New comment by paper42 on void-packages repository https://github.com/void-linux/void-packages/pull/40587#issuecomment-1319919346 Comment: > > The current plan is to finish the gcc update to 12 and then package LLVM 15, then zig 0.9 and then we can update river. We are working on this, but this can take a while. > > Zig 0.9 requires exactly llvm 13 actually, but I intend for the next river release to depend on Zig 0.10 which depends on LLVM 15 so this shouldn't be an issue. Just leaving this comment here for clarity, the overall plan of action seems reasonable to me. I am aware of that, but updating LLVM is a non-trivial task, so we will probably go straight to the latest available version and skip 13 and 14 which means an LLVM update has to happen after the gcc update.