This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Get rid of libtool? [was Re: Makefile problems]


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.


r~


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]