diff -r ff04b71bf6f1 -r fc54d27e58d8 make/launcher/Launcher-jdk.pack.gmk --- a/make/launcher/Launcher-jdk.pack.gmk Mon Dec 03 22:27:24 2018 -0800 +++ b/make/launcher/Launcher-jdk.pack.gmk Tue Dec 04 09:08:03 2018 +0100 @@ -39,7 +39,7 @@ # On Mac, we have always exported all symbols, probably due to oversight # and/or misunderstanding. To emulate this, don't hide any symbols # by default. -# On AIX/xlc we need at least xlc 13.1 for the symbol hiding +# On AIX/xlc we need at least xlc 13.1 for the symbol hiding (see JDK-8214063) # Also provide an override for non-conformant libraries. ifeq ($(TOOLCHAIN_TYPE), gcc) CXXFLAGS_JDKEXE += -fvisibility=hidden @@ -50,10 +50,6 @@ endif else ifeq ($(TOOLCHAIN_TYPE), solstudio) CXXFLAGS_JDKEXE += -xldscope=hidden -else ifeq ($(TOOLCHAIN_TYPE), xlc) - ifneq ($(CC_VERSION_NUMBER), 12.1) - CXXFLAGS_JDKEXE += -qvisibility=hidden - endif endif UNPACKEXE_SRC := $(TOPDIR)/src/jdk.pack/share/native/common-unpack \