Fix Travis compile

This commit is contained in:
seelabs
2015-09-18 15:49:37 -04:00
committed by Nik Bougalis
parent 884dc11365
commit 6a8d24372e

View File

@@ -4,16 +4,18 @@
# and contain valid values. # and contain valid values.
# 2) The last namepart of BOOST_ROOT matches the # 2) The last namepart of BOOST_ROOT matches the
# folder name internal to boost's .tar.gz # folder name internal to boost's .tar.gz
# When testing you can force a boost build by clearing travis caches:
# https://travis-ci.org/ripple/rippled/caches
set -e set -e
if [ ! -d "$BOOST_ROOT/lib" ] if [ ! -d "$BOOST_ROOT/lib" ]
then then
wget $BOOST_URL -O /tmp/boost.tar.gz wget $BOOST_URL -O /tmp/boost.tar.gz
cd `dirname $BOOST_ROOT` cd `dirname $BOOST_ROOT`
rm -fr ${BOOST_ROOT}
tar xzf /tmp/boost.tar.gz tar xzf /tmp/boost.tar.gz
cd $BOOST_ROOT && \ cd $BOOST_ROOT && \
./bootstrap.sh --prefix=$BOOST_ROOT && \ ./bootstrap.sh --prefix=$BOOST_ROOT && \
./b2 -d1 define=-D_GLIBCXX_USE_CXX11_ABI=0 && ./b2 -d0 define=-D_GLIBCXX_USE_CXX11_ABI=0 install ./b2 -d1 define=_GLIBCXX_USE_CXX11_ABI=0 && ./b2 -d0 define=_GLIBCXX_USE_CXX11_ABI=0 install
define=-D_GLIBCXX_USE_CXX11_ABI=0
else else
echo "Using cached boost at $BOOST_ROOT" echo "Using cached boost at $BOOST_ROOT"
fi fi