Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jiegec/riscv-toolchain
Build bleeding edge riscv toolchain in Docker
https://github.com/jiegec/riscv-toolchain
riscv riscv-toolchain
Last synced: 3 months ago
JSON representation
Build bleeding edge riscv toolchain in Docker
- Host: GitHub
- URL: https://github.com/jiegec/riscv-toolchain
- Owner: jiegec
- Created: 2022-01-29T14:45:14.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2022-05-01T12:52:52.000Z (over 2 years ago)
- Last Synced: 2024-10-26T22:48:38.841Z (3 months ago)
- Topics: riscv, riscv-toolchain
- Language: Shell
- Homepage:
- Size: 11.7 KB
- Stars: 6
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# riscv-toolchain
Build bleeding edge riscv toolchain in Docker(~1.5GB in size).
Packages:
1. GCC 12.0.1
2. Binutils 2.38
3. Newlib 4.1.0Steps:
1. build docker image: jiegec/riscv-toolchain-builder
2. build binutils
3. build gcc stage 1
4. build newlib-cygwin
5. build gcc stage 2
6. build docker image: jiegec/riscv-toolchainReference:
1. https://github.com/riscv-collab/riscv-gnu-toolchain
2. http://www.ifp.illinois.edu/~nakazato/tips/xgcc.htmlAlternative ways: you can use crosstool-ng: `ct-ng riscv64-unknown-elf && ct-ng build`.