This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Re: Default build-many-glibcs.py to GCC 7 branch [committed]
- From: Zack Weinberg <zackw at panix dot com>
- To: Joseph Myers <joseph at codesourcery dot com>
- Cc: GNU C Library <libc-alpha at sourceware dot org>
- Date: Wed, 10 May 2017 08:30:51 -0400
- Subject: Re: Default build-many-glibcs.py to GCC 7 branch [committed]
- Authentication-results: sourceware.org; auth=none
- References: <alpine.DEB.2.20.1704261527200.24779@digraph.polyomino.org.uk>
On Wed, Apr 26, 2017 at 11:28 AM, Joseph Myers <joseph@codesourcery.com> wrote:
> Now there is a GCC 7 release branch, this patch makes
> build-many-glibcs.py default to using it instead of GCC 6.
>
> Relative to GCC 6, this fixes the MicroBlaze build but introduces ICEs
> building glibc testcases for SH (GCC PRs 78459, 78460; the latter is
> an out-of-memory issue so you may want to set memory limits when
> running build-many-glibcs.py).
This does not seem to have fixed MicroBlaze; the glibc build within
the compilers step bombs out with
/home/zack/projects/glibc-many/install/compilers/microblaze-linux-gnu/lib/gcc/microblaze-glibc-linux-gnu/7.1.1/../../../../microblaze-glibc-linux-gnu/bin/ld:
/home/zack/projects/glibc-many/build/compilers/microblaze-linux-gnu/glibc/microblaze-linux-gnu/nptl/libpthread.so:
invalid string offset 4168712877 >= 4898 for section `.dynstr'
/home/zack/projects/glibc-many/build/compilers/microblaze-linux-gnu/glibc/microblaze-linux-gnu/nptl/libpthread.so:
error adding symbols: File format not recognized
collect2: error: ld returned 1 exit status
../Makerules:582: recipe for target
'/home/zack/projects/glibc-many/build/compilers/microblaze-linux-gnu/glibc/microblaze-linux-gnu/rt/librt.so'
failed
If I remember correctly, this is the same syndrome observed with gcc 6.
microblaze-glibc-linux-gnu-gcc (GCC) 7.1.1 20170509 [gcc-7-branch
revision 247804]
GNU ld (GNU Binutils) 2.28.0.20170509
zw