-
Notifications
You must be signed in to change notification settings - Fork 34
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
JNA version upgrade for Mac M1 chip #201
Comments
I worked on this with @mzouink earlier. This is definitely an important intersecting piece of the puzzle. JNA has a native jnidispatch shared library that it needs to function. For JBlosc support, we need a
The jnidispatch library only has aarch64 support since version 5 apparently. |
Is it easier to compile and add a new aarch64 binary to JNA 4 ourselves than to upgrade to JNA 5? |
@mkitti and i will go through the checklist here #163 (comment) today. and we will reach you back |
I doubt it. And even if so: we should prefer to move forward. It would create more technical maintenance debt, increasing over time, to resist the update. |
Shall we close this in favor of #163? I had forgotten about that issue. |
Closing in favor of #163. |
I am using a Mac M1 and I have a problem with j-blosc and j-hdf5
Exception:
(fat file, but missing compatible architecture (have 'i386,x86_64', need 'arm64e'))
Both of them can be solved by installing the c-blosc using homebrew and specifying it in the JVM runtime params
-Djna.library.path=/opt/homebrew/Cellar/c-blosc/1.21.1/lib/
But this only worked with the new version of
jna 5.11.0
pom-scijava/pom.xml
Line 1685 in da5bc55
So it is possible to upgrade jna version to 5.11.0 ?
The text was updated successfully, but these errors were encountered: