![]() |
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. |
Well
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: Quote:
|
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 Regards [R] |
| All times are GMT -5. The time now is 07:17 AM. |