- Nov 12, 2022
-
-
Christoph Müllner authored
[rvv-next] gdb: Bump GDB version to 12.1 (#1132)
-
Christoph Müllner authored
GDB still defaults to 10.1 from the (already archived) riscv-binutils-gdb repo. Let's bump the version to 12.1 and use the upstream git repo instead. Signed-off-by:
Christoph Müllner <christoph.muellner@vrull.eu> Signed-off-by:
Christoph Müllner <christoph.muellner@vrull.eu>
-
- Sep 01, 2022
-
-
Kito Cheng authored
Bump riscv-gcc-rvv-next.
-
Jiawei authored
-
- May 09, 2022
-
-
Kito Cheng authored
-
- Apr 22, 2022
-
-
Kito Cheng authored
Add an "--enable-libsanitizer" configure-time argument
-
- Apr 21, 2022
-
-
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)
-
- Apr 20, 2022
-
-
Ken Takusagawa authored
-
- Apr 12, 2022
-
-
Kito Cheng authored
Add --with-isa-spec option to configure
-
- Apr 11, 2022
-
-
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.
-
- Mar 24, 2022
-
-
Kito Cheng authored
Bump binutils to 2.38 release
-
Vineet Gupta authored
Signed-off-by:Vineet Gupta <vineetg@rivosinc.com>
-
- Mar 08, 2022
-
-
Kito Cheng authored
Enable function and data sections for newlib.
-
- Mar 01, 2022
-
-
Kito Cheng authored
-
- Feb 24, 2022
-
-
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>
-
- Feb 23, 2022
-
-
Florian Hofhammer authored
-
- Feb 11, 2022
-
-
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
-
- Jan 16, 2022
-
-
Kito Cheng authored
Change Arch requirement mpc to libmpc as reported by @erdnaxe
-
- Jan 15, 2022
-
-
sickcodes authored
Just updating previous PR as `mpc` is a music player, `libmpc` is the correct required package.
-
- Dec 22, 2021
-
-
Kito Cheng authored
Set CXX to a nonexistant compiler when building glibc
-
- Dec 21, 2021
-
-
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>
-
- Nov 19, 2021
-
-
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>
-
- Sep 21, 2021
-
-
Jim Wilson authored
Add AUR link: https://aur.archlinux.org/packages/riscv-gnu-toolchain
-
- Sep 20, 2021
-
-
sickcodes authored
Add AUR link: [https://aur.archlinux.org/packages/riscv-gnu-toolchain/](https://aur.archlinux.org/packages/riscv-gnu-toolchain/) Added: Also available for Arch users on the AUR: [https://aur.archlinux.org/packages/riscv-gnu-toolchain/](https://aur.archlinux.org/packages/riscv-gnu-toolchain/)
-
- Sep 15, 2021
-
-
Kito Cheng authored
Fix typo in build-libc dependencies
-
Christoph Muellner authored
The variable MULTLIB_NAMES does not exist but is used when generating the dependencies for the target build-libc for glibc. Even when adding the missing 'I' (for MULTILIB_NAMES) there is still no variable with this name. So the whole dependency generation is useless, becauese it was not needed so far. Looking into detail why it is so, we can find the answer in the dependency list of the target 'stamps/build-gcc-linux-stage2'. Let's fix this by setting the dependencies for build-libc right. The dependencies for 'stamps/build-gcc-linux-stage2' stay as they are not wrong. Fixes: 3456b66f ("Add a "make report" phony target") Signed-off-by:
Christoph Muellner <cmuellner@linux.com>
-
- Sep 09, 2021
-
-
Kito Cheng authored
Fix submodule URLs
-
Kito Cheng authored
-
- Aug 11, 2021
-
-
Jim Wilson authored
Bump binutils to 2.37 release.
-