From 3a5a2f81106878156f5156eb87292c3f9a0d00e0 Mon Sep 17 00:00:00 2001 From: Yi Lin Date: Mon, 30 Mar 2026 01:01:06 +0000 Subject: [PATCH] Fix the link race for third party heap --- make/hotspot/lib/CompileJvm.gmk | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/make/hotspot/lib/CompileJvm.gmk b/make/hotspot/lib/CompileJvm.gmk index bce8bf0c9d1..4933211d519 100644 --- a/make/hotspot/lib/CompileJvm.gmk +++ b/make/hotspot/lib/CompileJvm.gmk @@ -182,6 +182,11 @@ $(eval $(call SetupNativeCompilation, BUILD_LIBJVM, \ PRECOMPILED_HEADER_EXCLUDE := $(JVM_PRECOMPILED_HEADER_EXCLUDE), \ )) +ifneq ($(strip $(THIRD_PARTY_HEAP_JVM_DEPS)), ) + BUILD_LIBJVM_TARGET_DEPS += $(THIRD_PARTY_HEAP_JVM_DEPS) + $(BUILD_LIBJVM_TARGET): $(THIRD_PARTY_HEAP_JVM_DEPS) +endif + # Always recompile abstract_vm_version.cpp if libjvm needs to be relinked. This ensures # that the internal vm version is updated as it relies on __DATE__ and __TIME__ # macros.