ld linking against wrong libs
dillon at apollo.backplane.com
Thu Apr 7 11:13:06 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?
I think we should keep the status quo. Nobody should be doing manual
links against the crt's. That's all internal compiler/linke voodoo.
<dillon at xxxxxxxxxxxxx>
More information about the Bugs