-
Notifications
You must be signed in to change notification settings - Fork 32
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
Build on arm64 #55
Build on arm64 #55
Conversation
👋 Hey @multani, any updates on this? I was looking for a nomad container built for arm, and came across this. |
Hey @Mongey 👋 This is a bit on hold for now, as Nomad needs the Otherwise, another possibility would be to build 2 different images:
Would you be interested to help on this topic? |
I intend to switch over the base image from Alpine to Debian: #133 |
I see you started moving over to debian, what stopped you in the end? Was it just the image size increase? Am looking to run on arm and your packaging seems to be the most updated and maintained! |
Hey @gbarton, I didn't took the time to move this forward and got stuck with other changes I wanted to do. |
I don't mind helping, what do I need to do other than to bring the arm branch up to current? Anything in progress you are trying to finish? |
I wanted to simplify the build process for all the branches and unify this in a single branch to bring arm64 for all the subsequent releases. I have some work in progress on all of this, I'll bring it up in the coming weeks 👍 |
Alright, if there is anything I can do let me know! |
I'll continue the work in other pull requests:
|
The actual multi-arch build is in #202, it adds support for armv7 and arm64. |
Latest versions are built using Debian and support armv7 and arm64 🎉 |
Cf. #38
Nomad still needs the glibc and it's difficult to find a maintained glibc package for Alpine, built for arm64. So, this switches the base image from Alpine to Debian.
Quick testing shows the new base image adds 60 MB: