Re: glibc nptl failure baseline update.
"Carlos O'Donell" <[email protected]>
| Newsgroups | gmane.linux.ports.hppa,gmane.linux.debian.devel.glibc |
|---|---|
| Message-ID | <[email protected]> |
On 2/6/07, Guy Martin <[email protected]> wrote: > make[2]: *** [/var/tmp/portage/glibc-2.5/work/build-default-hppa2.0-unknown-linux-gnu-nptl/math/test-float.out] Error 1 > make[2]: *** [/var/tmp/portage/glibc-2.5/work/build-default-hppa2.0-unknown-linux-gnu-nptl/math/test-double.out] Error 1 > make[2]: *** [/var/tmp/portage/glibc-2.5/work/build-default-hppa2.0-unknown-linux-gnu-nptl/math/test-ifloat.out] Error 1 > make[2]: *** [/var/tmp/portage/glibc-2.5/work/build-default-hppa2.0-unknown-linux-gnu-nptl/math/test-idouble.out] Error 1 > make[1]: *** [math/tests] Error 2 Compiler too old. You need a compiler with the quiet NaN fixes that Joel Soete and John David Anglin fixed. > make[2]: *** [/var/tmp/portage/glibc-2.5/work/build-default-hppa2.0-unknown-linux-gnu-nptl/libio/tst-memstream2.out] Error 1 > make[2]: *** [/var/tmp/portage/glibc-2.5/work/build-default-hppa2.0-unknown-linux-gnu-nptl/libio/tst-wmemstream2.out] Error 1 > make[1]: *** [libio/tests] Error 2 export TIMEOUTFACTOR=30 You must increase the timeouts for all testsuite runs. > make[2]: *** [/var/tmp/portage/glibc-2.5/work/build-default-hppa2.0-unknown-linux-gnu-nptl/string/tst-strxfrm2.out] Error 1 > make[1]: *** [string/tests] Error 2 Unknown. Watch out there is a compiler bug I ran into with vfprintf. I have a patch to disable delayed branch reorganization when compiling vfprintf.c from stdio. > make[2]: [/var/tmp/portage/glibc-2.5/work/build-default-hppa2.0-unknown-linux-gnu-nptl/posix/annexc.out] Error 1 (ignored) > make[2]: *** [/var/tmp/portage/glibc-2.5/work/build-default-hppa2.0-unknown-linux-gnu-nptl/nptl/tst-cancelx4.out] Error 1 > make[2]: *** [/var/tmp/portage/glibc-2.5/work/build-default-hppa2.0-unknown-linux-gnu-nptl/nptl/tst-cancelx5.out] Error 1 > make[2]: *** [/var/tmp/portage/glibc-2.5/work/build-default-hppa2.0-unknown-linux-gnu-nptl/nptl/tst-cancelx20.out] Error 1 > make[2]: *** [/var/tmp/portage/glibc-2.5/work/build-default-hppa2.0-unknown-linux-gnu-nptl/nptl/tst-cancelx21.out] Error 1 > make[2]: *** [/var/tmp/portage/glibc-2.5/work/build-default-hppa2.0-unknown-linux-gnu-nptl/nptl/tst-cleanupx4.out] Error 1 > make[1]: *** [nptl/tests] Error 2 > make[2]: *** [/var/tmp/portage/glibc-2.5/work/build-default-hppa2.0-unknown-linux-gnu-nptl/rt/tst-timer4.out] Error 1 > make[2]: *** [/var/tmp/portage/glibc-2.5/work/build-default-hppa2.0-unknown-linux-gnu-nptl/rt/tst-timer5.out] Error 1 > make[2]: *** [/var/tmp/portage/glibc-2.5/work/build-default-hppa2.0-unknown-linux-gnu-nptl/rt/tst-cputimer1.out] Error 1 > make[2]: *** [/var/tmp/portage/glibc-2.5/work/build-default-hppa2.0-unknown-linux-gnu-nptl/rt/tst-cputimer2.out] Error 1 > make[2]: *** [/var/tmp/portage/glibc-2.5/work/build-default-hppa2.0-unknown-linux-gnu-nptl/rt/tst-cputimer3.out] Error 1 > make[1]: *** [rt/tests] Error 2 > make[2]: *** [/var/tmp/portage/glibc-2.5/work/build-default-hppa2.0-unknown-linux-gnu-nptl/elf/tst-pie1.out] Error 139 > make[2]: *** [/var/tmp/portage/glibc-2.5/work/build-default-hppa2.0-unknown-linux-gnu-nptl/elf/tst-audit2.out] Error 139 > make[2]: *** [/var/tmp/portage/glibc-2.5/work/build-default-hppa2.0-unknown-linux-gnu-nptl/elf/tst-addr1.out] Error 1 > make[2]: *** [/var/tmp/portage/glibc-2.5/work/build-default-hppa2.0-unknown-linux-gnu-nptl/elf/check-textrel.out] Error 1 > make[1]: *** [elf/tests] Error 2 > make: *** [check] Error 2 This looks great! > I used those patches : > > 7001_hppa_local-inlining.patch : from debian's deb > 7002_hppa_submitted-lt.patch : idem > 7003_hppa_ports-cvs-head-20070129.patch : cvs head of the ports repo on the 20070129 > 7005_hppa_cvs-head-20061203.patch : cvs head as of 20061203 of the libcd repo. This is the time of the last hppa commit to ports > 7006_hppa_ports-cvs-head-20070205.patch : your patch mentionned in your previous email > 7007_hppa_various-fixes.patch : cfi_endproc fix + 2 small include fix > The cancel tests fail with message similar to this : > cleanup handler not called for 'pause' This is in coordination with the compiler. I haven't determined why they don't work. > tst-timer4.out : > clock_gettime returned timespec = { 1170787417, 996313000 } > clock_getres returned timespec = { 0, 4000250 } Unknown. > tst-addr1.out : > found symbol (null) in /var/tmp/portage/glibc-2.5/work/build-default-hppa2.0-unknown-linux-gnu-nptl/elf/tst-addr1 Unknown. But likely binutils related. > check-textrel.out : > /var/tmp/portage/glibc-2.5/work/build-default-hppa2.0-unknown-linux-gnu-nptl/libc.so: segment 3 is executable and writable We don't support RO text yet. Thanks for quick turnaround! With this new glibc are you able to get a usable userspace in gentoo? Cancellation might break C++ applications... Cheers, Carlos.