use latest mason package for boost (which is built against libstdc++-4.8-dev) to avoid GLIBCXX 3.4.21 symbols

This commit is contained in:
Dane Springmeyer 2017-11-27 09:37:55 -08:00
parent da86e99577
commit a559c01d4a

View file

@ -45,6 +45,7 @@ function install() {
} }
ICU_VERSION="57.1" ICU_VERSION="57.1"
BOOST_VERSION="1.65.1"
function install_mason_deps() { function install_mason_deps() {
install ccache 3.3.1 install ccache 3.3.1
@ -64,15 +65,15 @@ function install_mason_deps() {
# here by default helps make mapnik-vector-tile builds easier # here by default helps make mapnik-vector-tile builds easier
install webp 0.6.0 libwebp install webp 0.6.0 libwebp
install libgdal 2.1.3 libgdal install libgdal 2.1.3 libgdal
install boost 1.63.0 install boost ${BOOST_VERSION}
install boost_libsystem 1.63.0 install boost_libsystem ${BOOST_VERSION}
install boost_libfilesystem 1.63.0 install boost_libfilesystem ${BOOST_VERSION}
install boost_libprogram_options 1.63.0 install boost_libprogram_options ${BOOST_VERSION}
install boost_libregex_icu57 1.63.0 install boost_libregex_icu57 ${BOOST_VERSION}
# technically boost thread and python are not a core dep, but installing # technically boost thread and python are not a core dep, but installing
# here by default helps make python-mapnik builds easier # here by default helps make python-mapnik builds easier
install boost_libthread 1.63.0 install boost_libthread ${BOOST_VERSION}
install boost_libpython 1.63.0 install boost_libpython ${BOOST_VERSION}
install freetype 2.7.1 libfreetype install freetype 2.7.1 libfreetype
install harfbuzz 1.4.4-ft libharfbuzz install harfbuzz 1.4.4-ft libharfbuzz
} }