Bug 10384

Summary: Switch to DWARF for Release configuration
Product: WebKit Reporter: Mark Rowe (bdash) <mrowe>
Component: WebKit Misc.Assignee: Nobody <webkit-unassigned>
Status: RESOLVED FIXED    
Severity: Normal CC: darin, ddkilzer, timothy
Priority: P2    
Version: 420+   
Hardware: Mac   
OS: OS X 10.4   
Attachments:
Description Flags
Patch timothy: review+

Mark Rowe (bdash)
Reported 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.
Attachments
Patch (4.10 KB, patch)
2006-08-14 00:57 PDT, Mark Rowe (bdash)
timothy: review+
Mark Rowe (bdash)
Comment 1 2006-08-14 00:57:33 PDT
David Kilzer (:ddkilzer)
Comment 2 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?
David Kilzer (:ddkilzer)
Comment 3 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? :)
Darin Adler
Comment 4 2006-08-14 08:24:18 PDT
We do need to debug even the Release configuration, but this still might be a good change.
Timothy Hatcher
Comment 5 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.
Timothy Hatcher
Comment 6 2006-08-15 09:02:42 PDT
Landed in r15880.
Note You need to log in before you can comment on or make changes to this bug.