Bug 10384 - Switch to DWARF for Release configuration
Summary: Switch to DWARF for Release configuration
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebKit Misc. (show other bugs)
Version: 420+
Hardware: Mac OS X 10.4
: P2 Normal
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-08-14 00:52 PDT by Mark Rowe (bdash)
Modified: 2006-08-15 09:02 PDT (History)
3 users (show)

See Also:


Attachments
Patch (4.10 KB, patch)
2006-08-14 00:57 PDT, Mark Rowe (bdash)
timothy: review+
Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Mark Rowe (bdash) 2006-08-14 00:52:49 PDT
WebKit was recently switched back to the STABS debug format after various issues were encountered while attempting to debug code that used the DWARF format.  The only issues that I can recall hearing about were all related to debugging, so I would like to suggest that the Release configuration is moved back to DWARF so that those of us that primarily use that build style don't have to suffer through the horrendous link times that STABS brings.
Comment 1 Mark Rowe (bdash) 2006-08-14 00:57:33 PDT
Created attachment 10018 [details]
Patch
Comment 2 David Kilzer (:ddkilzer) 2006-08-14 02:29:35 PDT
In one of the sessions at WWDC, I asked the Xcode engineers specifically about the bugs found when trying to step through debug builds of WebKit with DWARF.  They said that these bugs were filed too late in the release process for Xcode 2.4, but that they were being worked on.  Thus I don't think DWARF is "ready for prime-time" yet with WebKit.  :(

But I take it that people have switched to Xcode 2.4 now?
Comment 3 David Kilzer (:ddkilzer) 2006-08-14 02:32:18 PDT
Oops, I just noticed that this was only for the Release configuration, not Debug.  I suppose that wouldn't matter then?  :)
Comment 4 Darin Adler 2006-08-14 08:24:18 PDT
We do need to debug even the Release configuration, but this still might be a good change.
Comment 5 Timothy Hatcher 2006-08-15 08:58:12 PDT
I think this will be fine for Release builds. We can try it for a while and see how it goes.
Comment 6 Timothy Hatcher 2006-08-15 09:02:42 PDT
Landed in r15880.