[PATCH v2, 1/2] glibc-ports: Use /lib/ld-linux-armhf.so.3 as the dynamic linker for the ARM hard-float ABI.

Carlos O'Donell carlos@systemhalted.org
Tue May 8 17:55:00 GMT 2012


On Mon, May 7, 2012 at 3:19 PM, Carlos O'Donell <carlos@systemhalted.org> wrote:
> On Mon, May 7, 2012 at 3:18 PM, Joseph S. Myers <joseph@codesourcery.com> wrote:
>> On Mon, 7 May 2012, Carlos O'Donell wrote:
>>
>>> 2012-05-07  Carlos O'Donell  <carlos_odonell@mentor.com>
>>>
>>>       * sysdeps/arm/configure.in: Set libc_cv_arm_pcs_vfp.
>>>       If libc_cv_arm_pcs_vfp equals yes then define HAVE_ARM_PCS_VFP.
>>>       * sysdeps/arm/configure: Regenerate.
>>>       * sysdeps/arm/shlib-versions: If HAVE_ARM_PCS_VFP is defined
>>>       then use ld=/lib/ld-linux-armhf.so.3.
>>
>> This is OK if the libc change is OK, with one fix:
>>
>>> +%ifdef HAVE_ARM_PCS_VFP
>>> +# The EABI-derived hard-float ABI uses a new dynamic linker.
>>> +arm.*-.*-linux-gnueabi.*       ld=ld-linux-armhf.so.3
>>> +%else
>>> +# The EABI-derived soft-float ABI continues to use ld-linux.so.3.
>>> + arm.*-.*-linux-gnueabi.*       ld=ld-linux.so.3
>>
>> Remove the leading space on this line.
>
> Done. Thanks.

Checked into trunk.

Cheers,
Carlos.



More information about the Libc-alpha mailing list