This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Re: [review v3] slotinfo in struct dtv_slotinfo_list should be flexible array [BZ #25...
- From: Joseph Myers <joseph at codesourcery dot com>
- To: Florian Weimer <fweimer at redhat dot com>
- Cc: <libc-alpha at sourceware dot org>, Szabolcs Nagy <szabolcs dot nagy at arm dot com>, <cltang at codesourcery dot com>, <sandra at codesourcery dot com>, <andrew at codesourcery dot com>
- Date: Tue, 12 Nov 2019 17:29:05 +0000
- Subject: Re: [review v3] slotinfo in struct dtv_slotinfo_list should be flexible array [BZ #25...
- Ironport-sdr: beA23C6W1SeApmiZJ2qFNhguUXFh9smay3yXZ5bpBik+oTNuaUzx4t+29sXyWsLjftBs5Pq7B/ az0ux+0p03SAdWwfHFX0pLMkyyEM7jRPd4l/xSKmETYDgIb8vZxvT60K8wUhlMRh4JzuwDrX4F n2vZWxL8Vb1epxt4re4/2cb2efSaDHSbJcTzdlfIzrqwajvDHd2qd2IelOpgPV1PDBQ9igmF0A Bvd7aSyXH/6OFN21KVs8Fvc+C21V6vWJqCGupYFlxjOxO2M26Ov4BUAqG9j9kaeI6OE9bLyWF8 YSo=
- Ironport-sdr: 1tqjTxyJjqxp1Jjqf5Mi/47hzENk9oDKlJwDHAVGoXqwkD67g9bBHRACokca9ZcSNxp5CjMfF1 yatiON7X43AUwVaJQNc7ezYfS/tvg3CwEt45RKQUyDmBlYQjEcLDkfsVcedcQhXPDuLo4aBHvD GqUdcadbsAnfvCgV91CYZfENVKRq8Kwsu3ID8dNb03PC/EIxuudZJSfaUgzIJC9EDNrF+X7cEj FWLgSxe+kDhIwsbFUTYQobKH2itglxyL7b7LuF6N0pq5R0GIg70+KuZmdOYF327u6nVSIdFIq/ j6M=
- References: <gerrit.1572801105000.I51be146a7857186a4ede0bb40b332509487bdde8@gnutoolchain-gerrit.osci.io> <20191112114732.2175B20AF6@gnutoolchain-gerrit.osci.io>
This change (glibc commit cba932a5a9e91cffd7f4172d7e91f9b2efb1f84b) has
broken the glibc testsuite build for nios2. I don't know whether the
cause is some underlying bug in GCC or binutils or elsewhere in glibc, or
somehow an issue with this patch itself.
/scratch/jmyers/glibc/many9/install/compilers/nios2-linux-gnu/lib/gcc/nios2-glibc-linux-gnu/9.2.1/../../../../nios2-glibc-linux-gnu/bin/ld: /scratch/jmyers/glibc/many9/build/glibcs/nios2-linux-gnu/glibc/libc.a(libc-tls.o): in function `init_slotinfo':
/scratch/jmyers/glibc/many9/src/glibc/csu/../csu/libc-tls.c:72: warning: unable to reach .bss (at 0xc5ea0) from the global pointer (at 0x8d890) because the offset (230928) is out of the allowed range, -32678 to 32767
/scratch/jmyers/glibc/many9/install/compilers/nios2-linux-gnu/lib/gcc/nios2-glibc-linux-gnu/9.2.1/../../../../nios2-glibc-linux-gnu/bin/ld: final link failed: nonrepresentable section on output
collect2: error: ld returned 1 exit status
../Rules:253: recipe for target '/scratch/jmyers/glibc/many9/build/glibcs/nios2-linux-gnu/glibc/malloc/tst-interpose-static-nothread' failed
make[3]: *** [/scratch/jmyers/glibc/many9/build/glibcs/nios2-linux-gnu/glibc/malloc/tst-interpose-static-nothread] Error 1
https://sourceware.org/ml/libc-testresults/2019-q4/msg00203.html
--
Joseph S. Myers
joseph@codesourcery.com