Tuesday, June 12, 2007

How to compile Boost in Sun Solaris

Compile Boost 1_33_1 with gcc 4.1.2 in Sun Solaris 10

#!/bin/bash
BOOST=/home/lama/tmp/boost_1_33_1
GCCPATH=/home/lama/gnu/gccCC=/home/lama/gnu/gcc/bin/gccexport CCPATH=/home/lama/gnu/gcc/bin:/home/lama/gnu/binutils/bin:/usr/binexport PATH
cd $BOOST/tools/build/jam_src
./build.sh gcc
cd $BOOST
$BOOST/tools/build/jam_src/bin.solaris/bjam \
-sBOOST_ROOT=. \
-sTOOLS=gcc \
-sGCC_ROOT_DIRECTORY=$GCCPATH \
--prefix=/home/lama/gnu/boost_1_33_1 \
--without-python \
--builddir=/home/lama/tmp/boost \
--stagedir=/home/lama/tmp/stage \
"-sBUILD=release static/dynamic single/multi" install

No comments: