On Fri, May 27, 2005 at 09:15:19AM -0500, R. Quenett wrote: > > Pardon me for butting in here but, to me in my ignorance, the one > benefit that would justify (again, to me - I'm not trying to speak > for anyone else) almost anything would be the 'purity of the build' > (which I understand to mean the new build containing as close to zero > as possible code resulting from anything but the new source) even > in very small increments. I thought that was why the book had gone > in its present direction. Was I wrong?
No, you are absolutely right. That is the main goal. The extra arches were just thrown in because the same techniques can be used for those, which is a great benefit. The discussion revolves around the switching from temp phase to final phase. When I use the term exotic I am referring to the target system not having a linux system on it nor necessarily being able to run a linux live CD. Exotic could also be used for building a ppc target on x86 hardware. It sounds all nice and good as a concept, but the reality is that the book cannot assume the readers hardware nor needs to get that hardware working. So then we were left with the original question JH posted way back about how the book basically would have to say, "Okay, figure out whatever you have to to get this temp system on the target and then reboot." IIRC, it was pretty unanimous that this was suboptimal. Then came 2 paths. One, add buttloads of information to the book (which requires us to make assumptions about the reader's hardware which shouldn't be made) or two, have the book assume host=target and just move along with the chroot process. The second is much more flexible and more maintainable because it relies on the cornerstone assumption of LFS; namely, you need a linux system to build an LFS system. Attempts to support building where host!=target is hints territory as there are just too many variables for a linear based book to contend with. -- Archaic Want control, education, and security from your operating system? Hardened Linux From Scratch http://www.linuxfromscratch.org/hlfs -- http://linuxfromscratch.org/mailman/listinfo/lfs-dev FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page