From f20f82889df1c34ca13f23a008c031f31e9b9609 Mon Sep 17 00:00:00 2001 From: "w.pomp" Date: Wed, 28 Oct 2026 14:04:37 +0100 Subject: [PATCH] - try fix publish_pypi --- .github/workflows/publish_pypi.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/publish_pypi.yml b/.github/workflows/publish_pypi.yml index d674ac4..f9288e0 100644 --- a/.github/workflows/publish_pypi.yml +++ b/.github/workflows/publish_pypi.yml @@ -117,9 +117,11 @@ jobs: maturin build --release --out dist --target aarch64-apple-darwin --zig --auditwheel repair -m ndbioimage/Cargo.toml rustup target add x86_64-unknown-linux-gnu - maturin build --release --out dist --target x86_64-unknown-linux-gnu --zig --auditwheel repair -m ndbioimage/Cargo.toml + # the x86_64-gnu build links the runner's host liblzma (lzma-sys), which needs + # glibc symbols up to 2.34 - higher than the default manylinux_2_17 baseline + maturin build --release --out dist --target x86_64-unknown-linux-gnu --zig --auditwheel repair --compatibility manylinux_2_34 -m ndbioimage/Cargo.toml rustup target add aarch64-unknown-linux-gnu - maturin build --release --out dist --target aarch64-unknown-linux-gnu --zig --auditwheel repair -m ndbioimage/Cargo.toml + maturin build --release --out dist --target aarch64-unknown-linux-gnu --zig --auditwheel repair --compatibility manylinux_2_34 -m ndbioimage/Cargo.toml rustup target add x86_64-unknown-linux-musl maturin build --release --out dist --target x86_64-unknown-linux-musl --zig --auditwheel repair -m ndbioimage/Cargo.toml rustup target add aarch64-unknown-linux-musl