Closed MeFisto94 closed 1 year ago
Changing the filenames of Bullet native libraries will break Minie, which relies on the current naming scheme
Even with this change, file deletion will still be required when switching between different versions of jme3-bullet-native, or when switching between jme3-bullet-native and Minie
I am closing this because Bullet native has moved out from the main JME repo and is not maintained anymore but this might be still something to consider for the Minie project.
Apparently, Minie depends on bulletjme
natives that are loaded via NativeLibraryLoader on JME side.
There was some discussion going on https://github.com/jMonkeyEngine/jmonkeyengine/issues/1965#issuecomment-1444140527
Fixed in #1973
Added Architecture Suffix to all bulletjme
natives when extracting.
Note: This is not a breaking change, no changes are required on the Minie project.
For all other native libs we have like
OpenAL64.dll
andlwjgl32.dll
, not so for bulletjme. When switching jvms between 32bit and 64bit, you get an UnsatisfiedLinkError due to the DLL requiring a manual deletion.