#! /bin/bash #******************************************************************************* # E.S.O. - ALMA project # # "@(#) $Id: buildBoost,v 1.1 2011/09/07 20:57:52 javarias Exp $" # # who when what # -------- ---------- ---------------------------------------------- # jschwarz 02/10/2009 # Load functions . standardUtilities # # Fetch operating system and release version # os_discovery LOG=buildBoost.log exec > $LOG 2>&1 date CURR_DIR=`pwd` echo "Installing Boost for $OSTAG" echo INSTDIR=$ALMASW_ROOTDIR/$ALMASW_RELEASE/boost if [ -d $INSTDIR ] then echo $INSTDIR directory exists already. I clean it up. rm -rf $INSTDIR fi mkdir $INSTDIR # # Unpack the tar file # put the sources under $ALMASW_ROOTDIR/$ALMASW_RELEASE/Eclipse # NUM_CPU=`grep -c processor /proc/cpuinfo` VERSION=1_60_0 echo "unpacking the archives for Boost "$VERSION SRCFILE=$CURR_DIR/../PRODUCTS/boost_$VERSION.tar.bz2 wget --no-check-certificate -r -c -O $SRCFILE "http://downloads.sourceforge.net/project/boost/boost/1.60.0/boost_1_60_0.tar.bz2?r=https%3A%2F%2Fsourceforge.net%2Fprojects%2Fboost%2Ffiles%2Fboost%2F1.60.0%2Fboost_1_60_0.tar.bz2%2Fdownload&ts=1479130893&use_mirror=kent" cd $CURR_DIR/../PRODUCTS tar jxf $SRCFILE cd boost_$VERSION ./bootstrap.sh echo "Compiling boost with the following options: ./b2 -d+2 -q --without-container -j$NUM_CPU" ./b2 -d+2 -q --without-container -j$NUM_CPU ./b2 -d+2 -q --prefix=$INSTDIR --without-container -j$NUM_CPU install echo "done" echo "" cd $CURR_DIR echo Boost installation done date