From 2c8a5704a85d2e8d30d83a65fb6a1b5d0a3a63e1 Mon Sep 17 00:00:00 2001 From: Mathieu Baudier Date: Wed, 13 Mar 2024 08:42:35 +0100 Subject: [PATCH] Fix JNI dynamic library versioning --- jni.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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 := . -- 2.30.2