Can't find libgcc_s.so
due to incorrect RPATH
in musllinux wheel
#2232
Labels
bug
Something isn't working
libgcc_s.so
due to incorrect RPATH
in musllinux wheel
#2232
Bug Description
v1.7.2
is creating wheels that fail to loadlibgcc_s.so
with an error message like this:(job link) (download wheel)
Downgrading to
v1.7.1
in the maturin action fixes the problem. (job link, download wheel)Both wheels have the same file structure with relevant files:
codecov_rs/_bindings.abi3.so
codecov_rs.libs/libgcc_s-1e52349c.so.1
The problem is shown with
objdump -p
:v1.7.2
included #2219 which affects howRPATH
is set and there's not much else in the release so the regression is probably caused by that? Not clear to me how, though, or why it's apparentlymusllinux
-specific.Your maturin version (
maturin --version
)1.7.2
Your Python version (
python -V
)3.12
Your pip version (
pip -V
)24.0
What bindings you're using
pyo3
Does
cargo build
work?If on windows, have you checked that you aren't accidentally using unix path (those with the forward slash
/
)?Steps to Reproduce
Sorry for the cop-out, but see the bug description.
The text was updated successfully, but these errors were encountered: