absolute syms in shared libs
Daniel Jacobowitz
drow@mvista.com
Thu Oct 3 19:29:00 GMT 2002
On Fri, Oct 04, 2002 at 11:34:37AM +0930, Alan Modra wrote:
> Oops, our "jmp foo" goes to the shared lib load address + 0x12345678.
>
> This can be fixed, but I'm just wondering whether it's wise to
> change the current ld behaviour. Opinions?
Well, from your description I believe that a 'jmp foo' in one of the
shared libraries would go to a different place than a 'jmp foo' in the
other. So I'd say that either:
- we pick one of those consistently
- we issue an error for an absolute symbol in a shared library
--
Daniel Jacobowitz
MontaVista Software Debian GNU/Linux Developer
More information about the Binutils
mailing list