equal
deleted
inserted
replaced
43 # Also provide an override for non-conformant libraries. |
43 # Also provide an override for non-conformant libraries. |
44 ifeq ($(TOOLCHAIN_TYPE), gcc) |
44 ifeq ($(TOOLCHAIN_TYPE), gcc) |
45 CXXFLAGS_JDKEXE += -fvisibility=hidden |
45 CXXFLAGS_JDKEXE += -fvisibility=hidden |
46 LDFLAGS_JDKEXE += -Wl,--exclude-libs,ALL |
46 LDFLAGS_JDKEXE += -Wl,--exclude-libs,ALL |
47 else ifeq ($(TOOLCHAIN_TYPE), clang) |
47 else ifeq ($(TOOLCHAIN_TYPE), clang) |
48 ifneq ($(OPENJDK_TARGET_OS), macosx) |
48 ifeq ($(call isTargetOs, macosx), false) |
49 CXXFLAGS_JDKEXE += -fvisibility=hidden |
49 CXXFLAGS_JDKEXE += -fvisibility=hidden |
50 endif |
50 endif |
51 else ifeq ($(TOOLCHAIN_TYPE), solstudio) |
51 else ifeq ($(TOOLCHAIN_TYPE), solstudio) |
52 CXXFLAGS_JDKEXE += -xldscope=hidden |
52 CXXFLAGS_JDKEXE += -xldscope=hidden |
53 endif |
53 endif |