Nilmoni Deb <[EMAIL PROTECTED]> 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


_______________________________________________
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils

Reply via email to