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