aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.travis.yml2
-rw-r--r--README.md7
-rwxr-xr-xbuild-rv32ima.sh4
m---------riscv-fesvr0
m---------riscv-gnu-toolchain0
m---------riscv-isa-sim0
m---------riscv-opcodes0
m---------riscv-pk0
m---------riscv-tests0
9 files changed, 2 insertions, 11 deletions
diff --git a/.travis.yml b/.travis.yml
index 8286cdb..dd5c935 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -39,8 +39,6 @@ before_install:
- cd ..
# actually use new gcc
- export CXX=g++-4.8 CC=gcc-4.8
- # only have 2 cores on the travis machine
- - sed -i.bak 's/JOBS=16/JOBS=8/' build.common
# extra time duing long builds
install: travis_wait
diff --git a/README.md b/README.md
index 2ac8e19..94b62c9 100644
--- a/README.md
+++ b/README.md
@@ -409,13 +409,6 @@ environment variable now:
$ export PATH=$PATH:$RISCV/bin
-One more thing: If your machine doesn't have the capacity to
-handle 16 make jobs (or conversely, it can handle more), edit
-`build.common` to change the number specified by
-`JOBS`.
-
- O$ sed -i 's/JOBS=16/JOBS=[number]/' build.common
-
Since we only need to build a few tools, we will use a
modified build script, listed in its entirety below. Remember that we'll build
`riscv64-unknown-linux-gnu-gcc` shortly afterwards. If you want to build the full
diff --git a/build-rv32ima.sh b/build-rv32ima.sh
index 8f75705..65e93ae 100755
--- a/build-rv32ima.sh
+++ b/build-rv32ima.sh
@@ -8,8 +8,8 @@
echo "Starting RISC-V Toolchain build process"
build_project riscv-fesvr --prefix=$RISCV
-build_project riscv-isa-sim --prefix=$RISCV --with-fesvr=$RISCV --with-isa=RV32IMA
-build_project riscv-gnu-toolchain --prefix=$RISCV --with-arch=RV32IMA
+build_project riscv-isa-sim --prefix=$RISCV --with-fesvr=$RISCV --with-isa=rv32ima
+build_project riscv-gnu-toolchain --prefix=$RISCV --with-arch=rv32ima --with-abi=ilp32
CC= CXX= build_project riscv-pk --prefix=$RISCV --host=riscv32-unknown-elf
echo -e "\\nRISC-V Toolchain installation completed!"
diff --git a/riscv-fesvr b/riscv-fesvr
-Subproject 72f893b927f152d1bab283081f30ebb83ae8534
+Subproject 0b85715f43196e858cc965559914efba7561f45
diff --git a/riscv-gnu-toolchain b/riscv-gnu-toolchain
-Subproject 55f83087a711a24b8704309b0dd32e6071fcafa
+Subproject 337a76dc0f92e204495a63a7d871ec31f5547e6
diff --git a/riscv-isa-sim b/riscv-isa-sim
-Subproject 679d5f5e927a0a59bbaaab33955ded79e860cde
+Subproject f38dcde0d80d2f4818b8f20067b8de5267c8ade
diff --git a/riscv-opcodes b/riscv-opcodes
-Subproject c86d2ee8dca8fb1186f036f64b7e3a49bdfc626
+Subproject 7650b391d47dd0b73d541d39c48041aa5351797
diff --git a/riscv-pk b/riscv-pk
-Subproject f892b43a2bb1c2405b9941aaefdb25e3b4efe1f
+Subproject f6b2274af4a91763ecdb94600d7d54d5f7f262b
diff --git a/riscv-tests b/riscv-tests
-Subproject b68b39031a730ecc155ed87fba2ed5f111d0ab0
+Subproject 6a1a38d421fd3e24bdc179d58d33572636b903b