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]

Reply via email to