4 CI_TARGET_ARCH="${BUILD_ARCH:-$TRAVIS_CPU_ARCH}"
5 case "$TRAVIS_OS_NAME" in
7 # Architecture-dependent packages.
12 libgoogle-perftools-dev
20 case "$CI_TARGET_ARCH" in
22 pkgs=("${pkgs[@]/%/:i386}")
29 pkgs+=(nvidia-cuda-dev)
32 if [[ $CI_TARGET_ARCH != "x86" ]]; then
33 pkgs+=(glusterfs-common)
35 # Architecture-independent packages and packages for which we don't
36 # care about the architecture.
44 sudo apt-get -qq update
45 sudo apt-get install --no-install-recommends -qq -y "${pkgs[@]}"
46 # librpma is supported on the amd64 (x86_64) architecture for now
47 if [[ $CI_TARGET_ARCH == "amd64" ]]; then
48 # install libprotobuf-c-dev required by librpma_gpspm
49 sudo apt-get install --no-install-recommends -qq -y libprotobuf-c-dev
50 # PMDK libraries have to be installed, because
51 # libpmem is a dependency of the librpma fio engine
52 ci/travis-install-pmdk.sh
53 # install librpma from sources from GitHub
54 ci/travis-install-librpma.sh
58 brew update >/dev/null 2>&1
60 pip3 install scipy six
64 echo "Python3 path: $(type -p python3 2>&1)"
65 echo "Python3 version: $(python3 -V 2>&1)"