-
Notifications
You must be signed in to change notification settings - Fork 169
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
MacOS 10.14.6 incompatible dylib binary #321
Comments
Thanks for the analysis. Let me see if I can target older version. Are you able to test it if I provide you with a .dylib file? |
I can, but this will take a few days after I have the file. You're welcome, thank you for responding so quickly and having a look. |
OK, turns out we were already using |
We did test v1.5.6-4 again on that system and are unfortunately still getting the same error:
For comparison I tested on a M2 macbook pro with the newest macOS version, which worked fine. |
Here is another attempt: 1a83dec . Also use older xcode that specifically comes with SDK 10.14 |
No luck - we cannot get that older xcode:
|
Could you try using the 14.1.0 or even 14.3.1 one? I think this could already be good enough. EDIT: oh i misread this. I for some reason read 10.14... |
I did a few unsuccessful attempts (trying to use the 10.14 SDK or compatible xcode) and just nuked them as the build was failing due to infra misses. |
We have customers that don't want to upgrade their Intel Mac machines from MacOS 10.14.6 due to the dropped support for 32-bit applications. The bundled binary /darwin/x86_64/libzstd-jni-1.5.6-3.dylib seems to be incompatible with this version though.
We get the following cause for a java.lang.NoClassDefFoundError exception:
Online research indicates that:
signifies that the binary was built to target a MacOS version of >= 10.15.
Is there the possibility for you to include a binary that is compiled to be compatible with previous MacOS versions? We assume that some of our customers may stay on this version for a while due to the 32-bit compatibility. The version also does not seem too old, as 10.15 was released on June 3, 2019.
The text was updated successfully, but these errors were encountered: