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-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F25071%2Fhead;p=ceph.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 4cac58660899..da22e54bbaee 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"