kendryte-gnu-toolchain
riscv-gnu-toolchain
kendryte-gnu-toolchain | riscv-gnu-toolchain | |
---|---|---|
2 | 35 | |
73 | 3,187 | |
- | 4.2% | |
10.0 | 8.2 | |
about 5 years ago | 8 days ago | |
C | C | |
GNU General Public License v3.0 or later | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
kendryte-gnu-toolchain
-
What is happening with K210?
Kendryte had their own chain: https://github.com/kendryte/kendryte-gnu-toolchain and it contained some Kendrye-specific magic in atomics, douible/floating point, in the CSRs, and a few other comparatively esoteric areas. Even if you dig through https://github.com/kendryte/kendryte-gcc/commits/5b254d7c602ec112161daa0981e1b9ace1052c47 it can be really hard to tell what was a cherrypick from upstream and what was new. (Those S390 changes seem unlikely to add much value...)
-
Allwinner D1s bumps D1; RIP BeagleV Starlight; Rough entry with Nezha D1., Robert Lipe on Technology
Deja Vu Department: the Kendryte K210 support is seemingly frozen almost three years ago at 20190213.
riscv-gnu-toolchain
-
Is RISC-V ready for HPC? Evaluating the 64-core Sophon SG2042 RISC-V CPU
> no absurdely and grotesquely massive and complex compilers anywhere
Absence of evidence is not evidence of absence, and anyway there's not even an absence: https://github.com/riscv-collab/riscv-gnu-toolchain https://llvm.org/docs/RISCVUsage.html
> feature creeps on computer language syntax nowhere to be found
At least one of us is very confused, and in case it's me, how do language details matter to RISC-V?
-
Help trying to build for riscv64gc-unknown-linux-musl
I then looked at the .cargo/config.toml provided by the guide and saw that it wasn't actually statically compiling the code. After a bit of tinkering and building my own toolchain from here, I ended up with this config.toml file:
- GNU toolchain for RISC-V including GCC
-
Building a toolchain suitable for compiling V extension code
b) collabriscv - essentially gcc 12.2 + binutils master/2.40 as per https://github.com/riscv-collab/riscv-gnu-toolchain
- How do i specify vendor name while building the GNU toolchain?
-
GCC 13 Adds RISC-V T-Head Vendor Extension Collection
Or would it be better to take what is in https://github.com/riscv-collab/riscv-gnu-toolchain which is gcc 12.2 and start from there?
-
How to build toolchain with Zbs extension?
I'm not able to build https://github.com/riscv-collab/riscv-gnu-toolchain.git like this:
What are some alternatives?
kendryte-standalone-sdk - Standalone SDK for kendryte K210
riscv-binutils-gdb - RISC-V backports for binutils-gdb. Development is done upstream at the FSF.
kendryte-freertos-sdk - This project is no longer maintained Not recommended for product development.
risc-v-examples - RISC-V examples for GD32V, K210, and QEMU
rvv-llvm - This repository is outdated, support for RISC-V is now developed in upstream LLVM
buildroot - Buildroot, making embedded Linux easy. Note that this is not the official repository, but only a mirror. The official Git repository is at http://git.buildroot.net/buildroot/. Do not open issues or file pull requests here.
freedom-tools - Tools for SiFive's Freedom Platform
xv6-riscv - Xv6 for RISC-V
riscv-gcc
riscv-v-spec - Working draft of the proposed RISC-V V vector extension
ipxe - iPXE network bootloader