Opened 17 years ago
Last modified 15 years ago
#143 closed task
CLFS 1.1.0 Status — at Version 8
Reported by: | Joe Ciccone | Owned by: | |
---|---|---|---|
Priority: | major | Milestone: | CLFS Standard 1.1.0 |
Component: | BOOK | Version: | CLFS Standard 1.1.0 |
Keywords: | Cc: |
Description (last modified by )
Architecture | Builds | Testsuites | Other Tickets |
i486 | Needs to be Checked | ||
i586 | Yes | Needs to be Checked | |
i686 | Yes | Needs to be Checked | |
x86_64 | Yes | Needs to be Checked | |
x86_64-64 | Needs to be Checked | ||
Alpha | Yes | Needs to be Checked | #139 |
Sparc | Needs to be Checked | ||
Sparc64 | Yes | Needs to be Checked | #144 |
Sparc64-64 | Needs to be Checked | #144 | |
Mips (Little Endian) | Needs to be Checked | ||
Mips64 (Little Endian) | Needs to be Checked | ||
Mips64-64 (Little Endian) | Needs to be Checked | ||
Mips (Big Endian) | Needs to be Checked | ||
Mips64 (Big Endian) | Needs to be Checked | ||
Mips64-64 (Big Endian) | Needs to be Checked | ||
PPC | Yes | See comment by ken | |
PPC64 | Yes | See comment by ken |
Tickets that effect the entire book: #146
Change History (8)
comment:1 by , 17 years ago
Description: | modified (diff) |
---|
comment:2 by , 17 years ago
Description: | modified (diff) |
---|
comment:3 by , 17 years ago
Description: | modified (diff) |
---|
comment:4 by , 17 years ago
comment:5 by , 17 years ago
Description: | modified (diff) |
---|
follow-up: 7 comment:6 by , 17 years ago
Description: | modified (diff) |
---|
The following (only) fail on powerpc ('ppc'): automake-1.10.1
FAIL: instsh2.test
That is the one that I assume is fixed by the patch in LFS, caused by running as root.
flex-2.5.34
Test test-c++-multiple-scanners FAILED. Test test-pthread FAILED.
expected. Actually, I'm surprised to get any output, I think the poor formatting of the results confused me in my LFS results.
gcc-4.2.2
FAIL: gcc.dg/tree-ssa/loop-19.c scan-tree-dump-times MEM.(base: &|symbol: )a, 2 FAIL: gcc.dg/tree-ssa/loop-19.c scan-tree-dump-times MEM.(base: &|symbol: )c, 2 FAIL: g++.dg/other/unused1.C scan-assembler (string|ascii?)z?\t"class2("|\\\\000)
my previous build (end of December) failed horrendously here, I now think that my personal script didn't get on with util-linux-ng (specifically /dev/pts appeared not to be mounted, although /dev was bound - now fixed by a further bind mount, maybe the text after spawn ls is misplaced in both LFS and clfs and should be in gcc ? dunno.)
glibc-2.7 failed unexpectedly for
math/test-ldouble.out math/test-ildoubl.out crypt/sha512c-test.out elf/check-localplt.out }} grep-2.5.3 {{{ FAIL: foad1.sh FAIL: fmbtest.sh FAIL: yesno.sh }}} this is normal texinfo-4.11 {{{ FAIL: dvipdf.test FAIL: texi2dvi.test }}} These two tests fail in the absence of a working tex vim-7.1 {{{ test3 FAILED }}} This always fails for me, I've no idea what it is doing, so YMMV. Other comments: I didn't notice when e2fsprogs stopped failing on ppc - maybe 1.40.4 is the first version. I've seen a report (on lfs-dev) that 1.40.6 causes problems for grub, but both yaboot and lilo seem ok with all versions.
comment:7 by , 17 years ago
Replying to ken:
The following (only) fail on powerpc ('ppc'): flex-2.5.34
Noticed the book has moved on to 2.5.35. A quick run of the testsuite for that shows all the tests (46) succeeded.
Perhaps I ought to mention that the build used the chroot method, but with true cross-compilation on i686.
comment:8 by , 17 years ago
Description: | modified (diff) |
---|
Belatedly, the ppc64 test results (the build itself was started on an i686, then chrooted; the finished desktop shows no issues).
Following showed failures:
automake-1.10.1 - instsh2.test, as I expect binutils-2.18 - within ld, 10 instances of ERROR: /building/binutils-2.18/ld/testsuite/ld-elfvsb/sh2.c: compilation failed - these are then reported as 20 unresolved testcases flex : I was using a version of the book from before 2.5.35 went in. 3 failures, the 'new' one was test-alloc-extra. I've now built and tested 2.5.35, that passes all its testsuite. gcc-4.2.2 (all messages, including XPASSes) g++ FAIL: g++.dg/other/unused1.C scan-assembler(string|ascii?)z?\\t"class2("|\\\\\\\\000) gcc UNRESOLVED: gcc.c-torture/execute/mayalias-2.c execution, -O3 -g FAIL: gcc.dg/tree-ssa/loop-19.c scan-tree-dump-times MEM.(base: &|symbol: )a, 2 FAIL: gcc.dg/tree-ssa/loop-19.c scan-tree-dump-times MEM.(base: &|symbol: )c, 2 XPASS: gcc.dg/tree-ssa/sra-2.c scan-tree-dump-times link_error 0 FAIL: gcc.target/powerpc/ppc-negeq0-1.c scan-assembler-not cntlzw (libgomp ok) libmudflap FAIL: libmudflap.c/fail27-frag.c output pattern test FAIL: libmudflap.c/fail27-frag.c (-static) output pattern test FAIL: libmudflap.c/fail27-frag.c (-O2) output pattern test FAIL: libmudflap.c/fail27-frag.c (-O3) output pattern test libstdc++ XPASS: 27_io/fpos/14320-1.cc execution test glibc-2.7 32-bit had 5 unexpected failures math/test-ldouble.out math/test-ildoubl.out resolv/tst-leaks.out elf/check-textrel.out elf/check-localplt.out I had to rerun that after the original build, because a fubar in my scripts gave me an empty file. So, I got to see the .out files: testing long double (without inline functions) Failure: Test: signgam for lgamma(-0) == -1 Result: is: 1 should be: -1 Test suite completed: 4128 test cases plus 3367 tests for exception flags executed. 1 errors occurred. testing long double (inline functions) Failure: Test: signgam for lgamma(-0) == -1 Result: is: 1 should be: -1 Test suite completed: 4066 test cases plus 3305 tests for exception flags executed. 1 errors occurred. resolv/tst-leaks.out was empty elf/check-textrel.out complains about 265 libraries which have a segment that is executable and writable - I think that test doesn't get run on regular ppc, because it cannot pass in the 32-bit ABI, but now we are on ppc64 so it is 'expected' to pass (for the 64-bit ABI, of course). elf/checklocalplt.out is a diff: --- ../scripts/data/localplt-powerpc-linux-gnu.data 2007-08-07 06:36:08.000000000 +0100 +++ - 2008-03-13 20:27:45.775545000 +0000 @@ -1,7 +1,23 @@ libc.so: _Unwind_Find_FDE +libc.so: __signbitl libc.so: calloc libc.so: free libc.so: malloc libc.so: memalign libc.so: realloc +libm.so: __fe_nomask_env +libm.so: __signbitl +libm.so: cosl +libm.so: fegetexcept +libm.so: fetestexcept +libm.so: finitel +libm.so: frexpl +libm.so: ilogbl +libm.so: ldexpl +libm.so: logl +libm.so: lroundl libm.so: matherr +libm.so: nextafter +libm.so: roundl +libm.so: sinl +libm.so: sqrtl Most of that means nothing to me. glibc-2.7 64-bit 3 failures (test-ldoubl, test-ildoubl, checklocalplt) grep-2.5.3 the 3 usual failures in foad1.sh, fmbtest.sh, yesno.sh texinfo-4.11 the 2 failures I expect (dvipdf.test, texi2dvi.test) vim-7.1 has the usual, impenetrable, test3 FAILED
How do you want to detail the testsuites ? Based on current LFS, I expect a failure in one of the autofoo packages, for which they have a patch, 2 in grep (the headline number of failures can be treated as "expected" since the book doesn't support UTF-8), and 2 in texinfo (two of the tests fail if you don't have a working tex, two more skip). Maybe there are other minor failures too, and probably failures in the toolchain tests.