Title: [180082] trunk/Source/WebCore
Revision
180082
Author
achristen...@apple.com
Date
2015-02-13 14:40:34 -0800 (Fri, 13 Feb 2015)

Log Message

Really stop using export files.
https://bugs.webkit.org/show_bug.cgi?id=141521

Reviewed by Mark Rowe.

* Configurations/WebCore.xcconfig:
Don't use exported symbols files.
* Configurations/WebCore.unexp:
Added list of symbols not to export (needed by Xcode 5.0.2).

Modified Paths

Added Paths

Diff

Modified: trunk/Source/WebCore/ChangeLog (180081 => 180082)


--- trunk/Source/WebCore/ChangeLog	2015-02-13 22:18:36 UTC (rev 180081)
+++ trunk/Source/WebCore/ChangeLog	2015-02-13 22:40:34 UTC (rev 180082)
@@ -1,3 +1,15 @@
+2015-02-13  Alex Christensen  <achristen...@webkit.org>
+
+        Really stop using export files.
+        https://bugs.webkit.org/show_bug.cgi?id=141521
+
+        Reviewed by Mark Rowe.
+
+        * Configurations/WebCore.xcconfig:
+        Don't use exported symbols files.
+        * Configurations/WebCore.unexp:
+        Added list of symbols not to export (needed by Xcode 5.0.2).
+
 2015-02-13  Zalan Bujtas  <za...@apple.com>
 
         Simplify ASSERT in lastRubyRun().

Added: trunk/Source/WebCore/Configurations/WebCore.unexp (0 => 180082)


--- trunk/Source/WebCore/Configurations/WebCore.unexp	                        (rev 0)
+++ trunk/Source/WebCore/Configurations/WebCore.unexp	2015-02-13 22:40:34 UTC (rev 180082)
@@ -0,0 +1,16 @@
+# These symbols should only be needed to build with Xcode 5.0.x.
+# This should be removed once we no longer need to build with those versions.
+
+__ZTCNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE0_NS_13basic_istreamIcS2_EE
+__ZTCNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE0_NS_14basic_iostreamIcS2_EE
+__ZTCNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE16_NS_13basic_ostreamIcS2_EE
+__ZTCNSt3__119basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE0_NS_13basic_istreamIcS2_EE
+__ZTCNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE0_NS_13basic_ostreamIcS2_EE
+__ZTTNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE
+__ZTTNSt3__119basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE
+__ZTTNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE
+__ZTVNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEEE
+__ZTVNSt3__117bad_function_callE
+__ZTVNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE
+__ZTVNSt3__119basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE
+__ZTVNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE

Modified: trunk/Source/WebCore/Configurations/WebCore.xcconfig (180081 => 180082)


--- trunk/Source/WebCore/Configurations/WebCore.xcconfig	2015-02-13 22:18:36 UTC (rev 180081)
+++ trunk/Source/WebCore/Configurations/WebCore.xcconfig	2015-02-13 22:40:34 UTC (rev 180082)
@@ -24,16 +24,6 @@
 #include "FeatureDefines.xcconfig"
 #include "Version.xcconfig"
 
-EXPORTED_SYMBOLS_FILE = $(EXPORTED_SYMBOLS_FILE_$(CURRENT_ARCH));
-EXPORTED_SYMBOLS_FILE_ = $(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/WebCore.exp;
-EXPORTED_SYMBOLS_FILE_armv7 = $(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/WebCore.LP64.armv7.exp;
-EXPORTED_SYMBOLS_FILE_armv7k = $(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/WebCore.LP64.armv7k.exp;
-EXPORTED_SYMBOLS_FILE_armv7s = $(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/WebCore.LP64.armv7s.exp;
-EXPORTED_SYMBOLS_FILE_arm64 = $(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/WebCore.LP64.arm64.exp;
-EXPORTED_SYMBOLS_FILE_i386[sdk=iphonesimulator*] = $(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/WebCore.LP64.i386.exp;
-EXPORTED_SYMBOLS_FILE_i386[sdk=macosx*] = $(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/WebCore.exp;
-EXPORTED_SYMBOLS_FILE_x86_64[sdk=iphonesimulator*] = $(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/WebCore.LP64.x86_64.exp;
-EXPORTED_SYMBOLS_FILE_x86_64[sdk=macosx*] = $(BUILT_PRODUCTS_DIR)/DerivedSources/WebCore/WebCore.LP64.exp;
 GCC_PREFIX_HEADER = WebCorePrefix.h;
 GCC_PREPROCESSOR_DEFINITIONS = $(DEBUG_DEFINES) $(FEATURE_DEFINES) WEBKIT_VERSION_MIN_REQUIRED=WEBKIT_VERSION_LATEST $(GCC_PREPROCESSOR_DEFINITIONS);
 FRAMEWORK_SEARCH_PATHS[sdk=iphone*] = $(FRAMEWORK_SEARCH_PATHS_ios_$(CONFIGURATION));
@@ -61,6 +51,8 @@
 INSTALLHDRS_COPY_PHASE = YES;
 INSTALLHDRS_SCRIPT_PHASE = YES;
 PRODUCT_NAME = WebCore;
+UNEXPORTED_SYMBOLS_FILE_xcode_0500 = Configurations/WebCore.unexp;
+UNEXPORTED_SYMBOLS_FILE = $(UNEXPORTED_SYMBOLS_FILE_xcode_$(XCODE_VERSION_MINOR));
 OTHER_LDFLAGS = $(inherited) $(OTHER_LDFLAGS_PLATFORM);
 OTHER_LDFLAGS_BASE = -lsqlite3 -lobjc -lANGLE;
 OTHER_LDFLAGS_BASE_ios = $(OTHER_LDFLAGS_BASE) -framework CFNetwork -framework CoreGraphics -framework CoreText -framework Foundation -framework GraphicsServices -framework ImageIO -framework OpenGLES -lMobileGestalt;
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to