I did a bit of hacking this evening... only to find more compiler bugs, and workarounds :-)
The glibc head hppa-linux testsuite baseline looks like this: make[2]: [/libc-tls-nptl/posix/annexc.out] Error 1 (ignored) make[2]: *** [/libc-tls-nptl/io/tst-fstatat.out] Error 1 make[2]: *** [/libc-tls-nptl/io/tst-futimesat.out] Error 1 make[2]: *** [/libc-tls-nptl/io/tst-renameat.out] Error 1 make[2]: *** [/libc-tls-nptl/io/tst-fchmodat.out] Error 1 make[2]: *** [/libc-tls-nptl/io/tst-symlinkat.out] Error 1 make[2]: *** [/libc-tls-nptl/io/tst-linkat.out] Error 1 make[2]: *** [/libc-tls-nptl/io/tst-mkdirat.out] Error 1 make[2]: *** [/libc-tls-nptl/io/tst-mkfifoat.out] Error 1 make[2]: *** [/libc-tls-nptl/io/ftwtest.out] Error 1 make[1]: *** [io/tests] Error 2 make[2]: *** [/libc-tls-nptl/misc/tst-pselect.out] Error 1 make[1]: *** [misc/tests] Error 2 make[2]: *** [/libc-tls-nptl/nptl/tst-mutexpi7.out] Error 1 make[2]: *** [/libc-tls-nptl/nptl/tst-mutexpi7a.out] Error 1 make[2]: *** [/libc-tls-nptl/nptl/tst-cond10.out] Error 1 make[2]: *** [/libc-tls-nptl/nptl/tst-cond12.out] Error 1 make[2]: *** [/libc-tls-nptl/nptl/tst-cond13.out] Error 1 make[2]: *** [/libc-tls-nptl/nptl/tst-cond20.out] Error 1 make[2]: *** [/libc-tls-nptl/nptl/tst-cond21.out] Error 1 make[2]: *** [/libc-tls-nptl/nptl/tst-barrier3.out] Error 1 make[2]: *** [/libc-tls-nptl/nptl/tst-cancel4.out] Error 1 make[2]: *** [/libc-tls-nptl/nptl/tst-cancel5.out] Error 1 make[2]: *** [/libc-tls-nptl/nptl/tst-signal3.out] Error 1 make[2]: *** [/libc-tls-nptl/nptl/tst-oddstacklimit.out] Error 139 make[2]: *** [/libc-tls-nptl/nptl/tst-getpid1.out] Error 1 make[2]: *** [/libc-tls-nptl/nptl/tst-getpid2.out] Error 1 make[2]: *** [/libc-tls-nptl/nptl/tst-cancelx4.out] Error 1 make[2]: *** [/libc-tls-nptl/nptl/tst-cancelx5.out] Error 1 make[2]: *** [/libc-tls-nptl/nptl/tst-cancelx20.out] Error 1 make[2]: *** [/libc-tls-nptl/nptl/tst-cancelx21.out] Error 1 make[2]: *** [/libc-tls-nptl/nptl/tst-cleanupx4.out] Error 1 make[2]: *** [/libc-tls-nptl/nptl/tst-tls3.out] Error 1 make[1]: *** [nptl/tests] Error 2 make[2]: *** [/libc-tls-nptl/rt/tst-timer.out] Error 139 make[2]: *** [/libc-tls-nptl/rt/tst-mqueue3.out] Error 1 make[2]: *** [/libc-tls-nptl/rt/tst-timer4.out] Error 1 make[2]: *** [/libc-tls-nptl/rt/tst-timer5.out] Error 1 make[2]: *** [/libc-tls-nptl/rt/tst-cpuclock2.out] Error 1 make[2]: *** [/libc-tls-nptl/rt/tst-cputimer1.out] Error 1 make[2]: *** [/libc-tls-nptl/rt/tst-cputimer2.out] Error 1 make[2]: *** [/libc-tls-nptl/rt/tst-cputimer3.out] Error 1 make[1]: *** [rt/tests] Error 2 make[2]: *** [/libc-tls-nptl/elf/tst-pie1.out] Error 139 make[2]: *** [/libc-tls-nptl/elf/tst-audit2.out] Error 139 make[2]: *** [/libc-tls-nptl/elf/tst-addr1.out] Error 1 make[2]: *** [/libc-tls-nptl/elf/check-textrel.out] Error 1 make[1]: *** [elf/tests] Error 2 make: *** [check] Error 2 Configured with: --target=hppa-linux --build=hppa-linux --host=hppa-linux --enable-add-ons=ports,nptl --enable-kernel=2.6.17 --disable-sanity-checks This is my official baseline as of 2007-02-05. To get the baseline you need to apply something like this patch: http://www.parisc-linux.org/~carlos/libc-head-2007-02-05.diff Anything non-generic is already in libc ports for hppa. I'm interested in hearing if the gentoo or ubuntu people can reproduce this baseline. In theory this baseline is good enough for a "beta" quality userspace. I think we are out of "alpha" quality. Cheers, Carlos. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]