<rdar://problem/6402262> JavaScriptCore needs exception handling tables in order...
authormrowe@apple.com <mrowe@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 16 Dec 2008 06:27:13 +0000 (06:27 +0000)
committermrowe@apple.com <mrowe@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 16 Dec 2008 06:27:13 +0000 (06:27 +0000)
Reviewed by Gavin Barraclough.

* Configurations/JavaScriptCore.xcconfig:

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

JavaScriptCore/ChangeLog
JavaScriptCore/Configurations/JavaScriptCore.xcconfig

index b31185d..09a9737 100644 (file)
@@ -1,3 +1,11 @@
+2008-12-15  Mark Rowe  <mrowe@apple.com>
+
+        Reviewed by Gavin Barraclough.
+
+        <rdar://problem/6402262> JavaScriptCore needs exception handling tables in order to get stack traces without frame pointers
+
+        * Configurations/JavaScriptCore.xcconfig:
+
 2008-12-15  Gavin Barraclough  <barraclough@apple.com>
 
         Rubber stamped by Mark Rowe.
index c6592aa..051b872 100644 (file)
@@ -16,5 +16,5 @@ PRODUCT_NAME = JavaScriptCore;
 FEATURE_DEFINES = ENABLE_DATABASE ENABLE_DOM_STORAGE ENABLE_ICONDATABASE ENABLE_OFFLINE_WEB_APPLICATIONS ENABLE_SVG ENABLE_SVG_ANIMATION ENABLE_SVG_AS_IMAGE ENABLE_SVG_FONTS ENABLE_SVG_FOREIGN_OBJECT ENABLE_SVG_USE ENABLE_VIDEO ENABLE_WORKERS ENABLE_XPATH ENABLE_XSLT;
 
 OTHER_CFLAGS = $(OTHER_CFLAGS_$(CONFIGURATION)_$(CURRENT_VARIANT));
-OTHER_CFLAGS_Release_normal = -fomit-frame-pointer;
-OTHER_CFLAGS_Production_normal = -fomit-frame-pointer;
+OTHER_CFLAGS_Release_normal = -fomit-frame-pointer -funwind-tables;
+OTHER_CFLAGS_Production_normal = -fomit-frame-pointer -funwind-tables;