Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enable native linux-aarch64 build #117

Merged
merged 3 commits into from
Jan 17, 2023
Merged

Conversation

mcevoypeter
Copy link

Description

Resolves #113. As a side effect, this also disables the ability to cross compile from linux-x86_64 to linux-aarch64. With this change, we no longer support any sort of cross compilation, although that support could be added back in the future should it become high enough priority.

Testing

Ran the following on an Arch Linux AArch64 VM:

$ bazel test --build_tests_only ...
$ bazel build :urbit
$ ln -s bazel-bin/pkg/vere/urbit urbit
$ ./urbit -F zod -u https://bootstrap.urbit.org/urbit-v1.16.pill
<ctrl-d>
$ ./urbit zod

@mcevoypeter mcevoypeter added the build Related to the build system label Jan 17, 2023
@mcevoypeter mcevoypeter merged commit 50f8d8c into develop Jan 17, 2023
@mcevoypeter mcevoypeter deleted the i/113/sigsegv-x-compile branch January 17, 2023 19:47
sigilante pushed a commit that referenced this pull request Feb 10, 2023
Co-authored-by: Peter McEvoy <git@mcevoypeter.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
build Related to the build system
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Booting ship fails on linux-aarch64 with boot: sigsegv install failed
1 participant