Hello, documentation about this are ... sparse
# GENERIC.MP#315 amd64 TARGET_ARCH=i386 TARGET_CPU=geode TARGET=i386 # vi ./Makefile.cross # make -f ./Makefile.cross cross-distrib host and target have different size longs But gcc is able to target 32bit cpu from 64bit , so why this restriction ? Apparently the makefile even build the libc and everything so ... I tried it because * qemu not so fast (still runing in background) * my i386 target very slow (and only 128mo ram) * do not want to install x86 on the build machine , currently thinking about dual boot x86/amd64 , i wonder if the amd64 boot could load a 32bit kernel... that would save the Active partition disk trick or the grub use. + -- --------------------------------------------------------------------------------------------------------------------- () ascii ribbon campaign - against html e-mail /\

