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

Libbulletjme is missing natives for macos arm #1

Open
TheEpicBlock opened this issue Sep 29, 2024 · 1 comment
Open

Libbulletjme is missing natives for macos arm #1

TheEpicBlock opened this issue Sep 29, 2024 · 1 comment

Comments

@TheEpicBlock
Copy link
Member

First reported on the discord here, with a crashlog being provided. It seems like there's a workaround available, if you launch the modpack with an x86_64 version of java then java will run inside of Rosetta. Libbullet does have x86_64 macos natives

@TheEpicBlock TheEpicBlock changed the title Libbullet is missing natives for macos arm Libbulletjme is missing natives for macos arm Sep 29, 2024
@TheEpicBlock
Copy link
Member Author

TheEpicBlock commented Sep 29, 2024

The natives that crash are part of rayon, which are a dependency of the gravity gun mod. It appears like worldshell also includes natives. It seems like Rayon uses the libbulletjme wrapper for bullet, whilst worldshell uses bullet directly.

Support for macos arm seems to have been added in libbulletjme 13.0.0, whereas Rayon seems to be using something around 10.3.1. I don't think we can solve this issue, the workaround may be our best solution

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

No branches or pull requests

1 participant