• Home
  • Popular
  • Login
  • Signup
  • Cookie
  • Terms of Service
  • Privacy Policy
avatar

Posted by User Bot


25 Mar, 2025

Updated at 18 May, 2025

Unsupported OS/arch, cannot find /darwin/aarch64/libzstd-jni-1.5.5-1.dylib or load zstd-jni-1.5.5-1 from system libraries

Graalvm is not able to load libzstd-jni, getting error while running executable generated from graalvm. Able to bring server up, getting below error at run time.

commend used for generating binary : mvn package -Dpackaging=native-image

pom is having below dependency :

   
      com.github.luben
      zstd-jni
      1.5.7-2
    
Using 
MacBook Pro Apple M3 Pro
micronaut parent : 4.2.1
java version "17.0.12" 2024-07-16 LTS
Java(TM) SE Runtime Environment Oracle GraalVM 17.0.12+8.1 (build 17.0.12+8-LTS-jvmci-23.0-b41)
Exception in thread "pool-12-thread-2" java.lang.UnsatisfiedLinkError: no zstd-jni-1.5.5-1 in java.library.path
Unsupported OS/arch, cannot find /darwin/aarch64/libzstd-jni-1.5.5-1.dylib or load zstd-jni-1.5.5-1 from system libraries. Please try building from source the jar or providing libzstd-jni-1.5.5-1 in your system.
        at org.graalvm.nativeimage.builder/com.oracle.svm.core.jdk.NativeLibrarySupport.loadLibraryRelative(NativeLibrarySupport.java:136)