This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Test suite crashes on PPC64


On 02/22/2018 02:34 PM, Zack Weinberg wrote:
> On powerpc64-unknown-linux-gnu, with unmodified master glibc and GCC
> 7, I'm seeing the test suite fall over while trying to build locales:
> 
> Generating locale de_DE.ISO-8859-1: this might take a while...
> Inconsistency detected by ld.so: get-dynamic-info.h: 146:
> elf_get_dynamic_info: Assertion `info[DT_RUNPATH] == NULL' failed!
> Charmap: "ISO-8859-1" Inputfile: "de_DE" Outputdir: "de_DE.ISO-8859-1" failed
> /bin/sh: line 3:
> /home/zackw/glibc/build-normal/localedata/de_DE.ISO-8859-1/LC_CTYPE.test-result:
> No such file or directory
> make[2]: *** [/home/zackw/glibc/build-normal/localedata/de_DE.ISO-8859-1/LC_CTYPE]
> Error 1
> 
> Anyone have any idea what might be wrong?  This makes it hard to debug
> my scanf patches...

This is quite odd.

I doubt that ld.so has a DT_RUNPATH, but rather that something related to static
PIE has been misconfigured in your build.

Are you building with --enable-static-pie?

-- 
Cheers,
Carlos.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]