This is the mail archive of the binutils@sources.redhat.com mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: absolute syms in shared libs


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]