bug-binutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: ld fails to link if library order is reversed


From: Ian Lance Taylor
Subject: Re: ld fails to link if library order is reversed
Date: 07 Mar 2005 15:43:24 -0500
User-agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.3

Nilmoni Deb <address@hidden> writes:

> > This is correct and documented behaviour.  All Unix linkers behave
> > this way.
> 
> In other words, its a feature, not a bug. It seems that the ICC (intel
> cc) on linux does not have this feature.

Really?  I haven't tried it myself.

> Just wondering why not looking backwards (for ld) is considered desirable.

1) It's traditional Unix behaviour, so changing it will break some
   programs.

2) It is more efficient, as the linker can just walk through an
   archive's symbol table, include all required objects, and then move
   on.

You may want to look at the --start-group --end-group options.

Ian




reply via email to

[Prev in Thread] Current Thread [Next in Thread]