Re: cross compiling gcc for i686 target

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 03/01/2013 01:28 PM, Ian Lance Taylor wrote:
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
That switches you over to a 32-bit compiler, taking advantage of the support of 32-bit execution under this OS. In many current x86_64 installations, the 32-bit compiler is an additional option requiring the primary gcc development system option.

--
Tim Prince



[Index of Archives]     [Linux C Programming]     [Linux Kernel]     [eCos]     [Fedora Development]     [Fedora Announce]     [Autoconf]     [The DWARVES Debugging Tools]     [Yosemite Campsites]     [Yosemite News]     [Linux GCC]

  Powered by Linux