This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
Re: [patch] Arm ELF header version
- From: Richard Earnshaw <rearnsha at arm dot com>
- To: Paul Brook <paul at codesourcery dot com>
- Cc: binutils at sourceware dot org
- Date: Fri, 10 Mar 2006 17:00:34 +0000
- Subject: Re: [patch] Arm ELF header version
- References: <200603101630.05531.paul@codesourcery.com>
On Fri, 2006-03-10 at 16:30, Paul Brook wrote:
> The attached patch makes binutils accept and generate Arm objects with EABI
> version 5 header flags. In practice there's no difference betweenthe two. v4
> was used when the ARM EABI was in development, then bumped to v5 when it was
> formally released.
>
> I have not changed the default because there are still some bits (mainly GCC
> generation of build attributes) we don't fully implement.
>
> Tested with cross to arm-none-eabi.
> Ok?
>
> Paul
>
> 2006-03-09 Paul Brook <paul@codesourcery.com>
>
> bfd/
> * elf32-arm.c (INTERWORK_FLAG): Handle EABIv5.
> (elf32_arm_print_private_bfd_data): Ditto.
> binutils/
> * readelf.c (decode_ARM_machine_flags): Handle EABIv5.
> gas/
> * config/tc-arm.c (md_begin): Handle EABIv5.
> (arm_eabis): Add EF_ARM_EABI_VER5.
> * doc/c-arm.texi: Document -meabi=5.
> include/elf/
> * arm.h (EF_ARM_EABI_VER5): Define.
OK.