[Clfs-dev] Re Latest Pure x64 build

Martin Ward macros_the_black at ntlworld.com
Mon Apr 30 05:00:42 PDT 2012


Hi

First of all thanks for the continued updates to CLFS.

Some observations and typos on the current build.

1. The date is wrong, surely should be GIT-20120415 ?

2.     5.14. Cross Binutils-2.22

    why? --with-cloog=/cross-tools --enable-cloog-backend=isl, surely 
binutils doesn't do graphite optimisation, I could understand this if 
binutils was built at the same time as gcc, under the same tree, but it 
doesn't make sense to me.

3.     6.9. Binutils-2.22
  ditto as above --with-ppl=/tools --with-cloog=/tools 
--enable-cloog-backend=isl

4.     7.5. E2fsprogs-1.42

in the compile section

LDFLAGS="-Wl,-rpath,/tools/lib64", surely not needed at the linker is set to tools/lib, if we are going to keep it the it should beLDFLAGS="-Wl,-rpath,/tools/lib



5.     7.7. Kmod-6

--with-rootlibdir=/lib64, should be --with-rootlibdir=/lib


6.  7.8. Udev-181
BLKID_LIBS="-L/tools/lib64 -lblkid" should be BLKID_LIBS="-L/tools/lib -lblkid"
KMOD_LIBS="-L${CLFS}/lib64 -lkmod"  should be KMOD_LIBS="-L${CLFS}/lib -lkmod"

--libdir=/usr/lib64, should be --libdir=/usr/lib,

although I don't install in /&  /usr, I installs in /tools and create symlinks, seems cleaner to me


7. 10.15. Binutils-2.22

ditto item 2


8. 10.61. Udev-181

--disable-keymay should be --disable-keymap

probably should add --with-firmware-path=/lib/firmware, otherwise udev 
won't find kernel modules


9. Change in udev handling

I sorted out my own changes to the bootscripts and came up with 
something slightly different involving /run and /dev, will post my 
solution later


cheers


Martin












More information about the Clfs-dev mailing list