Re: Force GCC's configure to cross-compile

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

 



david.hagood@xxxxxxxxx writes:

> I am trying to build a GCC for embedded development. One of my targets is
> an X86, as are my development machines. However, I want to treat this as a
> cross compile - I do NOT want a change in the host environment's compiler
> to impact my targets, so I want to use a completely separate compiler for
> my target builds.
>
> However, GCC's configure script "helpfully" detects that my host and
> target are "the same" and decides it's NOT cross-compiling. How can I tell
> configure that it is damn well building a cross compiler no matter what it
> thinks?

I assume that your host and target are both running the same OS, e.g.,
GNU/Linux.  In that case, write something like

configure --build=x86_64-build-linux-gnu --target=x86_64-target-linux-gnu

In other words, the comparison of host and target is a simple string
compare; you can change the vendor field to make them different.

Ian


[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