REGRESSION (r180082): WebCore Debug builds fail on Mavericks due to weak export symbols
authorddkilzer@apple.com <ddkilzer@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 16 Feb 2015 04:13:21 +0000 (04:13 +0000)
committerddkilzer@apple.com <ddkilzer@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 16 Feb 2015 04:13:21 +0000 (04:13 +0000)
commit8345f7114d38f6412dd91f8d803035a51628e53e
treeb376f9ee6d12b98d9af722d748c9c63ba5fd2292
parent51a5b104a2631833acabe58355fb03970fae26c4
REGRESSION (r180082): WebCore Debug builds fail on Mavericks due to weak export symbols
<http://webkit.org/b/141607>

Source/WebCore:

This should fix the build, but leaves a FIXME list in
WebCore.unexp.

* Configurations/WebCore.unexp: Add weak externals with a FIXME
statement so they can be removed later.  It's more important to
fix the build first.

* Configurations/WebCore.xcconfig: Change XCODE_VERSION_MINOR to
XCODE_VERSION_MAJOR since the internal bots use version 5.1.1
which still has the error.

Tools:

* Scripts/check-for-weak-vtables-and-externals: Ignore weak
externals in Source/WebCore/Configurations/WebCore.unexp when
building with Xcode 5.x.
(readXcode5SymbolsToIgnore): Add.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@180135 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Source/WebCore/ChangeLog
Source/WebCore/Configurations/WebCore.unexp
Source/WebCore/Configurations/WebCore.xcconfig
Tools/ChangeLog
Tools/Scripts/check-for-weak-vtables-and-externals