summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSitsofe Wheeler <sitsofe@yahoo.com>2020-07-26 03:13:03 +0100
committerSitsofe Wheeler <sitsofe@yahoo.com>2020-07-26 11:55:10 +0100
commitea621cdbcd330c279b6ae2188735db980a8aa7ab (patch)
treeb77c0778b54016714a1f30dff4bfad0cef2cd16e
parent8d2e9d66c6307d951eaf172415be2de4bbac6cfd (diff)
downloadfio-ea621cdbcd330c279b6ae2188735db980a8aa7ab.tar.gz
fio-ea621cdbcd330c279b6ae2188735db980a8aa7ab.tar.bz2
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 <sitsofe@yahoo.com>
-rwxr-xr-xci/travis-install.sh8
1 files 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