https://svn.lrde.epita.fr/svn/lrde-tools/trunk/build-farm
Index: ChangeLog from Roland Levillain roland@lrde.epita.fr
Add dallas to the farm, and make it build Vaucanson.
* buildfarm_worker/dallas.fns: New. * buildfarm_worker/houston.fns: Disable all builds. * web/build.pl (hosts): Add dallas.
buildfarm_worker/dallas.fns | 66 +++++++++++++++++++++++++++++++++++++++++++ buildfarm_worker/houston.fns | 57 +++++++++++++++++++------------------ web/build.pl | 1 3 files changed, 97 insertions(+), 27 deletions(-)
Index: web/build.pl --- web/build.pl (revision 431) +++ web/build.pl (working copy) @@ -44,6 +44,7 @@ my (%hosts) = ( 'antalya' => "Darwin 7.9 powerpc", 'brasilia' => "Debian GNU/Linux unstable (sid) i386", + 'dallas' => "Debian GNU/Linux 4.0 (etch) i386", 'houston' => "Debian GNU/Linux 4.0 (etch) i386", 'istanbul' => "Debian GNU/Linux 3.1 (sarge) sparc64", 'marvejols' => "Debian GNU/Linux 4.0 (etch) i386", Index: buildfarm_worker/houston.fns --- buildfarm_worker/houston.fns (revision 431) +++ buildfarm_worker/houston.fns (working copy) @@ -36,31 +36,34 @@ # Vaucanson. # # ----------- #
-( - export CC="ccache gcc-3.4" - export CXX="ccache g++-3.4" - test_tree vaucanson-gcc-3.4 \ - bootstrap configure build check demos install distcheck -) +# 2007-07-13: Disabled (houston is not running Debian GNU/Linux at +# this time).
-( - export CC="ccache gcc-4.1" - export CXX="ccache g++-4.1" - test_tree vaucanson-gcc-4.1 \ - bootstrap configure build check demos install distcheck -) - -( - export CC="ccache gcc-4.1" - export CXX="ccache g++-4.1" - test_tree vaucanson-gcc-4.1-stlport \ - bootstrap configure build check demos install distcheck -) - -( - export CC="icc" - export CXX="icpc" - init_icc_vars - test_tree vaucanson-icc-9.1 \ - bootstrap configure build check demos install distcheck -) +# ( +# export CC="ccache gcc-3.4" +# export CXX="ccache g++-3.4" +# test_tree vaucanson-gcc-3.4 \ +# bootstrap configure build check demos install distcheck +# ) +# +# ( +# export CC="ccache gcc-4.1" +# export CXX="ccache g++-4.1" +# test_tree vaucanson-gcc-4.1 \ +# bootstrap configure build check demos install distcheck +# ) +# +# ( +# export CC="ccache gcc-4.1" +# export CXX="ccache g++-4.1" +# test_tree vaucanson-gcc-4.1-stlport \ +# bootstrap configure build check demos install distcheck +# ) +# +# ( +# export CC="icc" +# export CXX="icpc" +# init_icc_vars +# test_tree vaucanson-icc-9.1 \ +# bootstrap configure build check demos install distcheck +# ) Index: buildfarm_worker/dallas.fns --- buildfarm_worker/dallas.fns (revision 0) +++ buildfarm_worker/dallas.fns (revision 0) @@ -0,0 +1,66 @@ +# dallas. -*- shell-script -*- + +# Used to compile Vaucanson. + + +host_type=linux-x86/etch + +# Get init_icc_vars's definition. +source tools.fns + +# Add ICC (from /lrde/dev) to the PATH. +source /lrde/dev/linux-x86/intel/icc9.1/bin/iccvars.sh + +# Add some programs from /lrde/dev to the PATH. +path_prepend autoconf-2.61 automake-1.10 + +# Tell autoreconf 1.10 where other M4 macros live. +export ACLOCAL='aclocal -I /usr/share/aclocal/' + +# The ccache dir is located in the /work file system. As ~/.zshenv is +# not sourced by the build script, this environment variable is +# defined here. +export CCACHE_DIR=/work/build/var/ccache + +# The setup of ICC is tedious enough to be avoided to build `timelimit'; +# always use GCC for this. +export TIMELIMIT_CC=gcc + + + +# Clean up. +clean_buildfarm + + +# ----------- # +# Vaucanson. # +# ----------- # + +( + export CC="ccache gcc-3.4" + export CXX="ccache g++-3.4" + test_tree vaucanson-gcc-3.4 \ + bootstrap configure build check demos install distcheck +) + +( + export CC="ccache gcc-4.1" + export CXX="ccache g++-4.1" + test_tree vaucanson-gcc-4.1 \ + bootstrap configure build check demos install distcheck +) + +( + export CC="ccache gcc-4.1" + export CXX="ccache g++-4.1" + test_tree vaucanson-gcc-4.1-stlport \ + bootstrap configure build check demos install distcheck +) + +( + export CC="icc" + export CXX="icpc" + init_icc_vars + test_tree vaucanson-icc-9.1 \ + bootstrap configure build check demos install distcheck +)