Hi,

I have experience with building software on Linux system but cross-compilation is a new frontier for me. I would like to achieve two things and I could use some
advice.

My starting host platform is i686-pc-linux-gnu running on an amd64 processor. The one goal is to "upgrade to 64-bit" and the other is to build i486/i586 for
some old machines lying around in the garage.

For the "64-bit upgrade", I guess I have to choose one of the two x86_64
Clfs books. Is the multilib build significantly more complicated for a cross- compiling newbie? Is the "pure 64" system significantly more limited in everyday use (difficulties compiling CBLFS packages, binary-only packages not available)?

For the i{4,5}86 build, I guess I have to use the Intel/AMD x86 book. Is that the same whether I start from i686 or x86_64? (I guess that's another way of
saying I'm not clear whether the choice of book depends solely on the target
or is determined by the host?). Alternatively, is it really necessary/easier to do a CLFS build for that, or could I better just hack my way through a standard
LFS build on my i686 platform inserting -march=i486 into CFLAGS as needed?

Thanks in advance,
Brandon


_______________________________________________
Clfs-support mailing list
[email protected]
http://lists.cross-lfs.org/cgi-bin/mailman/listinfo/clfs-support

Reply via email to