In current "master" branch, jme3-bullet-native builds a "libbulletjme.so" native library for Platform.Linux_ARM64.
However, NativeLibraryLoader is unable to load the native library, because JmeSystemDelegate.getPlatform() identifies aarch64 architectures as Platform.Linux64 instead of Platform.Linux_ARM64.
Here's the culprit:
|
if (arch.startsWith("arm")) { |
I'll fix it in "master". The fix should be backported to "v3.3" branch.
In current "master" branch, jme3-bullet-native builds a "libbulletjme.so" native library for
Platform.Linux_ARM64.However,
NativeLibraryLoaderis unable to load the native library, becauseJmeSystemDelegate.getPlatform()identifies aarch64 architectures asPlatform.Linux64instead ofPlatform.Linux_ARM64.Here's the culprit:
jmonkeyengine/jme3-core/src/main/java/com/jme3/system/JmeSystemDelegate.java
Line 174 in 5584c93
I'll fix it in "master". The fix should be backported to "v3.3" branch.