The differenc between CLFS,BLFS ALFS and LFS
I have seen the LFS web site.But I can't find the differences between CLFS ALFS BLFS and the LFS.
I have installed LFS successfully ever.
I can't understand why exists so many differences LFS project.
(... oh come on)
ALFS - AUTOMATED Linux From Scratch: Same as LFS with less typing.
CLFS - CROSS Linux From Scratch: A useful exercise in cross compiling, also needed for anyone wanting LFS on a 64 bit arch.
BLFS - BEYOND Linux From Scratch: Instructions for building software not included in a base LFS system eg. Xorg.
Congrats on completing LFS.
CLFS is A useful exercise in cross compiling
LFS also is a useful exercise in cross compiling
Why we need clfs?
Personally I wouldn't call LFS true cross-compiling. To me cross-compiling always meant building binaries on one system that will work on another completely different architecture (also counting a P4 compiling for an older P2). In LFS the host system is usually the target system. It comes down to how you want to define cross-compile.
CLFS started because LFS was limited (and still is) to x86 only. From CLFS:
To put it to extremes: with CLFS it is possible (in theory) to compile a system on a P4 for an alfa processor, with lfs this can not be done.
I've used LFS multiple times. I haven't used CLFS yet, but my advice would be to start with LFS as the proper guide says :)
Nothing about "in theory" here.
The CLFS goal is to compile linux from anything for anything.
We have mostly succeded... still issues with the kernel for sun4m and m68k-mac (though should work for m68k atari/amiga but not tested) still need to fix ADB on mac m68k and sun4m hypersparc is broken, sun4m supersparc is fscked for SMP...
Cross-LFS will provide you with a fully functional userspace for most architectures, kernel side though can be a bit of fun
|All times are GMT -5. The time now is 01:25 AM.|