Skip to content

[CI] Bump cargo-zigbuild for aarch64 Linux - #787

Merged
teodordelibasic-db merged 2 commits into
mainfrom
ci/bump-cargo-zigbuild
Aug 26, 2026
Merged

teodordelibasic-db merged 2 commits into
mainfrom
ci/bump-cargo-zigbuild

Conversation

@teodordelibasic-db

@teodordelibasic-db teodordelibasic-db commented Aug 26, 2026 •

Copy link
Copy Markdown
Collaborator

What changes are proposed in this pull request?

Bump cargo-zigbuild from 0.19.8 to 0.23.0 in the JNI, FFI, Go, C++, and .NET release builders.

Current stable rustc (1.98) passes -Wl,--fix-cortex-a53-843419 when linking aarch64 Linux. Zig 0.13 rejects that GNU ld flag, so cargo zigbuild fails on linux-aarch64 and linux-musl-aarch64. cargo-zigbuild 0.23.0 drops that argument before invoking zig. Zig itself stays at 0.13.0.

0.23.2 also has the filter, but JFrog's 7-day cooldown blocks it (the crate is two days old). 0.23.0 is from June and already filters the flag.

How is this tested?

JNI builder dispatched on this branch. 0.19.8 failed aarch64 with unsupported linker arg: --fix-cortex-a53-843419. 0.23.2 failed all zigbuild jobs with JFrog 403 on crate download.

Signed-off-by: teodordelibasic-db <teodor.delibasic@databricks.com>
Signed-off-by: teodordelibasic-db <teodor.delibasic@databricks.com>
@teodordelibasic-db
teodordelibasic-db added this pull request to the merge queue Aug 26, 2026
Merged via the queue into main with commit b6b9cd9 Aug 26, 2026
60 checks passed
@teodordelibasic-db
teodordelibasic-db deleted the ci/bump-cargo-zigbuild branch August 26, 2026 11:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants