8199745: JDK-8199668 introduced a build race on macosx
Reviewed-by: tbell
This commit is contained in:
parent
ef24e174a4
commit
ec605aa039
@ -931,7 +931,7 @@ ifeq ($(ENABLE_HEADLESS_ONLY), false)
|
||||
TARGETS += $(BUILD_LIBSPLASHSCREEN)
|
||||
|
||||
ifeq ($(OPENJDK_TARGET_OS), macosx)
|
||||
$(BUILD_LIBSPLASHSCREEN): $(INSTALL_LIBRARIES_HERE)/$(LIBRARY_PREFIX)osxapp$(SHARED_LIBRARY_SUFFIX)
|
||||
$(BUILD_LIBSPLASHSCREEN): $(call FindLib, java.desktop, osxapp)
|
||||
endif
|
||||
|
||||
endif
|
||||
@ -1009,7 +1009,7 @@ ifeq ($(OPENJDK_TARGET_OS), macosx)
|
||||
|
||||
$(BUILD_LIBAWT_LWAWT): $(BUILD_LIBMLIB_IMAGE)
|
||||
|
||||
$(BUILD_LIBAWT_LWAWT): $(BUILD_LIBOSXAPP)
|
||||
$(BUILD_LIBAWT_LWAWT): $(call FindLib, java.desktop, osxapp)
|
||||
|
||||
$(BUILD_LIBAWT_LWAWT): $(call FindLib, java.base, java)
|
||||
|
||||
@ -1047,12 +1047,10 @@ ifeq ($(OPENJDK_TARGET_OS), macosx)
|
||||
|
||||
$(BUILD_LIBOSXUI): $(BUILD_LIBAWT)
|
||||
|
||||
$(BUILD_LIBOSXUI): $(BUILD_LIBOSXAPP)
|
||||
$(BUILD_LIBOSXUI): $(call FindLib, java.desktop, osxapp)
|
||||
|
||||
$(BUILD_LIBOSXUI): $(BUILD_LIBAWT_LWAWT)
|
||||
|
||||
#$(BUILD_LIBOSXUI): $(call FindLib, java.base, java)
|
||||
|
||||
endif
|
||||
|
||||
################################################################################
|
||||
|
@ -73,17 +73,17 @@ $(eval $(call SetupJdkLibrary, BUILD_LIBINSTRUMENT, \
|
||||
LIBS_aix := -liconv -ljli_static $(LIBDL), \
|
||||
LIBS_macosx := -liconv -framework Cocoa -framework Security \
|
||||
-framework ApplicationServices \
|
||||
$(SUPPORT_OUTPUTDIR)/native/java.base/libjli_static.a, \
|
||||
$(call FindStaticLib, java.base, jli_static), \
|
||||
LIBS_windows := jvm.lib $(WIN_JAVA_LIB) advapi32.lib \
|
||||
$(SUPPORT_OUTPUTDIR)/native/java.base/jli_static.lib, \
|
||||
$(call FindStaticLib, java.base, jli_static), \
|
||||
))
|
||||
|
||||
ifneq (, $(findstring $(OPENJDK_TARGET_OS), macosx windows aix))
|
||||
$(BUILD_LIBINSTRUMENT): $(SUPPORT_OUTPUTDIR)/native/java.base/$(LIBRARY_PREFIX)jli_static$(STATIC_LIBRARY_SUFFIX)
|
||||
ifneq ($(filter $(OPENJDK_TARGET_OS), macosx windows aix), )
|
||||
$(BUILD_LIBINSTRUMENT): $(call FindStaticLib, java.base, jli_static)
|
||||
else
|
||||
$(BUILD_LIBINSTRUMENT): $(call FindLib, java.base, jli, /jli)
|
||||
endif
|
||||
$(BUILD_LIBINSTRUMENT): $(BUILD_LIBJAVA)
|
||||
$(BUILD_LIBINSTRUMENT): $(call FindLib, java.base, java)
|
||||
|
||||
TARGETS += $(BUILD_LIBINSTRUMENT)
|
||||
|
||||
|
@ -42,7 +42,7 @@ ifeq ($(OPENJDK_TARGET_OS), solaris)
|
||||
LIBS := $(LIBDL), \
|
||||
))
|
||||
|
||||
$(BUILD_LIBJ2UCRYPTO): $(BUILD_LIBJAVA)
|
||||
$(BUILD_LIBJ2UCRYPTO): $(call FindLib, java.base, java)
|
||||
|
||||
TARGETS += $(BUILD_LIBJ2UCRYPTO)
|
||||
|
||||
|
@ -54,11 +54,19 @@ FindSrcDirsForLib += \
|
||||
# Find a library
|
||||
# Param 1 - module name
|
||||
# Param 2 - library name
|
||||
# Param 3 - subdir for library
|
||||
# Param 3 - optional subdir for library
|
||||
FindLib = \
|
||||
$(call FindLibDirForModule, \
|
||||
$(strip $1))$(strip $3)/$(LIBRARY_PREFIX)$(strip $2)$(SHARED_LIBRARY_SUFFIX)
|
||||
|
||||
################################################################################
|
||||
# Find a static library
|
||||
# Param 1 - module name
|
||||
# Param 2 - library name
|
||||
# Param 3 - optional subdir for library
|
||||
FindStaticLib = \
|
||||
$(addprefix $(SUPPORT_OUTPUTDIR)/native/, \
|
||||
$(strip $1)$(strip $3)/$(LIBRARY_PREFIX)$(strip $2)$(STATIC_LIBRARY_SUFFIX))
|
||||
|
||||
################################################################################
|
||||
# Define the header include flags needed to compile against it.
|
||||
|
@ -133,7 +133,7 @@ $(eval $(call SetupJdkLibrary, BUILD_LIBJSOUND, \
|
||||
LIBS_windows := $(WIN_JAVA_LIB) advapi32.lib winmm.lib, \
|
||||
))
|
||||
|
||||
$(BUILD_LIBJSOUND): $(BUILD_LIBJAVA)
|
||||
$(BUILD_LIBJSOUND): $(call FindLib, java.base, java)
|
||||
|
||||
TARGETS += $(BUILD_LIBJSOUND)
|
||||
|
||||
@ -166,7 +166,7 @@ ifneq ($(filter jsoundalsa, $(EXTRA_SOUND_JNI_LIBS)), )
|
||||
LIBS := $(ALSA_LIBS) -ljava -ljvm, \
|
||||
))
|
||||
|
||||
$(BUILD_LIBJSOUNDALSA): $(BUILD_LIBJAVA)
|
||||
$(BUILD_LIBJSOUNDALSA): $(call FindLib, java.base, java)
|
||||
|
||||
TARGETS += $(BUILD_LIBJSOUNDALSA)
|
||||
|
||||
@ -191,7 +191,7 @@ ifneq ($(filter jsoundds, $(EXTRA_SOUND_JNI_LIBS)), )
|
||||
LIBS := $(JDKLIB_LIBS) dsound.lib winmm.lib user32.lib ole32.lib, \
|
||||
))
|
||||
|
||||
$(BUILD_LIBJSOUNDDS): $(BUILD_LIBJAVA)
|
||||
$(BUILD_LIBJSOUNDDS): $(call FindLib, java.base, java)
|
||||
|
||||
TARGETS += $(BUILD_LIBJSOUNDDS)
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user