Subject: Re: Dynamic linking is go (again)
To: Izumi Tsutsui <firstname.lastname@example.org>
From: Marcus Comstedt <email@example.com>
Date: 07/05/2003 22:30:42
Izumi Tsutsui <firstname.lastname@example.org> writes:
> I notice that ld/emulparams/shelf_nbsd.sh in binutils-18.104.22.168
> sets wrong default ENTRY point and it causes the problem.
If that was the case, then how come I can link working binaries with
my native toolchain, which is also based on binutils-22.214.171.124?
Anyway, looking at the crt0.c of i386_elf, they seem to define both
_start and __start to the same address so that the linker can choose
either, and then call the high level entry function "___start". Maybe
we should do the same? Then there shouldn't be a compatibility issue