diff --git a/.gitea/workflows/release.yml b/.gitea/workflows/release.yml index d092a4e..a243385 100644 --- a/.gitea/workflows/release.yml +++ b/.gitea/workflows/release.yml @@ -23,6 +23,13 @@ jobs: $HOME/.cargo/bin/cargo install cargo-zigbuild $HOME/.cargo/bin/rustup target add x86_64-unknown-linux-musl + - name: Create musl C/C++ wrappers + run: | + ZIG=$(python3 -c "import ziglang, os; print(os.path.join(os.path.dirname(ziglang.__file__), 'zig'))") + printf '#!/bin/sh\nexec "%s" cc -target x86_64-linux-musl "$@"\n' "$ZIG" | sudo tee /usr/local/bin/x86_64-linux-musl-gcc > /dev/null + printf '#!/bin/sh\nexec "%s" c++ -target x86_64-linux-musl "$@"\n' "$ZIG" | sudo tee /usr/local/bin/x86_64-linux-musl-g++ > /dev/null + sudo chmod +x /usr/local/bin/x86_64-linux-musl-gcc /usr/local/bin/x86_64-linux-musl-g++ + - name: Cache cargo registry uses: actions/cache@v4 with: diff --git a/src/Cargo.lock b/src/Cargo.lock index d2465bb..5877839 100644 --- a/src/Cargo.lock +++ b/src/Cargo.lock @@ -1704,7 +1704,7 @@ dependencies = [ [[package]] name = "obikmer" -version = "1.1.7" +version = "1.1.9" dependencies = [ "clap", "csv", diff --git a/src/obikmer/Cargo.toml b/src/obikmer/Cargo.toml index 0405a69..8719568 100644 --- a/src/obikmer/Cargo.toml +++ b/src/obikmer/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "obikmer" -version = "1.1.7" +version = "1.1.9" edition = "2024" [[bin]]