Henrik /KaarPoSoft <hen...@kaarposoft.dk> wrote: >Dear all, > >I have build LFS and much of BLFS on my ancient 32bit machine. >With a bit of tweaking, I have also got most of it to work on my new >x86_64 machine. >However, I do have a problem: >I need xen virtualization. xen builds a BIOS using the dev86 package. >This worked fine on i?86, but dev86 relies on a 32bit glibc, which is >not available on a native x86_64 build. >I have looked at xen package definitions for other distros, and they >also seem to want dev86 at build-time. >So, it seems I need a multilib LFS. > >If I try to build gcc pass1 with --enable-multilib, I end up with: >checking whether the gcc -m32 linker (ld -m elf_x86_64 -m elf_i386) >supports shared libraries... yes >checking dynamic linker characteristics... configure: error: Link tests > >are not allowed after GCC_NO_EXECUTABLES. >make: *** [configure-zlib] Error 1 > >I tried to google this, and got a few hits, but nothing that >enlightened >me... > >I also tried to build binutils first with target x86_64 then i686, but >gcc still fails. > >I have also looked a CLFS. >They build a couple of packages before binutils and then gcc. >But I cannot see any substantial differences in the gcc build itself... > >So: Any help / suggestions / info regarding LFS multilib would be most >appreciated! > >I am new to multilib, so I a wondering about stuff like: >- where in the toolchain building sequence should I target multilib? I >tried pass 1, but maybe it would be enough to target multilib later? >- what options should be used to configure the different packages at >each phase? > >Thanks in advance! > >/Henrik
Try cross-LFS -- Messages in plain text. No HTML Please do not top post on reply. -- -- http://linuxfromscratch.org/mailman/listinfo/lfs-support FAQ: http://www.linuxfromscratch.org/lfs/faq.html Unsubscribe: See the above information page