On Sunday 03 April 2005 13:20, Andrew de Quincey wrote: > On Sunday 03 April 2005 11:39, Ioannis Aslanidis wrote: > > You do not need to use a cross compiler. The i686-pc-linux-gnu is > > included in the toolchain. What you will have to do is to correct all > > the i686 machines that erroneously call gcc instead of > > i686-pc-linux-gcc. You will also have to append -m32 to your CFLAGS as > > a workaround to some bug. Finally you will see that there are several > > packages that will not compile with distcc if you have an amd64 > > compiling too. > > You have what I want to do the wrong way round. I know I can compile 32 bit > stuff on a 64 bit machine as the compiler has 32 bit support. > > I want to compile 64 bit stuff on a 32 bit machine. And in fact, I have it > working now.
Oh - I was also worried about the 64 bit compiler having issues as you mention. So I cross compiled an i686 gcc with my patch onto my amd machine as well.. it seems to work ok. cross-i686-pc-linux-gnu/binutils * cross-i686-pc-linux-gnu/gcc * -- [email protected] mailing list
