Bryan Kadzban wrote: > Bruce Dubbs wrote: >> The build of glibc-2.10.1 goes without a problem, but make check fails even >> with >> the -k parameter: >> >> /usr/bin/perl scripts/begin-end-check.pl argp/argp.h ... >> > /sources/glibc-build/begin-end-check.out >> make[1]: Target `check' not remade because of errors. >> make[1]: Leaving directory `/sources/glibc-2.10.1' >> make: *** [check] Error 2 > > Hmm; isn't this normal with "make -k"? It runs through all its targets' > dependencies, and if any of them fail, keeps going -- but still fails at > the end, and gives this "target `xxx' not remade because of errors" > message. > > Or at least, that's what "make -k" was doing for me in a different setup > (well, "different" as in "not glibc"), where I knew there were compile > errors in lots of files, but wanted to build as much as possible anyway, > to see all the files that needed to be fixed still. > > Unless the scripts/begin-end-check.pl isn't the last test to normally > run? That would be a problem...
There aren't any errors in the logs for 6.4 on quantum. This may be a gcc-4.4 problem. I got basically the same error on glibc-2.9. There I got: root:/sources/glibc-build# grep Error glibc-check-log make[2]: *** [/sources/glibc-build/math/test-ildoubl.out] Error 1 make[1]: *** [math/tests] Error 2 make[2]: [/sources/glibc-build/posix/annexc.out] Error 1 (ignored) make: *** [check] Error 2 root:/sources/glibc-build# cat /sources/glibc-build/math/test-ildoubl.out testing long double (inline functions) Failure: Test: expm1 (1) == M_El - 1.0 Result: is: 1.71828182845904523532e+00 0xd.bf0a8b14576953500000p-3 should be: 1.71828182845904523543e+00 0xd.bf0a8b14576953600000p-3 difference: 1.08420217248550443401e-19 0x8.00000000000000000000p-66 ulp : 1.0000 max.ulp : 0.0000 Maximal error of `expm1' is : 1 ulp accepted: 0 ulp Test suite completed: 3618 test cases plus 3005 tests for exception flags executed. 2 errors occurred. and The following identifiers will be ignored since the compiler defines them by default: unix linux i386 Tested files: === aio.h === * invalid macro `SIGPROF' ... lots more I'm going to recheck glibc-2.10.1 with gcc-4.3.2 -- Bruce -- http://linuxfromscratch.org/mailman/listinfo/lfs-dev FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page