Created attachment 467488 [details] build.log.gz A few excerpts: In file included from ../include/stdio.h:3:0, from test-signgam-finite-c99.c:26: ../libio/stdio.h:316:6: error: unknown type name ‘_IO_cookie_io_functions_t’ _IO_cookie_io_functions_t __io_funcs) __THROW __wur; ^ In file included from test-signgam-uchar.c:3:0: test-signgam-main.c:32:6: error: conflicting types for ‘signgam’ TYPE signgam; ^ In file included from ../include/math.h:3:0, from test-signgam-main.c:24, from test-signgam-uchar.c:3: ../math/math.h:168:12: note: previous declaration of ‘signgam’ was here extern int signgam; ^
Please try again with glibc-2.26-r1 (the -r1 is important).
(In reply to Andreas K. Hüttel from comment #1) > Please try again with glibc-2.26-r1 (the -r1 is important).
On 2.26-r1: > * simple run test (/usr/bin/cal) failed :( Similarly running ebuild test fails with ../localedata/gen-locale.sh: line 29: 12476 Bus error ${localedef_before_env} ${run_program_env} I18NPATH=../localedata ${localedef_after_env} --quiet -c -f $charmap -i $input ${common_objpfx}localedata/$out So, stuff's broken. Not sure if the original bug is gone, or if libc being totally busted prevents us from getting to the compilation errors...
(In reply to Matt Turner from comment #3) > On 2.26-r1: > > > * simple run test (/usr/bin/cal) failed > > :( > > Similarly running ebuild test fails with > > ../localedata/gen-locale.sh: line 29: 12476 Bus error > ${localedef_before_env} ${run_program_env} I18NPATH=../localedata > ${localedef_after_env} --quiet -c -f $charmap -i $input > ${common_objpfx}localedata/$out > > So, stuff's broken. Not sure if the original bug is gone, or if libc being > totally busted prevents us from getting to the compilation errors... Please try 2.26-r2 (bumped yesterday); that contains a LOT of upstream fixes. If that still doesnt work we have to investigate in detail.
Same with -r2 :(
(In reply to Matt Turner from comment #5) > Same with -r2 :( :( Best thing to start with would be a backtrace of a failing binaries. The sanity test just runs some basic system binaries with the newly built glibc to make sure nothing fundamental is broken. Sergei wrote some brief instructions in https://bugs.gentoo.org/632604#c4
Maybe https://sourceware.org/bugzilla/show_bug.cgi?id=21908
Please also try the following patch on top of 2.26-r2 : https://github.com/gentoo/glibc/commit/80f9a652cbe373cd20347c03da1401bd6d3102eb.patch
(In reply to Andreas K. Hüttel from comment #8) > Please also try the following patch on top of 2.26-r2 : > > https://github.com/gentoo/glibc/commit/ > 80f9a652cbe373cd20347c03da1401bd6d3102eb.patch Any luck with this or any other approach?
(In reply to Andreas K. Hüttel from comment #9) > (In reply to Andreas K. Hüttel from comment #8) > > Please also try the following patch on top of 2.26-r2 : > > > > https://github.com/gentoo/glibc/commit/ > > 80f9a652cbe373cd20347c03da1401bd6d3102eb.patch > > Any luck with this or any other approach? ping
2.26-r5 builds fine and passes most tests