Add new RISC-V compilers
dkm opened this issue · comments
Latest change in gcc-cross-builder introduce new risc-v GCC versions:
compiler-explorer/gcc-cross-builder@1105fbe
Need to add corresponding changes here for :GCC 8.5.0, 9.4.0, 10.3.0, 11.2.0
Will take care of this, creating this issue to avoid forgetting about it.
Keeping track of compiler builds:
- riscv32 8.5.0 https://github.com/compiler-explorer/infra/actions/runs/2309221271
- riscv32 9.4.0 https://github.com/compiler-explorer/infra/actions/runs/2309298918
- riscv32 10.3.0 https://github.com/compiler-explorer/infra/actions/runs/2309387368
- riscv32 11.2.0 https://github.com/compiler-explorer/infra/actions/runs/2309543017
- riscv64 8.5.0 https://github.com/compiler-explorer/infra/actions/runs/2309771652
- riscv64 9.4.0 https://github.com/compiler-explorer/infra/actions/runs/2315918572 (failed - canceled??) https://github.com/compiler-explorer/infra/actions/runs/2316175317
- riscv64 10.3.0 https://github.com/compiler-explorer/infra/actions/runs/2317894238
- riscv64 11.2.0 https://github.com/compiler-explorer/infra/actions/runs/2318054797
FYI @cmuellner , the compilers you pushed last March should be online shortly. I'll see later to add latest GCC12 to some cross targets later.
Sounds great!
Let me know if it helps if I provide riscv32/riscv64 patches for GCC 12.1.
It sure helps if you provide patches in gcc-cross-build with ct-ng configs for GCC12. I can take of merging, building the compilers and updating various config file!
I just noticed that ct-ng does not have GCC 12.1 support yet. I created an initial patch for that, and once that builds fine, I'll file a PR to the ct-ng repo (and link to that from here).
Thanks @cmuellner ! That will probably help me with adding GCC12 for other targets too :)
PR for GCC 12.1 support in ct-ng: crosstool-ng/crosstool-ng#1739
RISC-V support for GCC 11.3.0 and 12.1.0 can be found here:
compiler-explorer/gcc-cross-builder#26
compiler-explorer/gcc-cross-builder#27