Bug 82331

Summary: [Qt] Make debug build work on 32 bit
Product: WebKit Reporter: Csaba Osztrogonác <ossy>
Component: Tools / TestsAssignee: Nobody <webkit-unassigned>
Status: RESOLVED FIXED    
Severity: Normal CC: jkjiang, ossy, tonikitoo, vestbo, webkit.review.bot, yong.li.webkit
Priority: P2 Keywords: Qt, QtTriaged
Version: 528+ (Nightly build)   
Hardware: All   
OS: All   
Attachments:
Description Flags
proposed fix none

Csaba Osztrogonác
Reported 2012-03-27 06:23:27 PDT
Unfortunately debug build is impossible on 32 bit long time ago, because linker runs out of 4Gb address space. https://lists.webkit.org/pipermail/webkit-dev/2012-March/020111.html Kov pointed that --no-keep-memory option of ld is what we need. (gold linker doesn't support this option only ld) I think it's time to fix 32 bit debug build. Patch is coming soon.
Attachments
proposed fix (2.17 KB, patch)
2012-03-27 06:40 PDT, Csaba Osztrogonác
no flags
Csaba Osztrogonác
Comment 1 2012-03-27 06:40:59 PDT
Created attachment 134044 [details] proposed fix
Csaba Osztrogonác
Comment 2 2012-03-27 06:41:54 PDT
Comment on attachment 134044 [details] proposed fix View in context: https://bugs.webkit.org/attachment.cgi?id=134044&action=review > Tools/qmake/mkspecs/features/unix/default_pre.prf:-17 > -# Use gold if available > -!scratchbox:!mac:exists(/usr/bin/ld.gold): QMAKE_LFLAGS += -fuse-ld=gold > - I had to move this to default_post.prf, because CONFIG(debug, debug|release) doesn't work here.
WebKit Review Bot
Comment 3 2012-03-27 10:48:01 PDT
Comment on attachment 134044 [details] proposed fix Clearing flags on attachment: 134044 Committed r112282: <http://trac.webkit.org/changeset/112282>
WebKit Review Bot
Comment 4 2012-03-27 10:48:06 PDT
All reviewed patches have been landed. Closing bug.
Note You need to log in before you can comment on or make changes to this bug.