Skip to content

Use rules_qemu for cross-architecture generators - #16567

Merged
copybara-service[bot] merged 2 commits into
masterfrom
test/cl1008597412
Oct 28, 2026
Merged

copybara-service[bot] merged 2 commits into
masterfrom
test/cl1008597412

Conversation

@copybara-service

Copy link
Copy Markdown

Use rules_qemu for cross-architecture generators

Use the released rules_qemu module 1 and its public user toolchain for
cross-architecture seccomp generation. Register the four existing host
and target pairs and run the generator directly through the selected
emulator. Native generators and the fastbuild stub run directly.

Remove the Debian archive extraction and host-specific emulator aliases.
Audit the user toolchain's complete emulator archive family through
Bazel's repository mappings. Bind each archive to QEMU's upstream notice
2, since the packaging repository's MIT license does not cover QEMU.

Auto-fixed-by: [🤖] @EtiennePerot
FUTURE_COPYBARA_INTEGRATE_REVIEW=#15929 from tamird:qemu-prebuilt-user 61088c9

Use the released rules_qemu module [1] and its public user toolchain for
cross-architecture seccomp generation. Register the four existing host
and target pairs and run the generator directly through the selected
emulator. Native generators and the fastbuild stub run directly.

Remove the Debian archive extraction and host-specific emulator aliases.
Audit the user toolchain's complete emulator archive family through
Bazel's repository mappings. Bind each archive to QEMU's upstream notice
[2], since the packaging repository's MIT license does not cover QEMU.

[1]: https://github.com/hermeticbuild/rules_qemu/tree/de0cdb392
[2]: https://github.com/qemu/qemu/blob/98b060da3/COPYING

Assisted-by: OpenAI Codex
@copybara-service copybara-service Bot added the exported Issue was exported automatically label Oct 28, 2026
@copybara-service
copybara-service Bot force-pushed the test/cl1008597412 branch 6 times, most recently from 54ed0a2 to d21df1b Compare October 28, 2026 21:16
@copybara-service
copybara-service Bot merged commit d345f7d into master Oct 28, 2026
8 of 10 checks passed
@copybara-service
copybara-service Bot deleted the test/cl1008597412 branch October 28, 2026 22:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

exported Issue was exported automatically

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants