From: Kefu Chai Date: Tue, 13 Nov 2018 07:27:08 +0000 (+0800) Subject: install-deps.sh: install libtool-ltdl-devel for building python-saml X-Git-Tag: v14.1.0~936^2 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=c8a89df74455304104c4299155cba7f3bbdb51c6;p=ceph-ci.git install-deps.sh: install libtool-ltdl-devel for building python-saml python-saml depends on dm.xmlsec.binding. which links against ltdl. so without libtool-ltdl-devel, we will have /opt/rh/devtoolset-7/root/usr/libexec/gcc/aarch64-redhat-linux/7/ld: cannot find -lltdl Signed-off-by: Kefu Chai --- diff --git a/install-deps.sh b/install-deps.sh index 4cac5866089..da22e54bbae 100755 --- a/install-deps.sh +++ b/install-deps.sh @@ -270,7 +270,7 @@ else $SUDO env DEBIAN_FRONTEND=noninteractive apt-get -y remove ceph-build-deps install_seastar_deps if [ -n "$backports" ] ; then rm $control; fi - $SUDO apt-get install -y libxmlsec1 libxmlsec1-nss libxmlsec1-openssl libxmlsec1-dev + $SUDO apt-get install -y libxmlsec1 libxmlsec1-nss libxmlsec1-openssl libxmlsec1-dev ;; centos|fedora|rhel|ol|virtuozzo) yumdnf="yum" @@ -330,7 +330,8 @@ else ensure_decent_gcc_on_rh $dts_ver fi ! grep -q -i error: $DIR/yum-builddep.out || exit 1 - $SUDO $yumdnf install -y xmlsec1 xmlsec1-nss xmlsec1-openssl xmlsec1-devel xmlsec1-openssl-devel + # for building python-saml and its dependencies + $SUDO $yumdnf install -y xmlsec1 xmlsec1-nss xmlsec1-openssl xmlsec1-devel xmlsec1-openssl-devel libtool-ltdl-devel ;; opensuse*|suse|sles) echo "Using zypper to install dependencies"