make/bsd/makefiles/gcc.make
Print this page
rev 6025 : 8033898: undefined symbol when build hotspot with Xcode5
Reviewed-by:
*** 362,371 ****
--- 362,376 ----
# Linker flags
# statically link libstdc++.so, work with gcc but ignored by g++
STATIC_STDCXX = -Wl,-Bstatic -lstdc++ -Wl,-Bdynamic
+ # Ensure use libstdc++ on clang, not libc++
+ ifeq ($(USE_CLANG), true)
+ LFLAGS += -stdlib=libstdc++
+ endif
+
ifeq ($(USE_CLANG),)
# statically link libgcc and/or libgcc_s, libgcc does not exist before gcc-3.x.
ifneq ("${CC_VER_MAJOR}", "2")
STATIC_LIBGCC += -static-libgcc
endif