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: sellcey at cavium dot com, 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: Tue, 13 Jun 2017 10:09:22 +0100
- Subject: Re: [PATCH] Patch 2 of 2 for ILP32 aarch64
- Authentication-results: sourceware.org; auth=none
- Authentication-results: spf=none (sender IP is ) smtp.mailfrom=Szabolcs dot Nagy at arm dot 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> <593E6999.6050405@arm.com> <1497284101.13346.104.camel@cavium.com> <593EC0AE.8070906@arm.com>
- Spamdiagnosticmetadata: NSPM
- Spamdiagnosticoutput: 1:99
On 12/06/17 17:26, Szabolcs Nagy wrote:
> On 12/06/17 17:15, Steve Ellcey wrote:
>> On Mon, 2017-06-12 at 11:14 +0100, Szabolcs Nagy wrote:
>>>
>>>>
>>>> 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
>>
>> My understanding that regenerated files should not be part of a patch
>> (Wiki section 4.4). Maybe I should have included an explicit statement
>
> thanks, i didn't know that
>
after fixing this and my c++ toolchain, i get
FAIL: elf/check-abi-libc
XPASS: elf/tst-protected1a
XPASS: elf/tst-protected1b
FAIL: math/test-double-finite-lrint
FAIL: math/test-double-finite-lround
FAIL: math/test-double-lrint
FAIL: math/test-double-lround
UNSUPPORTED: math/test-fesetexcept-traps
UNSUPPORTED: math/test-fexcept-traps
FAIL: math/test-float-finite-lrint
FAIL: math/test-float-finite-lround
FAIL: math/test-float-lrint
FAIL: math/test-float-lround
UNSUPPORTED: math/test-nearbyint-except-2
UNSUPPORTED: nptl/test-cond-printers
UNSUPPORTED: nptl/test-condattr-printers
UNSUPPORTED: nptl/test-mutex-printers
UNSUPPORTED: nptl/test-mutexattr-printers
UNSUPPORTED: nptl/test-rwlock-printers
UNSUPPORTED: nptl/test-rwlockattr-printers
FAIL: nptl/tst-initializers1
FAIL: nptl/tst-initializers1-c11
FAIL: nptl/tst-initializers1-c89
FAIL: nptl/tst-initializers1-c99
FAIL: nptl/tst-initializers1-gnu11
FAIL: nptl/tst-initializers1-gnu89
FAIL: nptl/tst-initializers1-gnu99
FAIL: nptl/tst-rwlock15
FAIL: nptl/tst-stack4
FAIL: posix/tst-mmap-offset
FAIL: resolv/tst-bug18665
FAIL: resolv/tst-resolv-search
FAIL: stdlib/tst-makecontext3
Summary of test results:
22 FAIL
3685 PASS
9 UNSUPPORTED
32 XFAIL
2 XPASS
the tst-mmap-offset and resolv failures are most likely
local environment issues.