]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
install-deps.sh: install libtool-ltdl-devel for building python-saml
authorKefu Chai <kchai@redhat.com>
Tue, 13 Nov 2018 07:27:08 +0000 (15:27 +0800)
committerKefu Chai <kchai@redhat.com>
Tue, 13 Nov 2018 07:28:45 +0000 (15:28 +0800)
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 <kchai@redhat.com>
install-deps.sh

index 4cac586608993253c0f28b63b2d38980100e659d..da22e54bbaeeded6c8b20c7842d627172f2af3a8 100755 (executable)
@@ -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"