This project is mirrored from https://github.com/riscv/riscv-gnu-toolchain.git.
Pull mirroring failed .
Last successful update .
Last successful update .
- 08 Aug, 2022 2 commits
-
-
Kito Cheng authored
Update .gitmodules
-
wanlinwang authored
update url for qemu. Signed-off-by:
wanlinwang <32032219+wanlinwang@users.noreply.github.com>
-
- 09 Jun, 2022 1 commit
-
-
Kito Cheng authored
Bump qemu to 7.0
-
- 03 Jun, 2022 2 commits
-
-
Kito Cheng authored
-
Kito Cheng authored
- Parse that from `--with-arch=` option
-
- 02 Jun, 2022 1 commit
-
-
Kito Cheng authored
Change default simulator from qemu to spike.
-
- 23 May, 2022 1 commit
-
-
Liaoshihua authored
-
- 14 May, 2022 1 commit
-
-
Kito Cheng authored
Allow users to build QEMU with system-mode emulation
-
- 12 May, 2022 3 commits
-
-
Palmer Dabbelt authored
Signed-off-by:
Palmer Dabbelt <palmer@rivosinc.com>
-
Palmer Dabbelt authored
I'm trying to clean up some of my test scripts, and one issue is that I've got two QEMU builds: one for user-mode emulation and one for system-mode emulation. This adds an autoconf flag that allows me to avoid the duplication. Signed-off-by:
Palmer Dabbelt <palmer@rivosinc.com>
-
Palmer Dabbelt authored
These got split up by my libsanitizer patch. Signed-off-by:
Palmer Dabbelt <palmer@rivosinc.com>
-
- 22 Apr, 2022 1 commit
-
-
Kito Cheng authored
Add an "--enable-libsanitizer" configure-time argument
-
- 21 Apr, 2022 4 commits
-
-
Palmer Dabbelt authored
This lets users select whether or not to build libsanitizer, which currently does not support rv32 and thus can't be enabled by default. Signed-off-by:
Palmer Dabbelt <palmer@rivosinc.com>
-
Kito Cheng authored
Rebuild configure file.
-
Jim Wilson authored
To finish #1059 and fix #1057.
-
Jim Wilson authored
fix spelling in configure script (toolchaih -> toolchain)
-
- 20 Apr, 2022 1 commit
-
-
Ken Takusagawa authored
-
- 12 Apr, 2022 1 commit
-
-
Kito Cheng authored
Add --with-isa-spec option to configure
-
- 11 Apr, 2022 2 commits
-
-
Kito Cheng authored
Rename glibc, newlib submodules and add musl submodule
-
Kito Cheng authored
Set the default version to 2.2 for now, and once we bump to GCC 12 we will bump that to 20191213.
-
- 24 Mar, 2022 2 commits
-
-
Kito Cheng authored
Bump binutils to 2.38 release
-
Vineet Gupta authored
Signed-off-by:
Vineet Gupta <vineetg@rivosinc.com>
-
- 08 Mar, 2022 1 commit
-
-
Kito Cheng authored
Enable function and data sections for newlib.
-
- 01 Mar, 2022 1 commit
-
-
Kito Cheng authored
-
- 24 Feb, 2022 6 commits
-
-
Florian Hofhammer authored
The upstream musl libc does not support 32bit RISC-V builds. We therefore only allow building the 64bit version (i.e., riscv64-unknown-linux-musl-). Signed-off-by:
Florian Hofhammer <florian.hofhammer@fhofhammer.de>
-
Florian Hofhammer authored
Signed-off-by:
Florian Hofhammer <florian.hofhammer@fhofhammer.de>
-
Florian Hofhammer authored
Since musl is already incorporated into the build system (see for example configure.ac, Makefile.in), this patch adds a submodule for musl based on the current v1.2.2 release. The GitHub Actions configurations have also been updated to include the musl based toolchain. Signed-off-by:
Florian Hofhammer <florian.hofhammer@fhofhammer.de>
-
Florian Hofhammer authored
Both the glibc and newlib submodules are already pointing to the upstream repositories where development happens. Since they are therefore not referring to RISC-V specific forks, this patch unifies the directory naming by only prepending the "riscv-" prefix to submodules that point to repositories in the riscv-collab Github organization. Signed-off-by:
Florian Hofhammer <florian.hofhammer@fhofhammer.de>
-
Kito Cheng authored
Fix incorrect qemu path in configure script
-
Palmer Dabbelt authored
The recent addition of an override for the QEMU source directory left the default pointing to the wrong submodule. Fixes: b83ee522 ("Allow source-override for QEMU") Signed-off-by:
Palmer Dabbelt <palmer@rivosinc.com>
-
- 23 Feb, 2022 1 commit
-
-
Florian Hofhammer authored
-
- 11 Feb, 2022 3 commits
-
-
Kito Cheng authored
Allow source-override for QEMU
-
Christoph Muellner authored
This patch introduces a configure-time source-dir override for QEMU similar to the existing overrides for the other toolchain sources. Signed-off-by:
Christoph Muellner <cmuellner@linux.com>
-
Kito Cheng authored
gcc: add source SHA1 which shows up in -v
-
- 16 Jan, 2022 1 commit
-
-
Kito Cheng authored
Change Arch requirement mpc to libmpc as reported by @erdnaxe
-
- 15 Jan, 2022 1 commit
-
-
sickcodes authored
Just updating previous PR as `mpc` is a music player, `libmpc` is the correct required package.
-
- 22 Dec, 2021 1 commit
-
-
Kito Cheng authored
Set CXX to a nonexistant compiler when building glibc
-
- 21 Dec, 2021 1 commit
-
-
Palmer Dabbelt authored
We set CXX=riscv64-unknown-linux-gnu-g++ (or something like that) when building glibc, but don't actually build a C++ compiler during stage 1. Under normal conditions this shouldn't cause any issues: that's either a working compiler (from PATH) or doesn't exist, in which case glibc's build scripts do the right thing and turn off C++. Unfortunately I'm in the pathological situation of having a slightly-incompatible g++ in PATH, which glibc then attempts to use only to throw an error when linking (glibc isn't testing that much of the C++ toolchain, see <https://sourceware.org/bugzilla/show_bug.cgi?id=24183 >). This simply sets CXX to something that's unlikely to exist during the glibc build, so the build scripts don't get confused. I tried setting this to false, but everything was italic. Signed-off-by:
Palmer Dabbelt <palmer@rivosinc.com>
-
- 19 Nov, 2021 1 commit
-
-
Vineet Gupta authored
This helps identify the exact sources used for building the compiler. | riscv64-unknown-linux-gnu-gcc -v | | Before: gcc version 11.1.0 (GCC) | After : gcc version 11.1.0 (g480822473a4a) Signed-off-by:
Vineet Gupta <vineetg@rivosinc.com>
-
- 21 Sep, 2021 1 commit
-
-
Jim Wilson authored
Add AUR link: https://aur.archlinux.org/packages/riscv-gnu-toolchain
-