From b08a03ac8773da83e4c7ff2b931f0941b6adae83 Mon Sep 17 00:00:00 2001 From: Martin Grigorov Date: Fri, 8 Jan 2021 14:53:29 +0200 Subject: [PATCH] Build and test on ARM64 CPU architecture (#1) * Build and test on ARM64 CPU architecture Add an extra TravisCI job that runs `ci_build.sh` on arm64/aarch64 CPU architecture --- .travis.yml | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 66b63cac..7a83147a 100644 --- a/.travis.yml +++ b/.travis.yml @@ -142,7 +142,22 @@ matrix: packages: - abi-dumper - abi-compliance-checker - + - name: Linux ARM64 + env: BUILD_TYPE=default CURVE=tweetnacl GSSAPI=enabled PGM=enabled NORM=enabled IPv6=ON TLS=enabled DRAFT=enabled + os: linux + dist: bionic + arch: arm64 + addons: + apt: + sources: + - sourceline: 'deb http://download.opensuse.org/repositories/network:/messaging:/zeromq:/git-stable/xUbuntu_18.04/ ./' + key_url: 'http://download.opensuse.org/repositories/network:/messaging:/zeromq:/git-stable/xUbuntu_18.04/Release.key' + packages: + - zip + - libkrb5-dev + - libnorm-dev + - libpgm-dev + - libgnutls28-dev before_install: - if [ $TRAVIS_OS_NAME == "osx" -a $BUILD_TYPE == "android" ] ; then brew update; brew install binutils ; fi