# NOTE: If you change this version number make sure the package is available
# at the three URLs below (may involve uploading to download.ceph.com)
set(boost_version 1.66.0)
- set(boost_md5 b2dfbd6c717be4a7bb2d88018eaccf75)
+ set(boost_256 5721818253e6a0989583192f96782c4a98eb6204965316df9f5ad75819225ca9)
string(REPLACE "." "_" boost_version_underscore ${boost_version} )
set(boost_url
https://dl.bintray.com/boostorg/release/${boost_version}/source/boost_${boost_version_underscore}.tar.bz2)
endif()
set(source_dir
URL ${boost_url}
- URL_MD5 ${boost_md5})
+ URL_HASH SHA256=${boost_sha256})
if(CMAKE_VERSION VERSION_GREATER 3.1)
list(APPEND source_dir DOWNLOAD_NO_PROGRESS 1)
endif()
download_boost() {
boost_version=$1
shift
- boost_md5=$1
+ boost_sha256=$1
shift
boost_version_underscore=$(echo $boost_version | sed 's/\./_/g')
boost_fname=boost_${boost_version_underscore}.tar.bz2
wget -c --no-verbose -O $boost_fname $url
if [ $? != 0 -o ! -e $boost_fname ]; then
echo "Download of $url failed"
- elif [ $(md5sum $boost_fname | awk '{print $1}') != $boost_md5 ]; then
- echo "Error: failed to download boost: MD5 mismatch."
+ elif [ $(sha256sum $boost_fname | awk '{print $1}') != $boost_sha256 ]; then
+ echo "Error: failed to download boost: SHA256 mismatch."
else
break
fi
# NOTE: If you change this version number make sure the package is available
# at the three URLs referenced below (may involve uploading to download.ceph.com)
boost_version=1.66.0
-download_boost $boost_version b2dfbd6c717be4a7bb2d88018eaccf75 \
+download_boost $boost_version 5721818253e6a0989583192f96782c4a98eb6204965316df9f5ad75819225ca9 \
https://dl.bintray.com/boostorg/release/$boost_version/source \
https://downloads.sourceforge.net/project/boost/boost/$boost_version \
https://download.ceph.com/qa