I've been too lazy re-installing a 64 linux on my machine, here's what I do:

1. Build like you did until you get the out of memory
2. Run this in you build directory to strip all debug info:
find . -name "*.o" | xargs -n1 strip -gp
find . -name "*.a" | grep -v WebKitLibraries | xargs -n1 rm
3. Build again, this time it should succeed
4. Make it crash in gdb, find the faulty symbols
5. Touch/save the headers of those symbols, then rebuild to link the debug 
symbols only for the .cpp files including them
6. Make it crash again in gdb, it should be able to find the debug info you 
need.

It requires more work, but it also reduces the linking time from minutes to 
seconds while allowing me to keep those useful ASSERTs running, 64 bits or not.

Jocelyn


On Fri, 10 Feb 2012 16:40:16 +0530
ext rakesh sadhu <[email protected]> wrote:

> Hi,
> I'm trying to build debug qtwebkit on linux ubuntu 10.10 32-bit version .
> I am getting error while linking .
> Kindly help , I don;t want to change my OS version from 32 to 64 bit.
> Need a work around to get a debug build on the same machine.
> 
> here is the error log :
> http://pastebin.com/Qua5QtB0

_______________________________________________
webkit-qt mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-qt

Reply via email to