Skip to content

fix: add missing avm-transpiler cross-compile target for arm64-linux#20946

Closed
alexghr wants to merge 1 commit into
nextfrom
fix/nightly-release-arm64-cross-compile
Closed

fix: add missing avm-transpiler cross-compile target for arm64-linux#20946
alexghr wants to merge 1 commit into
nextfrom
fix/nightly-release-arm64-cross-compile

Conversation

@alexghr

@alexghr alexghr commented Feb 27, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Adds missing avm-transpiler-cross-arm64-linux Makefile target (the bootstrap script already supports build_cross arm64-linux)
  • Fixes bb-cpp-cross-arm64-linux dependency: was avm-transpiler-native (x86_64 lib), now correctly depends on avm-transpiler-cross-arm64-linux
  • Adds the new target to the avm-transpiler-cross aggregate

Test plan

  • Verify the Makefile wiring matches the pattern used by amd64-macos and arm64-macos cross targets
  • ci-release-pr label will trigger a release CI run to validate the fix end-to-end

@alexghr alexghr added the ci-release-pr Creates a development tag and runs the release suite label Feb 27, 2026
@AztecBot AztecBot removed the ci-release-pr Creates a development tag and runs the release suite label Feb 27, 2026
@alexghr alexghr enabled auto-merge February 27, 2026 10:05
The nightly release fails cross-compiling barretenberg for ARM64 Linux
because the Makefile was missing an `avm-transpiler-cross-arm64-linux`
target and `bb-cpp-cross-arm64-linux` incorrectly depended on
`avm-transpiler-native` (x86_64) instead of the arm64 cross-compiled
library.

Also fix bb-ts-cross-copy to skip gracefully on the arm64 release
instance instead of failing, since cross-copy only runs on amd64.
@alexghr alexghr force-pushed the fix/nightly-release-arm64-cross-compile branch from 4ee955f to 85d7d01 Compare February 27, 2026 10:23
@alexghr alexghr added the ci-release-pr Creates a development tag and runs the release suite label Feb 27, 2026
@AztecBot AztecBot removed the ci-release-pr Creates a development tag and runs the release suite label Feb 27, 2026
@alexghr

alexghr commented Feb 27, 2026

Copy link
Copy Markdown
Contributor Author

The last commit has pushed docker images
image

@alexghr

alexghr commented Feb 27, 2026

Copy link
Copy Markdown
Contributor Author

Closing in favour of #20932

@alexghr alexghr closed this Feb 27, 2026
auto-merge was automatically disabled February 27, 2026 13:47

Pull request was closed

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