This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
[PATCH 0/4] Add ILP32 support to aarch64
- From: Steve Ellcey <sellcey at cavium dot com>
- To: libc-alpha <libc-alpha at sourceware dot org>
- Date: Thu, 03 Aug 2017 08:31:26 -0700
- Subject: [PATCH 0/4] Add ILP32 support to aarch64
- Authentication-results: sourceware.org; auth=none
- Authentication-results: spf=none (sender IP is ) smtp.mailfrom=Steve dot Ellcey at cavium dot com;
- Reply-to: sellcey at cavium dot com
- Spamdiagnosticmetadata: NSPM
- Spamdiagnosticoutput: 1:99
I am resending my aarch64 ILP32 patches out for anyone who wants to
review and/or test them now that glibc 2.26 has been released. I have
updated these for top-of-tree to reflect the 2.27 version number of the
next release. The main hold up in submitting them for actual checkin
is getting the ILP32 kernel changes checked in.
There are four patches, the first is just the abilist files, patch two
is all of the other ILP32 changes, mostly in aarch64 specific
files. Patch three fixes some issues with floating point to 32 bit
integer conversions and patch four is a patch to build-many.py for an
ILP32 aarch64 build.
My current testing has 11 failures in ILP32 mode, I am currently
investigating them to see what the issues are. The failures are:
FAIL: grp/testgrp
FAIL: misc/tst-preadvwritev2
FAIL: misc/tst-preadvwritev64v2
FAIL: nptl/tst-stack4
FAIL: nss/bug17079
FAIL: posix/globtest
FAIL: pwd/tst-getpw
FAIL: resolv/check-abi-libresolv
FAIL: stdlib/tst-makecontext3
FAIL: sysvipc/test-sysvmsg
FAIL: sysvipc/test-sysvshm
Steve Ellcey
sellcey@cavium.com