This bug occurred some time after the release of 2.16.1. Because this version had a bug that makes it impossible to link files generated by gcc-4.0 for the alpha platform, debian unstable contains a newer version from CVS.
When linking especially C++ files generated by GCC 4.0 (not tested with earlier versions of GCC) ld uses about 100% CPU and takes for a simple executable of about 4 MBytes size about 2 hours (Alphaststion 500/500). We decided to run oprofile on ld and it is spending all it's time in bfd_elf_size_dynsym_hash_dynstr. At this point 99.9998% of time is being spent in that function. I wrote this bug report because I do not exspect the debian developers to fix that for a rarely used platform like alpha. See the debian bug report for more information: http://bugs.debian.org/cgi- bin/bugreport.cgi?bug=334766 -- Summary: LD very slow especially when linking C++ object files on alpha Product: binutils Version: 2.17 (HEAD) Status: NEW Severity: normal Priority: P2 Component: ld AssignedTo: unassigned at sources dot redhat dot com ReportedBy: uwe at thetaphi dot de CC: bug-binutils at gnu dot org http://sourceware.org/bugzilla/show_bug.cgi?id=1543 ------- 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