jline / jline3

JLine is a Java library for handling console input.
Other
1.49k stars 218 forks source link

static native image with musl Failed to load native library #1092

Open mio-19 opened 1 month ago

mio-19 commented 1 month ago

I built a static native image with musl. I got following errors on runtime

Oct 13, 2024 9:51:54 PM org.jline.nativ.JLineNativeLoader log
WARNING: Failed to load native library:jlinenative-3.27.0-91a6c796ed1e1ed5-libjlinenative.so. osinfo: Linux/x86_64 (caused by: java.lang.UnsatisfiedLinkError: Can't load library: /tmp/jlinenative-3.27.0-91a6c796ed1e1ed5-libjlinenative.so, enable debug logging for stacktrace)
Failed to load native library:jansi-2.4.1-eafa4c479bafba9a-libjansi.so. osinfo: Linux/x86_64
java.lang.UnsatisfiedLinkError: Can't load library: /tmp/jansi-2.4.1-eafa4c479bafba9a-libjansi.so

Similar issue: https://github.com/jline/jline3/issues/905