I've managed to build clfs-embedded for x86 with some fixes. One of them was
mentioned by Manuel in "Busybox issue in CLFS-Embedded". Another is that you
have to install kernel with (I used 2.6.21.5 and its headers)
cp -v arch/i386/boot/bzImage ${CLFS}/boot/clfskernel-2.6.21.5
and not with
cp vmlinux ${CLFS}/boot/clfskernel-2.6.21.5
Then there is mistake in System.map installation -- whether its installation
or depmod string should be fixed. I did it like this
cp System.map ${CLFS}/boot/System.map-2.6.21.5
${CLFS}/cross-tools/bin/depmod.pl -F ${CLFS}/boot/System.map-2.6.21.5 -b
${CLFS}/lib/modules/2.6.21.5
IMHO some chapters order should be changed also. For example it would be
better (IMHO again) to change ownership after backup and deleting unnecessary
files but before creating tarball.
It probably would be nice to add some disk image (with one partition detected
as hda1, not hda) creation manual and grub or other bootloader installation
on it.
What about stripping binaries? Is it worse doing that when using uclibc?
Roman
p.s. I used SVN-0.0.1-20070214-x86 but changed busybox to 1.6 and kernel to
2.6.21.5
_______________________________________________
Clfs-dev mailing list
[email protected]
http://lists.cross-lfs.org/cgi-bin/mailman/listinfo/clfs-dev