This is the mail archive of the 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]

crosstool-0.28-pre14: distcc first light

As usual, it's at

0.28-pre14  28 Mar 2004
     distcc integration:
     * added to demonstrate how to set up a hetrogenous
       compile cluster where all nodes just mount the same directory to
       get the compilers
     * renamed to, renamed to
     * no longer indents the #!/bin/sh in the scripts it generates,
       properly deals with the .exe (or lack thereof) on files in bin,
       and interfaces properly with cygrunsrv and distcc-stringmap.patch
     * patches/distcc-2.13/distcc-stringmap.patch extends distcc to
       better handle installations where compilers differ only by
       the name of the directory they're installed in. creates /opt/distcrosstool, which is just like /opt/crosstool
except for an extra level of hierarchy named for the *build* machine.
(This is useful if you have a bunch of workstations of different
OS's or CPU types all mounting the same remote filesystem.)

Here's how I tested it:

On a Cygwin box, I ran
and on the Linux box, I did
  DISTCC_HOSTS=   (the IP adr of the Cygwin box)
  /opt/distcrosstool/i686-pc-linux-gnu/i686-unknown-linux-gnu/gcc-2.95.3-glibc-2.1.3/distributed/bin/i686-unknown-linux-gnu-gcc -c hello.c
(where hello.c already existed).
And sure enough, it sent the job over to the Cygwin box, which happily
compiled it.

Still needs documentation and some shaking down, but at least the
out-of-the-box hetrogenous compile cluster demo is starting to work!

- Dan

My technical stuff:
My politics: see for examples of why I'm for regime change

------ Want more information? See the CrossGCC FAQ, Want to unsubscribe? Send a note to

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