Glibc-2.6 (was Re: GCC-4.2)

Greg Schafer diy-linux-dev@diy-linux.org
Mon, 21 May 2007 15:07:03 +1000


On Fri, May 18, 2007 at 04:08:12PM +1000, Greg Schafer wrote:

> There are still testsuite errors but slightly better than earlier:
> 
> # grep "\*\*\*.*Error" glibc-2.6.log

> make[2]: *** [/temptools/src/glibc-build/math/test-double.out] Error 1

This one appears to be sensitive to the -march switch and/or -O opt level
used:

-march=i486 -O2     OK
-march=i686 -O3     FAIL
-march=native -O3   OK (equivalent to k8 on this box)

More info in this thread:
http://sourceware.org/ml/libc-alpha/2007-05/msg00068.html

> make[2]: *** [/temptools/src/glibc-build/math/test-ldouble.out] Error 1
> make[2]: *** [/temptools/src/glibc-build/math/test-ildoubl.out] Error 1

These 2 are triggered by -O3 opt level. They appear relatively minor. I've
posted a patch here:

http://sourceware.org/ml/libc-alpha/2007-05/msg00072.html

> make[2]: *** [/temptools/src/glibc-build/posix/tst-vfork3.out] Error 1

This one is due to missing /bin/echo essential symlink. It was very obvious
once I straced it. The test unsets PATH on purpose which means `echo' is not
found in $TT_PFX/bin.

Regards
Greg