[PATCH v4] elf: Avoid nested functions in the loader (all ports) [BZ #27220]
Florian Weimer
fw@deneb.enyo.de
Sun Oct 10 19:10:47 GMT 2021
* Fāng-ruì Sòng via Libc-alpha:
> On Sun, Oct 10, 2021 at 2:37 AM Andreas Schwab <schwab@linux-m68k.org> wrote:
>>
>> This breaks powerpc.
>>
>> https://build.opensuse.org/package/live_build_log/home:Andreas_Schwab:glibc/glibc/p/ppc
>>
>> Andreas.
>
> [ 1671s] .././scripts/mkinstalldirs
> /home/abuild/rpmbuild/BUILDROOT/glibc-2.34.9000.186.g5d26d12f4a-2987.1.ppc/usr/lib/locale
> [ 1671s] mkdir -p --
> /home/abuild/rpmbuild/BUILDROOT/glibc-2.34.9000.186.g5d26d12f4a-2987.1.ppc/usr/lib/locale
> [ 1671s] aa_DJ.UTF-8aa_ER.UTF-8aa_DJ.ISO-8859-1...aa_ER.UTF-8......make[2]:
> *** [Makefile:451: install-archive-aa_DJ.UTF-8/UTF-8] Error 139
> [ 1671s] make[2]: *** Waiting for unfinished jobs....
> [ 1671s] @saaho...make[2]: *** [Makefile:451:
> install-archive-aa_DJ/ISO-8859-1] Error 139
> [ 1671s] make[2]: *** [Makefile:451: install-archive-aa_ER/UTF-8] Error 139
> [ 1671s] make[2]: *** [Makefile:451:
> install-archive-aa_ER@saaho/UTF-8] Error 139
> [ 1671s] make[2]: Leaving directory
> '/home/abuild/rpmbuild/BUILD/glibc-2.34.9000.186.g5d26d12f4a/localedata'
> [ 1671s] make[1]: *** [Makefile:735: localedata/install-locales] Error 2
> [ 1671s] make[1]: Leaving directory
> '/home/abuild/rpmbuild/BUILD/glibc-2.34.9000.186.g5d26d12f4a'
> [ 1671s] make: *** [Makefile:9: localedata/install-locales] Error 2
> [ 1671s] error: Bad exit status from /var/tmp/rpm-tmp.44sbnJ (%install)
>
> locale looks unrelated to this patch.
This is one of the first places where code from the newly built glibc
is executed during the build. The just-built localedef is used for
generating the locales. If glibc is completely broken on a native
target, that is where the build fails.
More information about the Libc-alpha
mailing list