aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Makefile.in3
-rwxr-xr-xscripts/wrapper/qemu/riscv32-unknown-elf-run1
-rwxr-xr-xscripts/wrapper/qemu/riscv64-unknown-elf-run1
3 files changed, 4 insertions, 1 deletions
diff --git a/Makefile.in b/Makefile.in
index 33e4ca6..bb67560 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -243,8 +243,9 @@ stamps/build-gcc-newlib: src/newlib-gcc stamps/build-binutils-newlib
.PHONY: check-gcc-newlib
check-gcc-newlib: stamps/build-gcc-newlib
- export PATH=$(INSTALL_DIR)/bin:$(PATH) && \
+ export PATH=$(srcdir)/scripts/wrapper/qemu:$(INSTALL_DIR)/bin:$(PATH) && \
export DEJAGNULIBS=$(srcdir)/riscv-dejagnu && \
+ export RISC_V_SYSROOT=$(SYSROOT) && \
cd build-gcc-newlib && \
$(MAKE) check-gcc "RUNTESTFLAGS=--target_board=riscv-sim"
diff --git a/scripts/wrapper/qemu/riscv32-unknown-elf-run b/scripts/wrapper/qemu/riscv32-unknown-elf-run
new file mode 100755
index 0000000..194d05c
--- /dev/null
+++ b/scripts/wrapper/qemu/riscv32-unknown-elf-run
@@ -0,0 +1 @@
+qemu-riscv32 -L ${RISC_V_SYSROOT} $*
diff --git a/scripts/wrapper/qemu/riscv64-unknown-elf-run b/scripts/wrapper/qemu/riscv64-unknown-elf-run
new file mode 100755
index 0000000..dd061ae
--- /dev/null
+++ b/scripts/wrapper/qemu/riscv64-unknown-elf-run
@@ -0,0 +1 @@
+qemu-riscv64 -L ${RISC_V_SYSROOT} $*