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

Reply via email to