From fec8bbe42cd2dbf2275d783e614dae3817ffac42 Mon Sep 17 00:00:00 2001 From: awyxx Date: Tue, 10 Jan 2023 21:41:35 +0000 Subject: [PATCH] added arch linux support for riscv and openrisc toolchains --- litex_setup.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/litex_setup.py b/litex_setup.py index 0923d475d..a5d4725e5 100755 --- a/litex_setup.py +++ b/litex_setup.py @@ -341,9 +341,13 @@ def riscv_gcc_install(): # ------ if sys.platform.startswith("linux"): os_release = (open("/etc/os-release").read()).lower() + print(os_release) # Fedora. if "fedora" in os_release: os.system("dnf install gcc-riscv64-linux-gnu") + # Arch. + elif "arch" in os_release: + os.system("pacman -S riscv64-linux-gnu-gcc") # Ubuntu. else: os.system("apt install gcc-riscv64-linux-gnu") @@ -389,6 +393,9 @@ def openrisc_gcc_install(): # Fedora. if "fedora" in os_release: os.system("dnf install gcc-or1k-elf") + # Arch. + elif "arch" in os_release: + os.system("pacman -S or1k-elf-gcc") # Ubuntu. else: os.system("apt install gcc-or1k-elf") @@ -467,4 +474,4 @@ def main(): openrisc_gcc_install() if __name__ == "__main__": - main() + main() \ No newline at end of file