This is the mail archive of the binutils@sourceware.org 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: Object attribute tagging


On Tue, 2007-06-19 at 01:50 +0000, Joseph S. Myers wrote:
> The ARM EABI says that only standard entries under "aeabi" should affect 
> link-compatibility of object files, not vendor entries such as "gnu", but 
> in the absence of corresponding standards for other processors I don't 
> think we can avoid use of "gnu" for link-compatibility on non-ARM 
> processors for now - if processor ABIs standardize things in future we can 
> deprecate the associated "gnu" attributes.

This isn't quite correct.  The ARM aeabi attributes provides
Tag_compatibility which describes whether an object contains information
that must be processed by a specific toolchain.  In essence an object
with this tag set to a non-zero value is conforming, but not maximally
portable.

R.


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