diff --git a/.travis.yml b/.travis.yml index 7b3c7c138..c351d40b6 100644 --- a/.travis.yml +++ b/.travis.yml @@ -5,6 +5,7 @@ os: - osx arch: - amd64 + - arm64 - ppc64le compiler: - clang @@ -69,6 +70,9 @@ matrix: arch: ppc64le - os: osx compiler: gcc + - os : linux + arch: arm64 + env: JOB_NAME=cmake-mingw - os: linux arch: ppc64le env: JOB_NAME=cmake-mingw @@ -89,6 +93,10 @@ install: - if [[ "${JOB_NAME}" == cmake* ]] && [ "${TRAVIS_OS_NAME}" == linux ]; then CMAKE_DIST_URL="https://github.com/pdillinger/rocksdb/releases/download/cmake-3.14.5/cmake-3.14.5-Linux-$(uname -m).tar.bz2"; TAR_OPT="--strip-components=1 -xj"; + if [ "aarch64" == "$(uname -m)" ]; then + sudo apt-get install -y libuv1 librhash0; + sudo apt-get upgrade -y libstdc++6; + fi; mkdir cmake-dist && curl --silent --fail --show-error --location "${CMAKE_DIST_URL}" | tar -C cmake-dist ${TAR_OPT} && export PATH=$PWD/cmake-dist/bin:$PATH; fi - |