Run aarch64-linux-gnu tests on travi-ci directly
authorAnthony Green <green@moxielogic.com>
Mon, 25 Nov 2019 03:47:48 +0000 (22:47 -0500)
committerAnthony Green <green@moxielogic.com>
Mon, 25 Nov 2019 03:47:48 +0000 (22:47 -0500)
.travis.yml
.travis/build.sh
.travis/install.sh

index 1cc6868599c2b6ddbe83a7c693917a8c0ffae3a8..27d8e8a7e7ef0b09814686d6c728ebd14cb597fa 100644 (file)
@@ -34,6 +34,9 @@ matrix:
     - os: linux
       arch: ppc64le
       env: HOST=ppc64le-linux-gnu
+    - os: linux
+      arch: arm64
+      env: HOST=aarch64-linux-gnu
     - os: linux
       env: HOST=arm32v7-linux-gnu LIBFFI_TEST_OPTIMIZATION="-O0"
     - os: linux
@@ -43,8 +46,6 @@ matrix:
 # The sparc64 linux system in the GCC compile farm is non-responsive.
 #    - os: linux
 #      env: HOST=sparc64-linux-gnu
-#    - os: linux
-#      env: HOST=aarch64-linux-gnu
 # The mips64 linux system in the GCC compile farm is not allowing logins
 #    - os: linux
 #      env: HOST=mips64el-linux-gnu
index a0cfcef1dead625f5841d75b11a463b79e0d852f..3e4a018ef4dda703d6018ed6b8a707c3642c9802 100755 (executable)
@@ -103,7 +103,7 @@ case "$HOST" in
        ./autogen.sh
         build_foreign_linux arm moxielogic/arm32v7-ci-build-container:latest 
        ;;
-    aarch64-linux-gnu | mips64el-linux-gnu | sparc64-linux-gnu)
+    mips64el-linux-gnu | sparc64-linux-gnu)
         build_cfarm
        ;;
     bfin-elf )
index bd168bb37730fd2822e0ddaab3fbca42aadf7ca1..242024571037e72bde05e808b2e52730faa92475 100755 (executable)
@@ -14,6 +14,10 @@ if [[ $TRAVIS_OS_NAME != 'linux' ]]; then
 else
     # Download and extract the rlgl client
     case $HOST in
+       aarch64-linux-gnu)
+           wget -qO - https://rl.gl/cli/rlgl-linux-arm.tgz | \
+               tar --strip-components=2 -xvzf - ./rlgl/rlgl;
+           ;;
        ppc64le-linux-gnu)
            wget -qO - https://rl.gl/cli/rlgl-linux-ppc64le.tgz | \
                tar --strip-components=2 -xvzf - ./rlgl/rlgl;
@@ -31,7 +35,7 @@ else
     sudo apt-get clean # clear the cache
     sudo apt-get update
     case $HOST in
-       aarch64-linux-gnu | mips64el-linux-gnu | sparc64-linux-gnu)
+       mips64el-linux-gnu | sparc64-linux-gnu)
         ;;       
        alpha-linux-gnu | arm32v7-linux-gnu | m68k-linux-gnu | sh4-linux-gnu)
            sudo apt-get install qemu-user-static
@@ -57,7 +61,7 @@ else
            ;;
     esac
     case $HOST in
-       arm32v7-linux-gnu | aarch64-linux-gnu)
+       arm32v7-linux-gnu)
         # don't install host tools
         ;;
        *)