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

Desktop: Apple ARM support #1004

Open
devemux86 opened this issue Jan 6, 2023 · 4 comments
Open

Desktop: Apple ARM support #1004

devemux86 opened this issue Jan 6, 2023 · 4 comments

Comments

@devemux86
Copy link
Collaborator

devemux86 commented Jan 6, 2023

Couldn't load shared library 'libvtm-jniarm64.dylib' for target: Mac OS X, ARM, 64-bit

We probably need to create new desktop VTM native libraries for Mac OS (x64 + arm64).
(gdx-platform natives-desktop jar includes .dylib for both architectures)

@devemux86
Copy link
Collaborator Author

devemux86 commented Jan 8, 2023

LWJGL 2 does not seem to be maintained anymore and only supports Apple x86.
(but works easily with Swing)


LWJGL 3 supports Apple ARM.
(but does not seem to work easily with Swing)


libGDX provides native libs for Apple ARM.
(but not Windows ARM)

@devemux86
Copy link
Collaborator Author

devemux86 commented Jan 24, 2023

Until VTM + LWJGL 2 native libs for Apple ARM are created...

There is also the Rosetta translator: https://support.apple.com/en-us/HT211861

"Rosetta 2 enables a Mac with Apple silicon to use apps built for a Mac with an Intel processor."

@treee111
Copy link

I heard that VTM needs help from a developer with ARM here: devemux86/cruiser#20.

I have an mac ARM, how could that help be provided, what needs to be done?

@devemux86
Copy link
Collaborator Author

devemux86 commented Mar 13, 2024

@treee111 thanks for the help! 👍

It has been many years since I built all the VTM native libraries,
and now I don't have that build environment available anymore:

Probably can start from vtm/jni, but this needs search and know how it could be done.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants