On Fri, Mar 1, 2013 at 9:39 AM, vijay nag <vijunag@xxxxxxxxx> wrote: > > Is it possible to do a cross compile of gcc-4.7.2 on AMD x86_64 to > produce i686 target ? > > My build, host and target parameters are amd64-pc-linux-gnu, > amd64-pc-linux-gnu and i686-pc-linux-gnu. My native compiler again is > a 64 bit compiler emitting default 64 bit object code. Yes, it is possible. It is also usually unnecessary. A typical x86_64 compiler installation will produce 32-bit x86 code with the -m32 option. Ian