Last time I tried rebuilding firefox 2.0.0.8 rpm from Fedora on my Alpha it failed with some relocation problems like this:
... relocation truncated to fit: GPREL16 against symbol ... (Build log: http://buildsys.zero42.at/koji/getfile?taskID=53055&name=build.log) I know this error very well, because I've seen it many times when using relaxed binutils, especially when linking large c++ stuff. So to prove this, I today tried to build firefox 2.0.0.9 again and a similar problem occured. After the failed build I added -Wl,--no-relax to my LDFLAGS. Well, you can expect what happened: It finished building. It - of course - took longer to build, but worked... Do you need any input? I'm willing to give ssh access to the build machine if that helps! -- Summary: relax is not yet perfect. fails linking large c++ Product: binutils Version: 2.17 Status: NEW Severity: normal Priority: P2 Component: ld AssignedTo: unassigned at sources dot redhat dot com ReportedBy: oliver at linux-kernel dot at CC: bug-binutils at gnu dot org GCC build triplet: alpha-redhat-linux GCC host triplet: alpha-redhat-linux GCC target triplet: alpha-redhat-linux http://sourceware.org/bugzilla/show_bug.cgi?id=5276 ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is. _______________________________________________ bug-binutils mailing list bug-binutils@gnu.org http://lists.gnu.org/mailman/listinfo/bug-binutils