On Sat, 1 Oct 2005, Jim Gifford wrote:
Manuel and LFS-dev,
I have been thinking about this for a few days. Cross-LFS has two
different options in it, boot and chroot. Boot is a complete reboot and
chroot is like the standard LFS book. Talking with various people, an idea
popped into my mind. Having two separate books, Cross-LFS with the
cross-tools and boot section and a version of the old Multi-Arch LFS book
which would have the cross-tools section remove and utilizing the chroot
section.
Actually, to get to x86_64 from x86 I take a slightly different path -
cross-compile from x86, cross-compile a non-modular kernel [ because the
x86 modutils are going to be used ], reboot to the new kernel (64-bit
kernel, i686 userspace) and then chroot.
The only downfall I see of this idea, is the book rendering issues. Is it
possible just to render the complete book as it is now, and then make new
index pages with the sections listed as above?
There is a slight difficulty with starting at binutils in Contructing a
Temporary System - we only build binutils and gcc once and we don't
build glibc at all ;) Realistically, the multi-arch book would need
sections added. Also, we're using ${LFS_TARGET}-gcc and friends - it
doesn't feel right to specify LFS_TARGET in a native build, and there
are config.cache things that are only needed in a cross-compile.
What type of modifications would we need to do accomplish this?
Would LFS benefit from this? (I say yes)
Please express your thoughts and even pose questions.
I'm all in favour of extending the platforms that people can reliably
use for LFS, but I don't see tangible gains - as I read your proposal,
there would be two books with a common source. Users might be attracted
by not having to cross-compile, but equally they might think that issues
in "cross-lfs" were unrelated to their "multi-arch lfs".
I'm also a little worried that rendering the book will become unwieldy.
It already strains my patience ;)
Ken
--
das eine Mal als Tragödie, das andere Mal als Farce
--
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page