From 756560eac395a18ce7916aec6abaab378a900d7a Mon Sep 17 00:00:00 2001 From: Max Kellermann <max@musicpd.org> Date: Wed, 1 Jan 2020 18:36:59 +0100 Subject: [PATCH] .travis.yml: add ARM64 build (for NEON optimizations) --- .travis.yml | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/.travis.yml b/.travis.yml index a9a2447bb..c349c993c 100644 --- a/.travis.yml +++ b/.travis.yml @@ -45,6 +45,28 @@ matrix: env: - MATRIX_EVAL="export PATH=\$HOME/.local/bin:\$PATH" + # Ubuntu Bionic (18.04) with GCC 7 on ARM64 + - os: linux + arch: arm64 + dist: bionic + addons: + apt: + sources: + - sourceline: 'ppa:deadsnakes/ppa' # for Python 3.7 (required by Meson) + packages: + - libgtest-dev + - libboost-dev + - python3.6 + - python3-urllib3 + - ninja-build + before_install: + - wget https://bootstrap.pypa.io/get-pip.py + - /usr/bin/python3.6 get-pip.py --user + install: + - /usr/bin/python3.6 $HOME/.local/bin/pip install --user meson + env: + - MATRIX_EVAL="export PATH=\$HOME/.local/bin:\$PATH" + # Ubuntu Trusty (16.04) with GCC 6 - os: linux dist: trusty