I found a few issues withe the current svn book while working through
the x86_64 pure 64 build.  One is a show stopper.

In chapter 10, binutils will fail during configure of bfd.  Moving
zlib before binutils solves this.  LFS new build method already does
this.


>6.19.1. Installation of LZMA Utils
>
>   Prepare LZMA-Utils for compilation:
>CC="${CC} ${BUILD64}" ./configure --prefix=/tools \
>    --build=${CLFS_HOST} --host=${CLFS_TARGET}
>
>./configure --prefix=/tools \
>    --build=${CLFS_HOST} --host=${CLFS_TARGET}

   Shouldn't this second configure command be a make.


>8.9. Build Flags
>
>   We will need to setup target specific flags for the compiler and linkers.
>export BUILD64="-m64"
>
>   To prevent errors when you come back to your build, we will export these 
> variables to prevent any build issues in the future:
>echo export BUILD64=\""${BUILD64}\"" >> ~/.bash_profile

*** is this really used?

>10.14. E2fsprogs-1.41.3
>cp -v misc/Makefile.in{,.orig}
>sed 's/_BLKID= .*$/& $(LIBCOM_ERR)/' \
>    misc/Makefile.in.orig > misc/Makefile.in
This has no effect.  libcomm_err is already listed in lib deps in misc/
and the pattern '_BLKID' does not exist in Makefile.in.

Coreutils make check fails because of a perl error.  I don't know jack
about perl's convoluted install system but the current temp perl is
insufficient for this version of coreutils.  Here's a sample of the
error, all of the others are erroring on the same Errno.pm.  The tests
pass after the full perl install.

>10.15. Coreutils-6.12
>FAIL: misc/invalid-opt.log
>===========================================
> 53 of 333 tests failed
> (33 tests were not run)
> See tests/test-suite.log
> Please report it to [email protected]
>===========================================
>
>==============================================
>   GNU coreutils 6.12: tests/test-suite.log   
>==============================================
>
>53 of 333 tests failed.  (33 tests were not run).  
>
>.. contents:: :depth: 2
>
>FAIL: misc/invalid-opt.log (exit: 2)
>====================================
>
>Can't locate Errno.pm in @INC (@INC contains: . 
>/tools/lib/perl5/5.10.0/x86_64-linux /tools/lib/perl5/5.10.0 
>/tools/lib/perl5/site_perl/5.10.0/x86_64-linux 
>/tools/lib/perl5/site_perl/5.10.0 .) at /tools/lib/perl5/5.10.0/File/Temp.pm 
>line 144.
>BEGIN failed--compilation aborted at /tools/lib/perl5/5.10.0/File/Temp.pm line 
>144.
>Compilation failed in require at CuTmpdir.pm line 22.
>BEGIN failed--compilation aborted at CuTmpdir.pm line 22.
>Compilation failed in require.
>BEGIN failed--compilation aborted.

And just for reference, here are my glibc and gcc test errors.

>glibc check errors
>
>make[2]: *** [/srv/svn-x86_64-64/build/glibc-build/iconvdata/bug-iconv6.out] 
>Error 1
>make[2]: *** [/srv/svn-x86_64-64/build/glibc-build/iconvdata/tst-iconv7.out] 
>Error 1
>make[1]: *** [iconvdata/tests] Error 2
>make[2]: [/srv/svn-x86_64-64/build/glibc-build/posix/annexc.out] Error 1 
>(ignored)
>make: *** [check] Error 2

>gcc check summary
>
>               === gcc Summary ===
># of expected passes           49704
># of expected failures         168
># of untested testcases        35
># of unsupported tests         375
>               === g++ Summary ===
># of expected passes           17608
># of expected failures         82
># of unsupported tests         122
>               === libstdc++ Summary ===
># of expected passes           4944
># of expected failures         60
># of unsupported tests         326
>FAIL: libmudflap.c++/pass41-frag.cxx execution test
>FAIL: libmudflap.c++/pass41-frag.cxx (-static) execution test
>FAIL: libmudflap.c++/pass41-frag.cxx ( -O) execution test
>FAIL: libmudflap.c++/pass41-frag.cxx (-O2) execution test
>FAIL: libmudflap.c++/pass41-frag.cxx (-O3) execution test
>               === libmudflap Summary ===
># of expected passes           1844
># of unexpected failures       5
>               === libgomp Summary ===
># of expected passes           602


-- 
Steve Jones
sljon...@[email protected]

-- 
Steve Jones
sljon...@[email protected]
_______________________________________________
Clfs-dev mailing list
[email protected]
http://lists.cross-lfs.org/listinfo.cgi/clfs-dev-cross-lfs.org

Reply via email to