The original version of this readme has been altered for brevity.
Open a nix shell after cd'ing into the project's root dir. You can also configure it using direnv.
$ nix-shell
In the shell, just run the toolchain build scrip:
$ ./build-all.sh
The toolchain is produced as a compressed file: lowrisc-toolchain-rv32imcb-20220210-1.tar.xz
This file contains both the llvm and gcc toolchains.
- Currently only produces toolchains for the Ibex core.
- crosstool-ng has a known issue(crosstool-ng/crosstool-ng#1625) with downloading packages.