|
|
|
@ -68,7 +68,7 @@ ifneq ($(XLEN),32) |
|
|
|
XLEN := 64 |
|
|
|
endif |
|
|
|
|
|
|
|
make_tuple = riscv$(1)-unknown-$(2) |
|
|
|
make_tuple = riscv$(1)be-unknown-$(2) |
|
|
|
LINUX_TUPLE ?= $(call make_tuple,$(XLEN),linux-gnu) |
|
|
|
NEWLIB_TUPLE ?= $(call make_tuple,$(XLEN),elf) |
|
|
|
MUSL_TUPLE ?= $(call make_tuple,$(XLEN),linux-musl) |
|
|
|
@ -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 > $@ |
|
|
|
|