Jeremy Huntwork wrote:

Gerard Beekmans wrote:


--snip--


This is a bit off-topic, but this discussion has triggered another thought. With CLFS at some point (whether you decide to chroot or boot) you're going to be building the remainder of the book natively. At that point does CLFS really need to maintain separate instructions on how to do that? In short, do they need to ever worry about UID/GID etc? We could chop off that entire section in CLFS and point users to chapter 6 of LFS to finish up their native build.

Less redundancy, less maintenance, less worry about conflicts. I guess there is the various arch issues and packages specific to those, but CLFS could give general notes for each arch and instruct users to return when done with LFS chapter 6 to build any arch-specific packages.

--
JH

It would be a lot of trouble to go through and ditch post-chroot/boot from CLFS and point to LFS Ch6.

The problem with cutting out CLFS after you chroot or boot is that for the x86_64 multi-lib, the LFS Ch6 does not work (ie, you need to build 32-bit and 64-bit versions of the same packages with varying library directories and build instructions. Just have a quick look at http://www.linuxfromscratch.org/clfs/view/cross-lfs/x86_64/ to see some of the differences) Not to mention the various architecture specific packages, patches and fixes (theres quite a few after a quick glance at the various books for CLFS).

It would be easier to cut out Ch6 onwards of the LFS book and splice Ch5 (and previous) into the CLFS pre-chroot/boot section and use the x86 build path to finish it off...

Emu
--
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page

Reply via email to