This is the mail archive of the crossgcc@sourceware.org mailing list for the crossgcc project.

See the CrossGCC FAQ for lots more information.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: crosscompiling a crosscompiler ?


thanks.
building gcc actually worked after i copied the lib and include
directories from my linux->linux toolchain.

tobi


Brian Dessent (brian@dessent.net) schrieb:
>
> Tobi wrote:
>
> > i'd like to build a compiler running on cygwin with target
> > i586-unknown-linux-gnu.
> > is it possible to build a toolchain like this with a linux->cygwin
> > crosscompiler (already running on my linux box) ?
> > how can i tell crosstool to use a crosscompiler ?
>
> Sure it's possible, but probably not with crosstool.
>
> > i tried setting HOST=i686-pc-cygwin and  CC=i686-pc-cygwin-gcc
> > but it fails with
>
> That won't work.  First you need to build a linux->cygwin cross
> (build=linux, host=linux, target=cygwin), then you use that to produce
> the canadian cross (build=linux, host=cygwin, target=linux).  You don't
> do it by setting CC, you do it by setting build/host/target.
>
> Since you won't be using crosstool you will have to arrange for the
> target libc to be available for building target libraries (libgcc,
> libstdc++, etc) which is normally the difficulty that makes people turn
> to crosstool in the first place.  But if you have access to the libc on
> both systems it's not hard to just create a sysroot, populate it with
> the target libc+headers+startup objects, and give that as --with-sysroot
> when configuring.
>
> Brian
>
> --
> For unsubscribe information see http://sourceware.org/lists.html#faq
>
>


--
For unsubscribe information see http://sourceware.org/lists.html#faq


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]