-
Enhancement
-
Resolution: Won't Fix
-
P4
-
None
-
repo-panama
LibraryLookup.ofName looks up a library name in the default system library paths. These paths are hardwired in the hotspot code and typically include just /usr/lib and other few common locations.
The set of paths can be altered by setting the JDK property "java.library.path" - but other frameworks, such as JNR are smarter in this respect, and try to take full advantage of the environment they are executing on (for instance, on Linux, JNR uses `ld` and its cache to locate where libraries are).
To improve usability, it would be great if LibraryLookup could be enhanced in a similar fashion.
The set of paths can be altered by setting the JDK property "java.library.path" - but other frameworks, such as JNR are smarter in this respect, and try to take full advantage of the environment they are executing on (for instance, on Linux, JNR uses `ld` and its cache to locate where libraries are).
To improve usability, it would be great if LibraryLookup could be enhanced in a similar fashion.
- relates to
-
JDK-8265222 revisit foreign library loading
- Resolved
-
CODETOOLS-7903310 jextract often fails to resolve headers in system include folders
- Resolved