-
-
Notifications
You must be signed in to change notification settings - Fork 882
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 Testing/Code Revision to add native Arm Support. #4036
Comments
Duplicate of #2133 |
i did, Thus why my conclusion on it being related to lwjgl and ive been using patches up to now in order to maintain multimc on arm to resolve most of these issues...
I have differing opinions on this given Microsofts moves to support JIT over native on ARM for x86. | their entire motivation is due to the introduction of x86_64+ARM64 hybrid CPU's coming soon. Bedrock has compatibility already due to microsft having control over it, However with java being oot with Oracle (and they uninterested afaik in making java compatible with mixed-architecture platforms) So i disagree with this assestment, and assert my initial opinion. - But i accept this conversation and request is over with. |
The game is not available for ARM. Not yet anyway. When it is, it will make sense to look at this. |
Role
I provide packaging for multimc for ARM6h/ARM7h/ARM8h devices on linux(archlinux derivative) and test/use them myself.
Suggestion
build/test and revise on arm platforms
Benefit
Add documented support for ARM based platforms.
This suggestion is unique
You may use the editor below to elaborate further.
After reviewing and confirming there is no other documented topics on it outside of earlier closed topics. I currently use/build on ARM8h(arm64), and can confirm that minecraft does work natively with native openjdk-java and native LWJGL.
lwjgl has been working on arm support for the last year, and it is working. However i dont expect mojang to bundle libraries (they dont seem to be targeting mac/linux anymore due to the existence of bedrock and microsoft has abandoned windows on arm all together. So any source of lwjgl will have to be native. - Offering to download a lwjgl binary to match the native os/platform is one option, and quite benifitial for cases like mac/windows[arm], but linux should opt to detect like is done with java currently. native path support is already built in.) - see LWJGL/lwjgl3#601
With that said, i realize targeting arm*h/arm64 is not a primary goal, some transparency and making a public goal for it and adding documentation so we know what needs to be done, so the community can help contribute would go a long ways to doing it.
With that said, Thank You so much, ive used multimc for years on all my platforms. Its been a pleasure playing Minecraft(java) with Multimc taking care of all the headaches associated with it. I was only able to even start playing modded minecraft to start with because of multimc. Thank You for 1000's of hours of fun!
The text was updated successfully, but these errors were encountered: