@TurnoffNOD There is no separate meta-package for -llvm packages, but all -llvm packages are marked as "providing" the corresponding non-LLVM variant. Therefore, unless I'm missing the obvious, you should be able to install all 4 LLVM variants + the meta-pacakge, and then manually mark -llvm packages as dependencies ("pacman -D --asdeps riscvxx-foo-llvm-bin" or something) to achieve the same result as a riscv-gnu-toolchain-llvm-bin
meta-package. There might be an easier way, but that's probably how I would do it.
That being said, as explained in the pinned comment, I don't strictly recommend installing the meta-package at all, and rather install only the specific toolchains you need. The meta-package mostly exists for legacy reasons. When I took over the maintenance, only this package did exist. It wasn't a meta-package back then and used to include all 4 non-llvm toolchains in a single fat package which was really cumbersome because you had to install all toolchains (even if you only needed one in practice), and LLVM/MUSL toolchains weren't available at all. So I split the package into many so that you can pick exactly the toolchains you need. I wouldn't have created this meta-package at all if I had been the original submitter. But now it's there and doesn't cost much to maintain anyways. I just bump the version when there's an update upstream to avoid people wrongfully marking it as out-of-date, but I think it's more of a burden for everyone than anything else.
Pinned Comments
gilbs commented on 2024-05-20 22:46 (UTC) (edited on 2024-06-20 20:24 (UTC) by gilbs)
Please refrain from flagging this package as out-of-date because it is a meta-package. Its dependencies are updated on a daily basis (depending on upstream releases), so wait a few days before marking those as out-of-date.
Rather than installing this huge meta-package, you might just prefer installing just the toolchains you need, among the following AUR packages I also maintain:
If you want to change something about the packaging, please send PRs here: https://framagit.org/gilbsgilbs/aur-packages/-/tree/main/pkg/riscv-gnu-toolchain-bin