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: Andrew Haley <aph at redhat dot com>
- To: Richard Earnshaw <rearnsha at gcc dot gnu dot org>
- Cc: 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: Thu, 28 Apr 2005 14:35:11 +0100
- Subject: Re: GCC 4.1: Buildable on GHz machines only?
- References: <200504272055.j3RKtJfL013789@earth.phy.uc.edu><1114694844.2729.240.camel@pc960.cambridge.arm.com>
Richard Earnshaw writes:
> On Wed, 2005-04-27 at 21:55, Andrew Pinski wrote:
> > > However, I can always tell when a GCC build has hit the libjava build
> > > -- that's when the *whole system* suddenly slows to a crawl. Maybe
> > > it comes from doing some processing on 5000 foo.o files all at
> > > once... :-(
> >
> > But that is not GCC fault that binutils cannot handle that load.
> >
> > -- Pinski
>
> It's not as simple as just saying "binutils should be able to cope with
> any number of objects thrown at it". Part of the problem is that 5000
> object files exceeds the system limits of the host machine (eg command
> line length, etc).
If ld can't accept a list of files from a stream but is instead
limited by command line length, then that *is* the fault of ld.
Andrew.