This is the mail archive of the crossgcc@sources.redhat.com 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] |
As usual, it's at http://kegel.com/crosstool/crosstool-0.28-pre14.tar.gz
0.28-pre14 28 Mar 2004 distcc integration: * added demo-cluster.sh to demonstrate how to set up a hetrogenous compile cluster where all nodes just mount the same directory to get the compilers * renamed mkdistlinks.sh to mkdistcclinks.sh, renamed mkdist.sh to clean.sh * mkdistcclinks.sh 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.
demo-cluster.sh 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.)
On a Cygwin box, I ran demo-cluster.sh /opt/distcrosstool/i686-pc-cygwin/common/bin/run-distccd.sh and on the Linux box, I did sh demo-cluster.sh DISTCC_HOSTS=192.168.1.44 (the IP adr of the Cygwin box) export DISTCC_HOSTS /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!
-- My technical stuff: http://kegel.com My politics: see http://www.misleader.org for examples of why I'm for regime change
------ Want more information? See the CrossGCC FAQ, http://www.objsw.com/CrossGCC/ Want to unsubscribe? Send a note to crossgcc-unsubscribe@sources.redhat.com
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |