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

Reply via email to