Skip to content
This repository was archived by the owner on Sep 16, 2024. It is now read-only.

flake/herculesCi: add aarch64-linux to ciSystems#14

Open
marijanp wants to merge 1 commit into
mainfrom
ci-build-aarch64
Open

flake/herculesCi: add aarch64-linux to ciSystems#14
marijanp wants to merge 1 commit into
mainfrom
ci-build-aarch64

Conversation

@marijanp
Copy link
Copy Markdown
Contributor

No description provided.

@marijanp marijanp self-assigned this Apr 18, 2024
@marijanp
Copy link
Copy Markdown
Contributor Author

marijanp commented Apr 18, 2024

Unfortunately the aarch64-linux build fails due to qemu reporting a segmentation fault:
https://hercules-ci.com/accounts/github/cspr-rad/derivations/%2Fnix%2Fstore%2Fiv557780lxdyrbs75aa1p0aa09ym251v-r0vm-0.21.0.drv/log?via-job=2ea40600-e62c-4c00-babb-5f5c4f4d6bdc

warning: risc0-circuit-rv32im-sys@0.21.0: qemu: uncaught target signal 11 (Segmentation fault) - core dumped
warning: risc0-circuit-rv32im-sys@0.21.0: g++: internal compiler error: Segmentation fault signal terminated program cc1plus

This is very likely associated with the fact that aarch64-linux builds are made possible by setting (boot.binfmt.emulatedSystems) to

boot.binfmt.emulatedSystems = [ "aarch64-linux" ];

in our CI agents host nixos-config.

Will need to investigate this at some point.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant