make: Leaving directory '/home/msyksphinz/work/riscv/chipyard/chipyard/toolchains/riscv-tools/riscv-isa-sim/build' cp: cannot stat '/home/msyksphinz/work/riscv/chipyard/chipyard/toolchains/riscv-tools/riscv-isa-sim/build/libfesvr.a': No such file or directory
原因はscripts/build-toolcahins.sh
の余計なCopyコマンドが原因だった。
diff --git a/scripts/build-toolchains.sh b/scripts/build-toolchains.sh index 0d472464..ed4b46d9 100755 --- a/scripts/build-toolchains.sh +++ b/scripts/build-toolchains.sh @@ -160,7 +160,6 @@ module_all riscv-isa-sim --prefix="${RISCV}" --with-boost=no --with-boost-asio=n # build static libfesvr library for linking into firesim driver (or others) echo '==> Installing libfesvr static library' module_make riscv-isa-sim libfesvr.a -cp -p "${SRCDIR}/riscv-isa-sim/build/libfesvr.a" "${RISCV}/lib/"
とりあえずPRを出してみた。手元ではうまくいっている。