[PATCH, arm] Support for Thumb PLT entries with interwork

Richard Earnshaw rearnsha@arm.com
Thu Aug 1 01:55:00 GMT 2002

> > I've been in some discussion (off-line) with Adam concerning it.  I'd like 
> > whatever we do in this respect to be compatible with the EABI, and it's 
> > still not clear what we want to do for that here.
> Nick, sorry for taking the thread off-line but I wanted to check with
> Richard if he was OK with the updated patch.
> BTW, there is a related GCC patch
> (http://gcc.gnu.org/ml/gcc-patches/2002-07/msg00398.html) that I don't
> think has any ABI implications.  Can you please take a look at it.
> > *If* we decide that this is how the EABI should do things, then the code 
> > is probably OK; but I'd rather we made that decision first than had yet 
> > another potential incompatibility.
> Richard, how far do you think the EABI should go in specifying the PLT
> (for Thumb, ARM and interwork).  I think the rule of thumb :) is that
> an application/shared library built by one tool chain should be able
> to work (link and dynamically link) with another shared library built
> by another tool chain.

As far as it is necessary to go for a linker and a dynamic loader to be 
written, from the EABI specs, by independent people and for the results to 
work together.  These are independent tools that share an interface.

Nick, I think I'd prefer that the patch were removed until we have an EABI 
spec for this area.


More information about the Binutils mailing list