ld linking against wrong libs

Joerg Sonnenberger joerg at britannica.bec.de
Thu Apr 7 10:54:08 PDT 2005


On Thu, Apr 07, 2005 at 07:10:31PM +0200, Joerg Sonnenberger wrote:
> On Thu, Apr 07, 2005 at 07:00:33PM +0200, Eirik Nygaard wrote:
> > [eirik at shuttle]~/<1>test> /usr/libexec/binutils215/elf/ld /usr/lib/crt1.o -L/usr/lib -lc ld.o -o ld
> 
> Surely doesn't this work. You don't correctly specify the link flags for
> dynamic linking, e.g. you don't set the ELF interpreter (rtld).

OK, the old version from FreeBSD did include a default value, but
I'm not sure if that is better. Anyone linking directly using ld
should know what to do and I'd prefer to just remove that
example from the man page. It is incomplete anyway (only half of 
the CRT files included e.g.).

Matt, any objection to keep the status quo?

Joerg





More information about the Bugs mailing list