This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Re: [PATCH] Patch 2 of 2 for ILP32 aarch64
- From: Szabolcs Nagy <szabolcs dot nagy at arm dot com>
- To: Steve Ellcey <sellcey at caviumnetworks dot com>, Joseph Myers <joseph at codesourcery dot com>
- Cc: nd at arm dot com, libc-alpha <libc-alpha at sourceware dot org>
- Date: Mon, 12 Jun 2017 11:14:49 +0100
- Subject: Re: [PATCH] Patch 2 of 2 for ILP32 aarch64
- Authentication-results: sourceware.org; auth=none
- Authentication-results: sourceware.org; dkim=none (message not signed) header.d=none;sourceware.org; dmarc=none action=none header.from=arm.com;
- Nodisclaimer: True
- References: <1487781046.2866.153.camel@caviumnetworks.com> <alpine.DEB.2.20.1702221702490.8704@digraph.polyomino.org.uk> <1487879964.2866.181.camel@caviumnetworks.com> <alpine.DEB.2.20.1702240033550.6066@digraph.polyomino.org.uk> <1487980010.2866.198.camel@caviumnetworks.com> <593A60B1.6090100@arm.com> <593A7CEC.2040001@arm.com>
- Spamdiagnosticmetadata: NSPM
- Spamdiagnosticoutput: 1:99
On 09/06/17 11:48, Szabolcs Nagy wrote:
> On 09/06/17 09:47, Szabolcs Nagy wrote:
>> On 24/02/17 23:46, Steve Ellcey wrote:
>>>
>>> Here is a new version of patch 2. I added the one line descriptions
>>> that were missing, fixed the configure.ac problems that Andreas pointed
>>> out (and ran autoconf to make sure they were tested) and changed the
>>> default version in shlib-versions to 2.26.
>>>
>>
>> i assume this is the latest glibc ilp32 patch.
>>
>> without patch 1 (abilist updates) and after i drop the
>> sysdeps/unix/sysv/linux/aarch64/mmap.c change and remove
>> the malloc/tst-mallocstate test,
>>
>> using CC='gcc -mabi=ilp32' (so c++ tests are unsupported), i get
>>
>
> removing abi, c++ and known aarch64 issues
>
>> FAIL: check-local-headers
> *** $(common-objpfx)elf/readlib.o: uses /usr/include/gnu/lib-names-ilp32.h
> *** /usr/include/gnu/lib-names-ilp32.h: uses /usr/include/gnu/lib-names-ilp32.h:
> ...
> lib-names-ilp32.h was not generated, only lib-names-lp64.h
>
> for some reason default-abi is lp64 in config.make,
> even though preconfigure set aarch64_config_abi to ilp32
>
this happened because the posted patch did not
have regenerated sysdeps/aarch64/configure