提交 d1719dc2 编写于 作者: S storypku 提交者: changsh726

Docker: remove hard-coded py3 version in boost installer

上级 1de44850
......@@ -46,11 +46,13 @@ download_if_not_cached "${PKG_NAME}" "${CHECKSUM}" "${DOWNLOAD_LINK}"
tar xjf "${PKG_NAME}"
py3_ver="$(py3_version)"
# Ref: https://www.boost.org/doc/libs/1_73_0/doc/html/mpi/getting_started.html
pushd "boost_${VERSION}"
echo "using mpi : ${SYSROOT_DIR}/bin/mpicc ;" > user-config.jam
./bootstrap.sh \
--with-python-version=3.6 \
--with-python-version=${py3_ver} \
--prefix="${SYSROOT_DIR}" \
--without-icu
......
......@@ -36,6 +36,13 @@ export LOCAL_HTTP_ADDR="http://172.17.0.1:8388"
export SUPPORTED_NVIDIA_SMS="6.0 6.1 7.0 7.2 7.5"
function py3_version() {
local version
# major.minor.rev (e.g. 3.6.9) expected
version="$(python3 --version | awk '{print $2}')"
echo "${version%.*}"
}
# Ref: https://reproducible-builds.org/docs/source-date-epoch
function source_date_epoch_setup() {
DATE_FMT="+%Y-%m-%d"
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册