[distcc] Re: Cygwin
Michael Santy
mike.santy at dynetics.com
Mon Nov 18 20:48:00 GMT 2002
Maniac,
You would have to do the reverse of what I just said. You would have to
build a cross compiler from cygwin to linux. I haven't heard of anybody
doing that, but it doesn't mean that its impossible.
You will first have to download the gcc binutils. Go to
ftp://ftp.gnu.org/pub/gnu/binutils/binutils-2.13.tar.gz. Unpack it,
enter the directory and execute:
./configure --prefix=(some install location) --target=i686-pc-linux-gnu
gmake; gmake install
Add the install location for binutils to your PATH.
This will build the binutils (ar, as, ld) on cygwin targetting linux.
You will then download gcc
(ftp://ftp.gnu.org/pub/gnu/gcc/gcc-3.2.tar.gz). Uncompress and enter the
gcc directory and execute:
./configure --prefix=(same location as above) --target=i686-pc-linux-gnu
--build=cygwin --host=cygwin
gmake; gmake install
You should now have a cross compiler from cygwin to linux (if it is
possible).
Dig around on the gcc newsgroups (gcc.gnu.org) or just install linux on
the fast machine (the preferred approach).
Thanks,
Mike
Maniac - wrote:
> Maybe i phrased the question incorrectly.
>
> I want to use a cygwin box as a client(?) to build
> linux binaries. i.e. the linux box i have is slow
> and i want to use the cygwin host (which is much
> quicker) to build the binaries for the linux box.
> I think your answer solves the problem the other way
> around ?
>
> -Darryl
>
>
>
> >Your best bet is to look at mingw (www.mingw.org). You can install
> >cygwin's mingw package, and then download the linux mingw cross-compiler
> > at http://www.videolan.org/vlc/windows.html. Once you set up your
> >hosts, you should be able to execute (from cygwin) "distcc mingw32-gcc
> >..."
> >
> >Hope this helps,
> >Mike
> >
> >Maniac - wrote:
> >
> >
> >>Can anyone give me any hints.
> >>
> >>With a linux buildhost:
> >>Do i have to do anything special to use a windows cygwin
> >>box as a distcc client?
> >
> >
> >
> >
> >_______________________________________________
> >distcc mailing list
> >distcc at lists.samba.org
> >http://lists.samba.org/cgi-bin/mailman/listinfo/distcc
More information about the distcc
mailing list