From: Mathieu Baudier Date: Wed, 13 Mar 2024 07:42:35 +0000 (+0100) Subject: Fix JNI dynamic library versioning X-Git-Tag: v2.3.10~1 X-Git-Url: https://git.argeo.org/?p=cc0%2Fargeo-build.git;a=commitdiff_plain;h=2c8a5704a85d2e8d30d83a65fb6a1b5d0a3a63e1 Fix JNI dynamic library versioning --- diff --git a/jni.mk b/jni.mk index 8802183..1892613 100644 --- a/jni.mk +++ b/jni.mk @@ -14,9 +14,9 @@ DEP_INCLUDES ?= $(foreach dep, $(DEP_NATIVE), /usr/include/$(dep)) DEP_LIBS ?= $(foreach dep, $(DEP_NATIVE), -l$(dep)) A2_NATIVE_CATEGORY=$(A2_OUTPUT)/lib/linux/$(shell uname -m)/$(A2_CATEGORY) -TARGET_EXEC := libJava_$(NATIVE_PACKAGE).$(MAJOR).$(MINOR).so +TARGET_EXEC := libJava_$(NATIVE_PACKAGE).$(major).$(minor).so -LDFLAGS ?= -shared -fPIC -Wl,-soname,$(TARGET_EXEC).$(MAJOR).$(MINOR) $(DEP_LIBS) +LDFLAGS ?= -shared -fPIC -Wl,-soname,$(TARGET_EXEC).$(major).$(minor).$(micro) $(DEP_LIBS) CFLAGS ?= -O3 -fPIC SRC_DIRS := .