aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorKito Cheng <kito.cheng@sifive.com>2023-09-25 21:12:41 +0100
committerGitHub <noreply@github.com>2023-09-25 21:12:41 +0100
commitffb5968884630c7baebba7b2af493f6b5f74ad80 (patch)
tree19a85abe3617669b6e1455dd9e9c8b2eec7f700a /README.md
parent5437780994b830e9eabf467f85f22ed24b5fade1 (diff)
parent3b13360cef5daae42c0af45a38f682acbc6a8c87 (diff)
downloadriscv-gnu-toolchain-ffb5968884630c7baebba7b2af493f6b5f74ad80.zip
riscv-gnu-toolchain-ffb5968884630c7baebba7b2af493f6b5f74ad80.tar.gz
riscv-gnu-toolchain-ffb5968884630c7baebba7b2af493f6b5f74ad80.tar.bz2
Merge pull request #1293 from riscv-collab/extra-multi-lib-test2023.09.26
Add --with-extra-multilib-test option
Diffstat (limited to 'README.md')
-rw-r--r--README.md15
1 files changed, 15 insertions, 0 deletions
diff --git a/README.md b/README.md
index 3e757ab..62b173a 100644
--- a/README.md
+++ b/README.md
@@ -246,6 +246,21 @@ The command below can be used to run the glibc tests:
make check-glibc-linux
+##### Adding more arch/abi combination for testing without introducing multilib
+
+`--with-extra-multilib-test` can be used when you want to test more combination
+of arch/ABI, for example: built a linux toolchain with multilib with
+`rv64gc/lp64d` and `rv64imac/lp64`, but you want to test more configuration like
+`rv64gcv/lp64d` or `rv64gcv_zba/lp64d`, then you can use --with-extra-multilib-test
+to specify that via `--with-extra-multilib-test="rv64gcv-lp64d;rv64gcv_zba-lp64d"`,
+then the testing will run for `rv64gc/lp64d`, `rv64imac/lp64`, `rv64gcv/lp64d`
+and `rv64gcv_zba/lp64d`.
+
+`--with-extra-multilib-test` support bare-metal and linux toolchain and support
+even multilib is disable, but the user must ensure extra multilib test
+configuration can be work with existing lib/multilib, e.g. rv32gcv/ilp32 test
+can't work if multilib didn't have any rv32 multilib.
+
### LLVM / clang
LLVM can be used in combination with the RISC-V GNU Compiler Toolchain