From 19e0e3c801d152ea906a9c460e6644416597395c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matthias=20Bl=C3=A4sing?= Date: Wed, 15 Jun 2022 00:23:46 +0200 Subject: [PATCH] X --- src/com/sun/jna/NativeLibrary.java | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/src/com/sun/jna/NativeLibrary.java b/src/com/sun/jna/NativeLibrary.java index 73e5139a8a..c68e773d1d 100644 --- a/src/com/sun/jna/NativeLibrary.java +++ b/src/com/sun/jna/NativeLibrary.java @@ -781,8 +781,7 @@ else if (Platform.isLinux() || Platform.isFreeBSD()) { } } else if (Platform.isAIX()) { // can be libx.a, libx.a(shr.o), libx.so - if (isVersionedName(libName) || libName.endsWith(".so") || libName.startsWith("lib") || libName.endsWith(".a")) { - // A specific version was requested - use as is for search + if (libName.startsWith("lib")) { return libName; } } @@ -792,12 +791,7 @@ else if (Platform.isWindows()) { } } - String mappedName = System.mapLibraryName(libName); - if(Platform.isAIX() && mappedName.endsWith(".so")) { - return mappedName.replaceAll(".so$", ".a"); - } else { - return mappedName; - } + return System.mapLibraryName(libName); } private static boolean isVersionedName(String name) {