summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSean Cross <[email protected]>2019-11-13 09:22:18 -0800
committerSean Cross <[email protected]>2019-11-13 09:22:18 -0800
commit737d437ab8d8159330cd4e08f639bd2cdac7d2f8 (patch)
tree907a0a87c9296fcd20ae1fa87ed5ed8738626427
parentcc73990530f3cae083c47d17716edeff2b58ffb3 (diff)
travis: fetch xPack risc-v toolchain
This toolchain seems popular in the embedded space, and is generally preferred over the upstream SiFive toolchain. It can produce both 32- and 64-bit binaries, so its prefix is riscv-none-embed-. Signed-off-by: Sean Cross <[email protected]>
-rw-r--r--.travis.yml4
1 files changed, 4 insertions, 0 deletions
diff --git a/.travis.yml b/.travis.yml
index 6dfc507fc..2413e4225 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -16,7 +16,11 @@ install:
- gem install ceedling
before_script:
+ - wget -O /tmp/riscv-toolchain.tgz https://github.com/xpack-dev-tools/riscv-none-embed-gcc-xpack/releases/download/v8.3.0-1.1/xpack-riscv-none-embed-gcc-8.3.0-1.1-linux-x64.tgz
+ - tar -xzf /tmp/riscv-toolchain.tgz
+ - export PATH=$PWD/xPacks/riscv-none-embed-gcc/8.3.0-1.1/bin:$PATH
- arm-none-eabi-gcc --version
+ - riscv-none-embed-gcc --version
script:
# Build all examples