Update auditwheel to 6.4.2#880
Conversation
| + "armv6l": "libc.musl-armvhf.so.1", | ||
| "armv7l": "libc.musl-armv7.so.1", | ||
| "riscv64": "libc.musl-riscv64.so.1", | ||
| } | ||
| @@ -295,6 +295,7 @@ def _fixup_musl_libc_soname( | ||
| Architecture.aarch64: "libc.musl-aarch64.so.1", | ||
| Architecture.s390x: "libc.musl-s390x.so.1", | ||
| Architecture.ppc64le: "libc.musl-ppc64le.so.1", | ||
| + Architecture.armv6l: "libc.musl-armhf.so.1", |
There was a problem hiding this comment.
Note the libc filename is actually libc.musl-armhf.so.1 (without the v). See https://pkgs.alpinelinux.org/contents?name=musl&repo=main&branch=v3.22&arch=armhf
There was a problem hiding this comment.
Uh I see, nice find! Shouldn't this have caused issues for armv6l builds? 🤔
There was a problem hiding this comment.
No. It's just that libc won't be whitelisted anymore and thus always copied into the wheel. I.e. with this fix the new wheels for armv6 will probably be noticeable smaller.
| + "armv6l": "libc.musl-armvhf.so.1", | ||
| "armv7l": "libc.musl-armv7.so.1", | ||
| "riscv64": "libc.musl-riscv64.so.1", | ||
| } | ||
| @@ -295,6 +295,7 @@ def _fixup_musl_libc_soname( | ||
| Architecture.aarch64: "libc.musl-aarch64.so.1", | ||
| Architecture.s390x: "libc.musl-s390x.so.1", | ||
| Architecture.ppc64le: "libc.musl-ppc64le.so.1", | ||
| + Architecture.armv6l: "libc.musl-armhf.so.1", |
There was a problem hiding this comment.
Uh I see, nice find! Shouldn't this have caused issues for armv6l builds? 🤔
|
@agners Would you mind doing a new release after this (and maybe #882) are merged? A while ago we bumped the images to alpine 3.22 (#874). A new release would allow us to loosen the pin for |
|
Just saw the release. Thanks! @agners Could you restart the failing publish job on master? Not sure if we'd encounter any test issues as the CI run here uses these instead of the releases. https://github.com/home-assistant/wheels/actions/runs/16647855358/job/47112734991 |
https://github.com/pypa/auditwheel/blob/6.4.2/CHANGELOG.md
pypa/auditwheel@6.2.0...6.4.2