diff --git a/scripts/build-toolchains.sh b/scripts/build-toolchains.sh index b3195add..9d7b3deb 100755 --- a/scripts/build-toolchains.sh +++ b/scripts/build-toolchains.sh @@ -126,10 +126,14 @@ SRCDIR="$(pwd)/toolchains" module_all qemu --prefix="${RISCV}" --target-list=ris cd "$RDIR" +# create specific env.sh { echo "export CHIPYARD_TOOLCHAIN_SOURCED=1" echo "export RISCV=$(printf '%q' "$RISCV")" echo "export PATH=\${RISCV}/bin:\${PATH}" echo "export LD_LIBRARY_PATH=\${RISCV}/lib\${LD_LIBRARY_PATH:+":\${LD_LIBRARY_PATH}"}" -} > env.sh +} > env-$TOOLCHAIN.sh + +# create general env.sh +ln -sf env-$TOOLCHAIN.sh env.sh echo "Toolchain Build Complete!"