aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKito Cheng <kito.cheng@sifive.com>2021-02-19 16:06:24 +0800
committerKito Cheng <kito.cheng@sifive.com>2021-02-19 01:04:15 -0800
commit9ff3083b096e801721916a5c22f0fc6132286e1d (patch)
tree21d2728dd33d13f26b8a93bfb66cd56fcbc9bf24
parentf1c02cd9944a20778fcf6cc1ea43a3f09dcec255 (diff)
downloadriscv-gnu-toolchain-9ff3083b096e801721916a5c22f0fc6132286e1d.zip
riscv-gnu-toolchain-9ff3083b096e801721916a5c22f0fc6132286e1d.tar.gz
riscv-gnu-toolchain-9ff3083b096e801721916a5c22f0fc6132286e1d.tar.bz2
Hack for pk and spikebig-endian
-rw-r--r--Makefile.in7
1 files changed, 4 insertions, 3 deletions
diff --git a/Makefile.in b/Makefile.in
index f9fab38..37da471 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -782,7 +782,8 @@ stamps/build-spike: spike-src
rm -rf $@ $(notdir $@)
mkdir $(notdir $@)
cd $(notdir $@) && ../$</configure \
- --prefix=$(INSTALL_DIR)
+ --prefix=$(INSTALL_DIR) \
+ --enable-dual-endian
$(MAKE) -C $(notdir $@)
$(MAKE) -C $(notdir $@) install
mkdir -p $(dir $@)
@@ -795,7 +796,7 @@ stamps/build-pk32: pk-src stamps/build-gcc-newlib-stage2
--prefix=$(INSTALL_DIR) \
--host=$(NEWLIB_TUPLE) \
--with-arch=rv32gc
- $(MAKE) -C $(notdir $@)
+ $(MAKE) -C $(notdir $@) CC="$(NEWLIB_TUPLE)-gcc -D'__clear_cache(a,b)='"
cp $(notdir $@)/pk $(INSTALL_DIR)/$(NEWLIB_TUPLE)/bin/pk32
mkdir -p $(dir $@)
date > $@
@@ -807,7 +808,7 @@ stamps/build-pk64: pk-src stamps/build-gcc-newlib-stage2
--prefix=$(INSTALL_DIR) \
--host=$(NEWLIB_TUPLE) \
--with-arch=rv64gc
- $(MAKE) -C $(notdir $@)
+ $(MAKE) -C $(notdir $@) CC="$(NEWLIB_TUPLE)-gcc -D'__clear_cache(a,b)='"
cp $(notdir $@)/pk $(INSTALL_DIR)/$(NEWLIB_TUPLE)/bin/pk64
mkdir -p $(dir $@)
date > $@