Modified: trunk/Source/WebKit2/ChangeLog (126477 => 126478)
--- trunk/Source/WebKit2/ChangeLog 2012-08-23 20:50:23 UTC (rev 126477)
+++ trunk/Source/WebKit2/ChangeLog 2012-08-23 20:50:27 UTC (rev 126478)
@@ -1,3 +1,11 @@
+2012-08-23 Mark Rowe <[email protected]>
+
+ Make WebKit2 build with the latest version of clang.
+
+ Reviewed by Dan Bernstein.
+
+ * Configurations/Base.xcconfig: Ensure that operator new isn't exported as a weak external symbol.
+
2012-08-22 Jesus Sanchez-Palencia <[email protected]>
[EFL] Use WTF_USE_SOUP instead BUILDING_SOUP__
Modified: trunk/Source/WebKit2/Configurations/Base.xcconfig (126477 => 126478)
--- trunk/Source/WebKit2/Configurations/Base.xcconfig 2012-08-23 20:50:23 UTC (rev 126477)
+++ trunk/Source/WebKit2/Configurations/Base.xcconfig 2012-08-23 20:50:27 UTC (rev 126478)
@@ -59,7 +59,7 @@
WARNING_CFLAGS = -Wall -Wextra -Wchar-subscripts -Wextra-tokens -Wformat-security -Winit-self -Wmissing-format-attribute -Wmissing-noreturn -Wno-unused-parameter -Wpacked -Wpointer-arith -Wredundant-decls -Wundef -Wwrite-strings $(COMPILER_SPECIFIC_WARNING_CFLAGS);
// Prevent C++ standard library operator new, delete and their related exception types from being exported as weak symbols.
-OTHER_LDFLAGS = -Wl,-unexported_symbol -Wl,__ZTISt9bad_alloc -Wl,-unexported_symbol -Wl,__ZTISt9exception -Wl,-unexported_symbol -Wl,__ZTSSt9bad_alloc -Wl,-unexported_symbol -Wl,__ZTSSt9exception -Wl,-unexported_symbol -Wl,__ZdlPvS_ -Wl,-unexported_symbol -Wl,__ZnwmPv;
+OTHER_LDFLAGS = -Wl,-unexported_symbol -Wl,__ZTISt9bad_alloc -Wl,-unexported_symbol -Wl,__ZTISt9exception -Wl,-unexported_symbol -Wl,__ZTSSt9bad_alloc -Wl,-unexported_symbol -Wl,__ZTSSt9exception -Wl,-unexported_symbol -Wl,__ZdlPvS_ -Wl,-unexported_symbol -Wl,__ZnwmPv -Wl,-unexported_symbol -Wl,__Znwm;
CLANG_CXX_LIBRARY = $(CLANG_CXX_LIBRARY_$(TARGET_MAC_OS_X_VERSION_MAJOR));
CLANG_CXX_LIBRARY_1060 = libstdc++;