We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent aeaf9ce commit 806c725Copy full SHA for 806c725
1 file changed
.travis.yml
@@ -1,10 +1,13 @@
1
+# We require a full (virtual) machine to load the kernel module for
2
+# binfmt support, which is needed to test other architectures besides
3
+# x86 using qemu user emulation. (This will not work in a container.)
4
sudo: required
5
dist: trusty
6
language: c
7
8
script:
9
- make $FLAGS
- - make check $FLAGS
10
+ - make check $FLAGS $TEST_FLAGS
11
- make clean && git status --ignored --porcelain && test -z "$(git status --ignored --porcelain)"
12
13
matrix:
@@ -19,5 +22,15 @@ matrix:
19
22
packages:
20
23
- gcc-multilib
21
24
25
+ - os: linux
26
+ env: FLAGS="CC=aarch64-linux-gnu-gcc" TEST_FLAGS="LDFLAGS=-static"
27
+ addons:
28
+ apt:
29
+ packages:
30
+ - gcc-aarch64-linux-gnu
31
+ - libc6-dev-arm64-cross
32
+ - qemu-user-static
33
+ - binfmt-support
34
+
35
notifications:
36
email: false
0 commit comments