This is the mail archive of the
mailing list for the GCC project.
Re: Get rid of libtool? [was Re: Makefile problems]
- From: Richard Henderson <rth at redhat dot com>
- To: Jeff Sturm <jsturm at one-point dot com>
- Cc: Alexandre Oliva <aoliva at redhat dot com>, Bryce McKinlay <bryce at waitaki dot otago dot ac dot nz>, Phil Edwards <phil at jaj dot com>, Nic Ferrier <nferrier at tapsellferrier dot co dot uk>, java at gcc dot gnu dot org, gcc at gcc dot gnu dot org
- Date: Tue, 26 Feb 2002 18:41:19 -0800
- Subject: Re: Get rid of libtool? [was Re: Makefile problems]
- References: <email@example.com> <Pine.LNX.firstname.lastname@example.org>
On Tue, Feb 26, 2002 at 08:44:11PM -0500, Jeff Sturm wrote:
> On 25 Feb 2002, Alexandre Oliva wrote:
> > > - real incremental linking (*not* convenience libraries, which are a lousy
> > > substitute).
> > Which of the definitions of incremental linking are you talking about?
> ld -r
Do not do this. Alpha has an architectural limit of 8k got entries
per object file. To-date, no single source file has crossed this
limit, so it hasn't been a problem.
When the objects are left separate until link time, the linker can
arrange for each of them to have their entire 8k quota.
When you start smashing object files together, the resultant object
file still has the 8k per-object limit. Put enough of them together
and it's relatively easy to make the link fail.