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]

Reply via email to