Bug 198254
Summary: | Linking C++ libraries got slower | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Rudi Chiarito <nutello> |
Component: | binutils | Assignee: | Jakub Jelinek <jakub> |
Status: | CLOSED WONTFIX | QA Contact: | |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | 5 | CC: | ch.nolte, redhat_gcc |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2007-09-22 16:48:16 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Rudi Chiarito
2006-07-10 16:30:13 UTC
I searched around a bit longer and found a few discussions which might or might not be related. http://sourceware.org/ml/binutils/2006-05/msg00183.html http://sources.redhat.com/bugzilla/show_bug.cgi?id=2342#c9 http://sourceware.org/ml/binutils/2006-04/msg00329.html Please try rawhide binutils, it should be fixed all there. I might backport it to FC5, but not very soon. Rawhide's package is embarrassingly faster. Linking time with binutils-2.17.50.0.1-1 went down from around 4 minutes to less than 4 seconds. I don't know what status to change the bug to. *** Bug 200150 has been marked as a duplicate of this bug. *** A correction. Even with binutils-2.17.50.0-3-1, linking is still slow, WHEN CALLING G++ WITH NO -O SWITCHES. This is a big hurdle during development and debugging. It seems that something changed between 4.1.1-1 (current FC5 release of gcc) and 4.1.1-6 (the Raw Hide version I recompiled from the Fedora CVS tree), which doesn't exhibit the problem. Maybe there was a problem in both the linker and the compiler? It'd still be great to see new versions of both. It sure would be nice to see the fix (gcc 4.1.1-6?) backported to FC5. As Chiarito points out, it's hard to debug code if you have to compile with optimization turned on! Recompiling gcc from the CVS tree isn't practical for me because I'm concerned about the instabilities that might introduce elsewhere ... thanks! FC5 is no longer supported and this is really dealt with in FC6 updates as well as F7/rawhide. |