From 12a6d9b5f9a739efb4e73121426df8d4fdbd6d06 Mon Sep 17 00:00:00 2001 From: root Date: Tue, 28 Dec 2021 21:41:27 +0000 Subject: [PATCH] Force jvm to be linked against libatomic. --- debian/patches/force-link-jvm-libatomic.diff | 11 +++++++++++ debian/rules | 2 ++ 2 files changed, 13 insertions(+) create mode 100644 debian/patches/force-link-jvm-libatomic.diff diff --git a/debian/patches/force-link-jvm-libatomic.diff b/debian/patches/force-link-jvm-libatomic.diff new file mode 100644 index 0000000..c10507f --- /dev/null +++ b/debian/patches/force-link-jvm-libatomic.diff @@ -0,0 +1,11 @@ +--- src/hotspot/make/linux/makefiles/vm.make 2021-12-28 21:36:34.345398333 +0000 ++++ src/hotspot/make/linux/makefiles/vm.make 2021-12-28 21:35:31.840690120 +0000 +@@ -308,6 +308,8 @@ + LFLAGS_VM += $(LLVM_LDFLAGS) + endif + ++LIBS_VM += -latomic ++ + LINK_VM = $(LINK_LIB.CC) + + # rule for building precompiled header diff --git a/debian/rules b/debian/rules index ef17f6b..ac7fd78 100755 --- a/debian/rules +++ b/debian/rules @@ -407,6 +407,8 @@ ifneq (,$(filter $(DEB_HOST_ARCH), $(hotspot_aarch32_archs))) aarch32.diff endif +COMMON_PATCHES += force-link-jvm-libatomic.diff + DEFAULT_PATCHES = \ $(COMMON_PATCHES) \ hotspot-libpath-$(hotspot_version).diff -- 2.30.2