Fix the build.
authormrowe@apple.com <mrowe@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 22 Mar 2012 01:13:56 +0000 (01:13 +0000)
committermrowe@apple.com <mrowe@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 22 Mar 2012 01:13:56 +0000 (01:13 +0000)
Source/JavaScriptCore:

* wtf/MetaAllocator.h:
(MetaAllocator): Export the destructor.

Tools:

Ensure that our test tools don't try and use RTTI unnecessarily.

* DumpRenderTree/mac/Configurations/Base.xcconfig:
* TestWebKitAPI/Configurations/Base.xcconfig:
* WebKitTestRunner/Configurations/Base.xcconfig:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@111634 268f45cc-cd09-0410-ab3c-d52691b4dbfc

Source/JavaScriptCore/ChangeLog
Source/JavaScriptCore/wtf/MetaAllocator.h
Tools/ChangeLog
Tools/DumpRenderTree/mac/Configurations/Base.xcconfig
Tools/TestWebKitAPI/Configurations/Base.xcconfig
Tools/WebKitTestRunner/Configurations/Base.xcconfig

index a44174c2379ba7196939a39813252d9a538736a1..3ca8e1ad157c6ddba7770e399eaa59f57c2e322c 100644 (file)
@@ -1,3 +1,10 @@
+2012-03-21  Mark Rowe  <mrowe@apple.com>
+
+        Fix the build.
+
+        * wtf/MetaAllocator.h:
+        (MetaAllocator): Export the destructor.
+
 2012-03-21  Eric Seidel  <eric@webkit.org>
 
         Fix remaining WTF includes in JavaScriptCore in preparation for moving WTF headers out of JavaScriptCore
index 371fe8bae605b5095a820e964b7cfba68c202076..fdad2c97e4317160e01608b2e7360632dc7df91b 100644 (file)
@@ -65,7 +65,7 @@ class MetaAllocator {
 public:
     WTF_EXPORT_PRIVATE MetaAllocator(size_t allocationGranule);
     
-    virtual ~MetaAllocator();
+    WTF_EXPORT_PRIVATE virtual ~MetaAllocator();
     
     WTF_EXPORT_PRIVATE PassRefPtr<MetaAllocatorHandle> allocate(size_t sizeInBytes, void* ownerUID);
 
index d7265c4fc82b9ed5a8440b5a6754e0e69b1ec659..cd82fa148b371d5c0e4e6c2a640faeb62cf49b6b 100644 (file)
@@ -1,3 +1,13 @@
+2012-03-21  Mark Rowe  <mrowe@apple.com>
+
+        Fix the build.
+
+        Ensure that our test tools don't try and use RTTI unnecessarily.
+
+        * DumpRenderTree/mac/Configurations/Base.xcconfig:
+        * TestWebKitAPI/Configurations/Base.xcconfig:
+        * WebKitTestRunner/Configurations/Base.xcconfig:
+
 2012-03-21  Adam Barth  <abarth@webkit.org>
 
         WebKit should have some scripts to smooth interactions with GitHub
index 43ec5c42c03a883c4b990aa188f630021bc55f88..aac3e0694e6166bb0acf9ead51df0683123bc00c 100644 (file)
@@ -29,12 +29,13 @@ GCC_PREPROCESSOR_DEFINITIONS = ENABLE_DASHBOARD_SUPPORT WEBKIT_VERSION_MIN_REQUI
 DEBUG_INFORMATION_FORMAT = dwarf
 PREBINDING = NO
 GCC_C_LANGUAGE_STANDARD = gnu99
+GCC_ENABLE_CPP_RTTI = NO;
 GCC_OBJC_CALL_CXX_CDTORS = YES
 GCC_PRECOMPILE_PREFIX_HEADER = YES
 GCC_TREAT_WARNINGS_AS_ERRORS = YES
+GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO
 GCC_WARN_UNUSED_FUNCTION = YES
 GCC_WARN_UNUSED_VARIABLE = YES
-GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO
 WARNING_CFLAGS = -Wall -W -Wno-unused-parameter
 LINKER_DISPLAYS_MANGLED_NAMES = YES;
 
index 99caf95ae6c692bd6758dc0de846e092a2bd25b8..aa85f185c28b048e9a0c6adf8ac95907b4b239cb 100644 (file)
@@ -30,11 +30,12 @@ DEBUG_INFORMATION_FORMAT = dwarf
 PREBINDING = NO
 GCC_C_LANGUAGE_STANDARD = gnu99
 GCC_ENABLE_CPP_EXCEPTIONS = NO;
+GCC_ENABLE_CPP_RTTI = NO;
 GCC_PRECOMPILE_PREFIX_HEADER = YES
 GCC_TREAT_WARNINGS_AS_ERRORS = YES
+GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO
 GCC_WARN_UNUSED_FUNCTION = YES
 GCC_WARN_UNUSED_VARIABLE = YES
-GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO
 WARNING_CFLAGS = -Wall -W -Wno-unused-parameter
 LINKER_DISPLAYS_MANGLED_NAMES = YES;
 VALID_ARCHS = i386 x86_64;
index 8ea43c6ad7c39c013543d55f3e18608e67727346..6a7bf015f4efafe7a1dded7243e1bd185faeb093 100644 (file)
@@ -30,11 +30,12 @@ DEBUG_INFORMATION_FORMAT = dwarf
 PREBINDING = NO
 GCC_C_LANGUAGE_STANDARD = gnu99
 GCC_ENABLE_CPP_EXCEPTIONS = NO;
+GCC_ENABLE_CPP_RTTI = NO;
 GCC_PRECOMPILE_PREFIX_HEADER = YES
 GCC_TREAT_WARNINGS_AS_ERRORS = YES
+GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO
 GCC_WARN_UNUSED_FUNCTION = YES
 GCC_WARN_UNUSED_VARIABLE = YES
-GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO
 WARNING_CFLAGS = -Wall -W -Wno-unused-parameter
 LINKER_DISPLAYS_MANGLED_NAMES = YES;
 VALID_ARCHS = i386 x86_64;