From ea621cdbcd330c279b6ae2188735db980a8aa7ab Mon Sep 17 00:00:00 2001 From: Sitsofe Wheeler Date: Sun, 26 Jul 2020 03:13:03 +0100 Subject: [PATCH] travis: improve installation dependencies - On Ubuntu add bison/flex dependencies for lex arithmetic, add libgoogle-perftools-dev so we can link against tcmalloc. - Invoke pip3 just the once on macOS Signed-off-by: Sitsofe Wheeler --- ci/travis-install.sh | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/ci/travis-install.sh b/ci/travis-install.sh index 232ab6b1..ffcdd5d5 100755 --- a/ci/travis-install.sh +++ b/ci/travis-install.sh @@ -7,7 +7,8 @@ case "$TRAVIS_OS_NAME" in libaio-dev libcunit1 libcunit1-dev - libgoogle-perftools4 + libfl-dev + libgoogle-perftools-dev libibverbs-dev libiscsi-dev libnuma-dev @@ -24,6 +25,8 @@ case "$TRAVIS_OS_NAME" in # Architecture-independent packages and packages for which we don't # care about the architecture. pkgs+=( + bison + flex python3 python3-scipy python3-six @@ -34,8 +37,7 @@ case "$TRAVIS_OS_NAME" in "osx") brew update >/dev/null 2>&1 brew install cunit - pip3 install scipy - pip3 install six + pip3 install scipy six ;; esac -- 2.25.1