Skip to content

Commit

Permalink
Travis CI: Use Ubuntu Focal for arm64 builds
Browse files Browse the repository at this point in the history
(a cherry-pick of commit b8497d8 from 'release-8_2')

The Ubuntu dist (Jammy) is not bootable on Travis CI at this moment on
the arm64 host.
  • Loading branch information
ivmai committed Sep 25, 2024
1 parent f466320 commit 82cd67b
Showing 1 changed file with 11 additions and 2 deletions.
13 changes: 11 additions & 2 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -72,16 +72,20 @@ jobs:
- CPPCHECK_OUT_FILTER="Z"
- arch: arm64
compiler: clang
dist: focal
- arch: arm64
compiler: gcc
dist: focal
- arch: arm64
compiler: clang
dist: focal
env:
- CFLAGS_EXTRA="-O3"
- CONF_OPTIONS="--enable-gc-assertions --enable-cplusplus --disable-shared"
- NO_CLONE_LIBATOMIC_OPS=true
- arch: arm64
compiler: gcc
dist: focal
env:
- CFLAGS_EXTRA="-O3 -D SIMULATE_LOST_SIGNALS -D TRACE_BUF"
- CONF_OPTIONS="--enable-cplusplus --disable-gcj-support"
Expand All @@ -100,20 +104,23 @@ jobs:
- NO_CLONE_LIBATOMIC_OPS=true
- arch: arm64
compiler: gcc
dist: focal
env:
- CONF_OPTIONS="--disable-threads"
- NO_CLONE_LIBATOMIC_OPS=true
- arch: arm64
addons:
- addons:
apt:
packages:
- libatomic-ops-dev
arch: arm64
compiler: gcc
dist: focal
env:
- CONF_OPTIONS="--with-libatomic-ops=yes --enable-gc-assertions --enable-cplusplus --disable-munmap"
- NO_CLONE_LIBATOMIC_OPS=true
- arch: arm64
compiler: clang
dist: focal
language: c
env:
- CFLAGS_EXTRA="-fsanitize=memory,undefined -fno-omit-frame-pointer"
Expand All @@ -122,11 +129,13 @@ jobs:
- TESTS_CUSTOM_RUN=true
- arch: arm64
compiler: clang
dist: focal
env:
- CMAKE_OPTIONS="-DCMAKE_BUILD_TYPE=MinSizeRel -DBUILD_SHARED_LIBS=OFF -Denable_cplusplus=ON -Denable_gc_assertions=ON"
- NO_CLONE_LIBATOMIC_OPS=true
- arch: arm64
compiler: gcc
dist: focal
env:
- MAKEFILE_NAME=Makefile.direct
- MAKEFILE_TARGETS="check cord/de"
Expand Down

0 comments on commit 82cd67b

Please sign in to comment.