This is the mail archive of the
libc-ports@sources.redhat.com
mailing list for the libc-ports project.
Re: [PATCH] arm: Fix R_ARM_IRELATIVE for REL relocs.
- From: Will Newton <will dot newton at linaro dot org>
- To: "Carlos O'Donell" <carlos at redhat dot com>
- Cc: "Joseph S. Myers" <joseph at codesourcery dot com>, "libc-ports at sourceware dot org" <libc-ports at sourceware dot org>, Kyle McMartin <kmcmarti at redhat dot com>
- Date: Thu, 29 Aug 2013 11:00:32 +0100
- Subject: Re: [PATCH] arm: Fix R_ARM_IRELATIVE for REL relocs.
- Authentication-results: sourceware.org; auth=none
- References: <521D7B45 dot 5040604 at redhat dot com> <Pine dot LNX dot 4 dot 64 dot 1308281609120 dot 752 at digraph dot polyomino dot org dot uk> <521ECB3A dot 4040209 at redhat dot com>
On 29 August 2013 05:16, Carlos O'Donell <carlos@redhat.com> wrote:
> I will note that the 32-bit ARM testsuite on this hardware is
> not clean e.g.
>
> make[2]: *** [/home/codonell/build/math/test-fenv.out] Error 1
This always seems to have failed, not sure if anyone is actively
looking at fixing it.
> make[1]: *** [math/tests] Error 2
> make[2]: *** [/home/codonell/build/stdio-common/bug22.out] Error 1
> make[1]: *** [stdio-common/tests] Error 2
> make[2]: [/home/codonell/build/posix/annexc.out] Error 1 (ignored)
> make[2]: *** [/home/codonell/build/nptl/tst-cleanup2.out] Error 1
> make[2]: *** [/home/codonell/build/nptl/tst-cleanupx2.out] Error 1
> make[1]: *** [nptl/tests] Error 2
> make[2]: [/home/codonell/build/conform/run-conformtest.out] Error 1 (ignored)
I don't see these failures on Ubuntu raring, but I do see some others
that you haven't listed here:
make[2]: *** [/home/linaro/glibc-build/nptl/tst-align2.out] Error 1
make[2]: *** [/home/linaro/glibc-build/nptl/tst-getpid1.out] Error 1
make[2]: *** [/home/linaro/glibc-build/nptl/tst-getpid2.out] Error 1
I haven't had time to investigate these unfortunately.
> make[2]: *** [/home/codonell/build/elf/ifuncmain5picstatic.out] Error 139
> make[1]: *** [elf/tests] Error 2
> make[1]: *** [/home/codonell/build/check-local-headers.out] Error 1
> make: *** [check] Error 2
>
> In particular ifuncmain5picstatic.out looks troublesome, and
> I need to look at it to see if something is further wrong with
> the IFUNC support.
It's a binutils bug that is fixed in binutils trunk and the 2.23
branch, but not yet in any releases.
https://sourceware.org/git/?p=binutils.git;a=commitdiff;h=f8d29fea418654937fc6f22d817a4eb97159528d
--
Will Newton
Toolchain Working Group, Linaro