-
Notifications
You must be signed in to change notification settings - Fork 103
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
Linux ARM64 natives support #181
base: master
Are you sure you want to change the base?
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is it possible to move this somewhere else to avoid polluting the root directory?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Sure thing! I'd go for either the .github folder if GitHub doesn't mind or some other folder like .ci or something in that spirit.
Do you have a place in mind for it?
Nice work ! With your modifications I've been able to build Also I'm looking at how to build a linux arm64 version that uses SDL2 + OpenGLES2 without GLEW instead of SDL2 + OpenGL + GLEW. I'm thinking of that because I contribute a lot in PortMaster, a project where we port games to linux arm device (console mostly) which don't have a display manager (we use SDL2 KMS/DRM with GLES). Any tip on this will be highly welcome :) Again thanks @k8ieone for your work ! |
This PR adds support for building ARM64 Linux natives. All of the libraries except SDL2 are cross-compiled. SDL2 is built in an ARM Docker container emulated using QEMU user-mode emulation.
I made sure the changes won't interfere with compiling on x86. When compiling on x86 the SDL2 build is skipped.