JavaScriptCore is missing debug info for bmalloc because libbmalloc.a is stripped
authorddkilzer@apple.com <ddkilzer@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sun, 2 Nov 2014 02:31:12 +0000 (02:31 +0000)
committerddkilzer@apple.com <ddkilzer@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sun, 2 Nov 2014 02:31:12 +0000 (02:31 +0000)
<https://webkit.org/b/138286>
<rdar://problem/18847087>

Reviewed by Dan Bernstein.

* Configurations/bmalloc.xcconfig: Set STRIP_INSTALLED_PRODUCT
to NO for the target that produces libbmalloc.a so that the
debug symbols will be linked into JavaScriptCore and end up in
its dSYM file.

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

Source/bmalloc/ChangeLog
Source/bmalloc/Configurations/bmalloc.xcconfig

index 570cf87..0f8da7b 100644 (file)
@@ -1,3 +1,16 @@
+2014-11-01  David Kilzer  <ddkilzer@apple.com>
+
+        JavaScriptCore is missing debug info for bmalloc because libbmalloc.a is stripped
+        <https://webkit.org/b/138286>
+        <rdar://problem/18847087>
+
+        Reviewed by Dan Bernstein.
+
+        * Configurations/bmalloc.xcconfig: Set STRIP_INSTALLED_PRODUCT
+        to NO for the target that produces libbmalloc.a so that the
+        debug symbols will be linked into JavaScriptCore and end up in
+        its dSYM file.
+
 2014-10-30  Dana Burkart  <dburkart@apple.com>
 
         <rdar://problem/18821260> Prepare for the mysterious future
 2014-10-30  Dana Burkart  <dburkart@apple.com>
 
         <rdar://problem/18821260> Prepare for the mysterious future
index 3fb91da..a0138cc 100644 (file)
@@ -29,3 +29,4 @@ PRIVATE_HEADERS_FOLDER_PATH_YES = $(INSTALL_PATH_PREFIX)/usr/local/include/bmall
 PRODUCT_NAME = bmalloc;
 
 GCC_SYMBOLS_PRIVATE_EXTERN = YES;
 PRODUCT_NAME = bmalloc;
 
 GCC_SYMBOLS_PRIVATE_EXTERN = YES;
+STRIP_INSTALLED_PRODUCT = NO;