[llvm-commits] [dragonegg] r101394 - /dragonegg/trunk/extras/buildbot_self_strap-32

Duncan Sands baldrick at free.fr
Thu Apr 15 13:34:45 PDT 2010


Author: baldrick
Date: Thu Apr 15 15:34:45 2010
New Revision: 101394

URL: http://llvm.org/viewvc/llvm-project?rev=101394&view=rev
Log:
Script for doing a 32 bit self-host on a 64 bit machine.

Added:
    dragonegg/trunk/extras/buildbot_self_strap-32   (with props)

Added: dragonegg/trunk/extras/buildbot_self_strap-32
URL: http://llvm.org/viewvc/llvm-project/dragonegg/trunk/extras/buildbot_self_strap-32?rev=101394&view=auto
==============================================================================
--- dragonegg/trunk/extras/buildbot_self_strap-32 (added)
+++ dragonegg/trunk/extras/buildbot_self_strap-32 Thu Apr 15 15:34:45 2010
@@ -0,0 +1,21 @@
+#!/bin/bash
+
+set -o errexit	# Exit if any command fails
+set -x		# Print commands executed
+
+LLVM_SOURCE=$1
+DRAGONEGG_SOURCE=$2
+BUILD_DIR=$3
+
+ln -sf $LLVM_SOURCE $BUILD_DIR/llvm
+ln -sf $DRAGONEGG_SOURCE $BUILD_DIR/dragonegg
+
+export CC="gcc -m32"
+export CXX="g++ -m32"
+export LD_LIBRARY_PATH=$HOME/cfarm-32/lib:$LD_LIBRARY_PATH
+export CPPFLAGS="-I/$HOME/cfarm-32/include"
+export GCC_OPTIONS="--build=i686-pc-linux-gnu --disable-multilib --enable-targets=all --with-mpfr=$HOME/cfarm-32/ --with-gmp=$HOME/cfarm-32/ --with-mpc=$HOME/cfarm-32/ --with-libelf=$HOME/cfarm-32/"
+export LLVM_OPTIONS="--build=i686-pc-linux-gnu"
+
+cd $BUILD_DIR
+$DRAGONEGG_SOURCE/extras/do_self_strap

Propchange: dragonegg/trunk/extras/buildbot_self_strap-32
------------------------------------------------------------------------------
    svn:executable = *





More information about the llvm-commits mailing list