This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: GCC 4.1: Buildable on GHz machines only?
- From: Richard Henderson <rth at redhat dot com>
- To: "Peter O'Gorman" <peter at pogma dot com>
- Cc: Joe Buck <Joe dot Buck at synopsys dot COM>, Alexandre Oliva <aoliva at redhat dot com>, David Edelsohn <dje at watson dot ibm dot com>, Andrew Haley <aph at redhat dot com>, Andreas Schwab <schwab at suse dot de>, Richard Earnshaw <rearnsha at gcc dot gnu dot org>, Andrew Pinski <pinskia at physics dot uc dot edu>, Paul Koning <pkoning at equallogic dot com>, s dot bosscher at student dot tudelft dot nl, gcc at gcc dot gnu dot org, matt at 3am-software dot com, cow at compsoc dot man dot ac dot uk
- Date: Tue, 3 May 2005 17:47:22 -0700
- Subject: Re: GCC 4.1: Buildable on GHz machines only?
- References: <1114694844.2729.240.camel@pc960.cambridge.arm.com> <17008.59023.361787.925505@cuddles.cambridge.redhat.com> <jebr7z80nt.fsf@sykes.suse.de> <17009.2368.986169.753001@cuddles.cambridge.redhat.com> <200504281609.j3SG9ZD27524@makai.watson.ibm.com> <20050428164727.GB30649@synopsys.com> <200504281654.j3SGs0D27158@makai.watson.ibm.com> <oracncw0a1.fsf@livre.redhat.lsd.ic.unicamp.br> <20050503220342.GA23969@synopsys.com> <427811F6.1090100@pogma.com>
On Wed, May 04, 2005 at 09:06:14AM +0900, Peter O'Gorman wrote:
> Part of the problem here is the use of a convenienve library to hold several
> thousand object files and then making a shared library with the convenience
> library. On many platforms, those without a --whole-archive flag, libtool
> will extract the convenience archive all over again. Linking the shared
> library all in one go would be faster.
Frankly, this is only a very small part of the problem. MOST of the
time is wasted in the thousands of libtool invokations that preceed
the final link.
r~