From 3b51edf6ba99fc9e1b7813870235a560bf3e7c34 Mon Sep 17 00:00:00 2001 From: maksyuki Date: Wed, 17 Dec 2025 22:16:35 +0800 Subject: [PATCH] fix: fix the wrong gnu toolchain lib path --- setup.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/setup.py b/setup.py index 42479929..0ad9dcb0 100644 --- a/setup.py +++ b/setup.py @@ -228,12 +228,14 @@ def install_software_toolchain(): try: # Change to temporary directory os.chdir(temp_dir) - # Clone Verilator repository print("Download RISCV GNU Toolchain ...") run_command("wget https://github.com/riscv-collab/riscv-gnu-toolchain/releases/download/2025.05.01/riscv32-elf-ubuntu-22.04-gcc-nightly-2025.05.01-nightly.tar.xz") run_command("tar -xvf riscv32-elf-ubuntu-22.04-gcc-nightly-2025.05.01-nightly.tar.xz") - run_command("sudo cp -rf riscv/bin/* /usr/local/bin") + run_command(f"echo 'export PATH=${temp_dir}/bin:$PATH' >> ~/.bashrc") + run_command("source ~/.bashrc") + # echo 'export LD_LIBRARY_PATH=/opt/riscv32/lib:$LD_LIBRARY_PATH' >> ~/.bashrc + print("✓ software toolchain installation completed") return True