diff options
-rw-r--r-- | boost/Pkgfile | 22 |
1 files changed, 13 insertions, 9 deletions
diff --git a/boost/Pkgfile b/boost/Pkgfile index 63eec09dd..43d412bd3 100644 --- a/boost/Pkgfile +++ b/boost/Pkgfile @@ -6,36 +6,40 @@ name=boost version=1.36.0 -release=1 +release=2 source=(http://dl.sourceforge.net/sourceforge/boost/boost_${version//./_}.tar.bz2) build() { cd boost_${version//./_} - local gccversion="$(gcc -dumpversion)" - export CXXFLAGS="$CXXFLAGS -fno-strict-aliasing" - export EXPAT_INCLUDE=/usr/include - export EXPAT_LIBPATH=/usr/lib + sed -i -e "s|-O3|$CXXFLAGS -Wno-deprecated|" tools/build/v2/tools/gcc.jam + local JOBS="$(sed -e 's/.*\(\-j[ 0-9]\+\) .*/\1/' <<< $MAKEFLAGS)" pushd tools/bcp bjam \ - --toolset=gcc \ + $JOBS -q -d 2 \ debug-symbols=off \ + --toolset=gcc \ + -sEXPAT_INCLUDE=/usr/include \ + -sEXPAT_LIBPATH=/usr/lib \ -sHAVE_ICU=1 - install -D -m 0755 ../../bin.v2/tools/bcp/gcc-$gccversion/release/link-static/bcp $PKG/usr/bin/bcp + install -m 0755 -D ../../bin.v2/tools/bcp/gcc-$(gcc -dumpversion)/release/link-static/bcp $PKG/usr/bin/bcp popd bjam \ + $JOBS -q -d 2 \ release \ - debug-symbols=off \ threading=single,multi \ runtime-link=shared \ link=shared,static \ - --prefix=$PKG/usr \ + debug-symbols=off \ --toolset=gcc \ --layout=system \ + --prefix=$PKG/usr \ -sHAVE_ICU=1 \ + -sEXPAT_INCLUDE=/usr/include \ + -sEXPAT_LIBPATH=/usr/lib \ install cd libs/python/pyste/install |