improve building without docker#46
improve building without docker#46BracketMaster wants to merge 1 commit intoantonblanchard:masterfrom BracketMaster:master
Conversation
|
dockerlator doesn't work on my Apple Silicon Mac since the upstream image is x86 only. |
Signed-off-by: Yehowshua Immanuel <programmed4jesus@gmail.com>
|
Thanks @BracketMaster! I just approved a PR from @carlosedp to use |
|
Instead of having another Makefile (that would bring more maintenance), I think a better approach is having some variable passed to make (like Also as Anton mentioned, FuseSoc uses by default the local tools and doesn't use the Makefile so it could work in your case. FuseSoc only uses containers if you pass an |
|
oh - does fusesoc invoke verilator simulations too? |
It's somewhat not-straightforward to build chiselwatt without
docker on Linux. For example, when setting
Verilator=verilatorwe run into the following issues:@$(VERILATOR) bash || trueevaluates toverilator bash || true$(VERILATOR) verilator -O3 --assert --cc Core.v --exe chiselwatt.cpp uart.c -o $@ #--traceevaluates toverilator verilator -O3 --assert --cc Core.v --exe chiselwatt.cpp uart.c -o $@ #--traceAfter playing around, I believe the best way to get around this is to just have another makefile,
namely,
local.mk.