aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Waterman <andrew@sifive.com>2019-03-24 23:09:33 -0700
committerAndrew Waterman <andrew@sifive.com>2019-03-31 17:13:50 -0700
commit8d7ac56f48981a42ae0bace84ef59c14e0c38856 (patch)
tree415a69863b0fe2b72cb33d62b13d760f9e29fd0f
parenta2ea413f2975e39c90b61db6385f4918797317a6 (diff)
downloadriscv-tools-8d7ac56f48981a42ae0bace84ef59c14e0c38856.zip
riscv-tools-8d7ac56f48981a42ae0bace84ef59c14e0c38856.tar.gz
riscv-tools-8d7ac56f48981a42ae0bace84ef59c14e0c38856.tar.bz2
Hack up the toolchain paths
-rw-r--r--.travis.yml5
1 files changed, 5 insertions, 0 deletions
diff --git a/.travis.yml b/.travis.yml
index bd74d2b..abc8bc1 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -66,5 +66,10 @@ script:
- echo CT_MULTILIB=n >> .config
# Newlib download fails periodically, so retry the build a few times.
- travis_wait 100 ct-ng build || travis_wait 100 ct-ng build || travis_wait 100 ct-ng build
+ # Work around toolchain path issues
+ - cp .build/riscv64-unknown-elf/build/build-libc/riscv64-unknown-elf/libgloss/riscv/crt0.o .build/riscv64-unknown-elf/buildtools/lib/gcc/riscv64-unknown-elf/8.3.0
+ - cp -r .build/src/newlib-3.1.0.20181231/newlib/libc/include .build/riscv64-unknown-elf/buildtools/lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/include
+ - cp .build/riscv64-unknown-elf/build/build-libc/riscv64-unknown-elf/newlib/libm.a .build/riscv64-unknown-elf/buildtools/lib/gcc/riscv64-unknown-elf/8.3.0
+ # Actually test this repo
- ./build.sh
- PYTHONPATH=$PYTHONPATH:/usr/lib/python2.7/dist-packages make -C riscv-tests/build debug-check