hubcio opened a new pull request, #3249:
URL: https://github.com/apache/iggy/pull/3249
cargo-zigbuild 0.22 requires zig 0.16+ (PRs added Mac Catalyst,
OpenBSD targets and compiler_rt linking for windows-gnu on zig
>= 0.16). Alpine 3.22 ships zig 0.15.2 and Alpine 3.23 still
ships 0.15.2; only edge has 0.16.0. After 0.22.3 hit crates.io,
`cargo install cargo-zigbuild --locked` started installing it
unconditionally, and rust-server amd64 publish broke with:
LLVM failed to parse 'x86_64-unknown-linux5.10.0-musl':
No available targets are compatible with triple
sub-compilation of libubsan / libzigc / compiler_rt failed
could not compile `iggy-cli` (bin "iggy")
The triple format with kernel min-version embedded mid-string
is emitted by 0.22.x and only parsed by zig 0.16+.
Pin to 0.21.8 (last release of the pre-zig-0.16 line) across
all four Dockerfiles to restore publish without bumping the
base image. A follow-up should install zig from upstream
tarball to decouple from alpine pkg drift entirely.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]