This is an automated email from the ASF dual-hosted git repository.

remm pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/tomcat.git


The following commit(s) were added to refs/heads/main by this push:
     new 830771823e Jextract library load refinements
830771823e is described below

commit 830771823edbb79d2884eb1c6f5122e81df4df78
Author: remm <r...@apache.org>
AuthorDate: Thu Feb 8 16:30:07 2024 +0100

    Jextract library load refinements
---
 java/org/apache/tomcat/util/openssl/openssl_h.java | 10 +++-------
 1 file changed, 3 insertions(+), 7 deletions(-)

diff --git a/java/org/apache/tomcat/util/openssl/openssl_h.java 
b/java/org/apache/tomcat/util/openssl/openssl_h.java
index f006407e23..25ba1ae96f 100644
--- a/java/org/apache/tomcat/util/openssl/openssl_h.java
+++ b/java/org/apache/tomcat/util/openssl/openssl_h.java
@@ -29,13 +29,6 @@ import static java.lang.foreign.ValueLayout.*;
 @SuppressWarnings({"javadoc", "boxing"})
 public class openssl_h {
 
-    static final SymbolLookup SYMBOL_LOOKUP
-            = 
SymbolLookup.loaderLookup().or(Linker.nativeLinker().defaultLookup());
-
-    static {
-        System.loadLibrary("ssl");
-    }
-
     openssl_h() {
         // Suppresses public default constructor, ensuring non-instantiability,
         // but allows generated subclasses in same package.
@@ -54,6 +47,9 @@ public class openssl_h {
 
     static final Arena LIBRARY_ARENA = Arena.ofAuto();
     static final boolean TRACE_DOWNCALLS = 
Boolean.getBoolean("jextract.trace.downcalls");
+    static final SymbolLookup SYMBOL_LOOKUP = 
SymbolLookup.libraryLookup(System.mapLibraryName("ssl"), LIBRARY_ARENA)
+            .or(SymbolLookup.loaderLookup())
+            .or(Linker.nativeLinker().defaultLookup());
 
     static void traceDowncall(String name, Object... args) {
          String traceArgs = Arrays.stream(args)


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to