Work around old esp-tools
This commit is contained in:
@@ -3,6 +3,17 @@
|
|||||||
#----------------------------------------------------------------------------------------
|
#----------------------------------------------------------------------------------------
|
||||||
SIM_OPT_CXXFLAGS := -O3
|
SIM_OPT_CXXFLAGS := -O3
|
||||||
|
|
||||||
|
# Workaround: esp-isa-sim doesn't install libriscv,
|
||||||
|
# so don't link with libriscv if it doesn't exist
|
||||||
|
# potentially breaks some configs
|
||||||
|
|
||||||
|
ifeq (,$(wildcard $RISCV/lib/libriscv.so))
|
||||||
|
$(warning libriscv not found)
|
||||||
|
LRISCV=""
|
||||||
|
else
|
||||||
|
LRISCV="-lriscv"
|
||||||
|
endif
|
||||||
|
|
||||||
SIM_CXXFLAGS = \
|
SIM_CXXFLAGS = \
|
||||||
$(CXXFLAGS) \
|
$(CXXFLAGS) \
|
||||||
$(SIM_OPT_CXXFLAGS) \
|
$(SIM_OPT_CXXFLAGS) \
|
||||||
@@ -18,7 +29,7 @@ SIM_LDFLAGS = \
|
|||||||
-Wl,-rpath,$(RISCV)/lib \
|
-Wl,-rpath,$(RISCV)/lib \
|
||||||
-L$(sim_dir) \
|
-L$(sim_dir) \
|
||||||
-L$(dramsim_dir) \
|
-L$(dramsim_dir) \
|
||||||
-lriscv \
|
$(LRISCV) \
|
||||||
-lfesvr \
|
-lfesvr \
|
||||||
-ldramsim \
|
-ldramsim \
|
||||||
$(EXTRA_SIM_LDFLAGS)
|
$(EXTRA_SIM_LDFLAGS)
|
||||||
|
|||||||
Reference in New Issue
Block a user