-
Notifications
You must be signed in to change notification settings - Fork 381
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
Add support for native AArch64 hosts #567
Conversation
6c02654
to
f301ec6
Compare
requires the toolchain to be built while building the docker image, arm does not distribute a toolchain for arm-unknown-linux-gnueabihf that runs on arm64.
f301ec6
to
a5cdfad
Compare
@davidcole1340 I'd really love this feature merged as well, I'm happy to pitch in if you need an extra set of hands |
@aig787 Hi Aaron, unfourtunately I don't have the bandwidth to put any time into this PR for the next month but feel free to fork off my previous work if you'd like. If not, I'd love an extra set of hands on it and I can have a deeper look later in Feb. Most of the work required is making the Docker images compile on AArch64 hosts. Main problems I came up against:
Not a contribution. |
Are you, @aig787, still volunteering to adopt this PR? |
I'm working on this, ill create a issue for proper assignment. Closing this issue as it's stale, thanks for your initial work @davidcole1340 ! |
Currently, running
cross
on an AArch64 host requires you to run x86 Docker images. This PR adds support for running Docker images that have been built with an AArch64 architecture.I haven't finished going through the dockerfiles to check they work with the Ubuntu AArch64 base image however thought I'd get the PR out there to get feedback :). I have got the dockerfile for
arm-unknown-linux-gnueabihf
working by building the GCC toolchain while building the container (the old toolchain targeted ARMv7 anyway?) which was based on the dockerfile from raspi-toolchain.