40 lines
857 B
Bash
Executable File
40 lines
857 B
Bash
Executable File
#!/bin/bash
|
|
|
|
REPOSITORY=https://github.com/vortexgpgpu/vortex-toolchain-prebuilt/raw/master
|
|
|
|
# RISCV-GNU_TOOLCHAIN
|
|
|
|
for x in {a..o}
|
|
do
|
|
wget $REPOSITORY/riscv-gnu-toolchain/ubuntu/bionic/riscv-gnu-toolchain.tar.bz2.parta$x
|
|
done
|
|
|
|
cat riscv-gnu-toolchain.tar.bz2.parta* > riscv-gnu-toolchain.tar.bz2
|
|
tar -xvf riscv-gnu-toolchain.tar.bz2
|
|
rm -f riscv-gnu-toolchain.tar.bz2*
|
|
sudo mv riscv-gnu-toolchain /opt/
|
|
|
|
# VERILATOR
|
|
|
|
wget $REPOSITORY/verilator/ubuntu/bionic/verilator.tar.bz2
|
|
tar -xvf verilator.tar.bz2
|
|
rm -f verilator.tar.bz2
|
|
sudo mv verilator /opt/
|
|
|
|
# LLVM_RISCV
|
|
|
|
for x in {a..f}
|
|
do
|
|
wget $REPOSITORY/llvm-riscv/ubuntu/bionic/llvm-riscv.tar.bz2.parta$x
|
|
done
|
|
tar -xvf llvm-riscv.tar.bz2
|
|
rm -f llvm-riscv.tar.bz2
|
|
sudo mv llvm-riscv /opt/
|
|
|
|
# POCL
|
|
|
|
wget $REPOSITORY/pocl/ubuntu/bionic/pocl.tar.bz2
|
|
tar -xvf pocl.bz2
|
|
rm -f pocl.bz2
|
|
sudo mv pocl /opt/
|