If I understand correctly, the sudden disappearance of llvm7.0 means that now ghc is in danger as a package, because it's missing the toolchain needed to build & package it?
I did a quick `dnf search llvm` and I see the following on my main Fedora 32 box:
llvm5.0.i686 : The Low Level Virtual Machine
llvm5.0.x86_64 : The Low Level Virtual Machine
llvm6.0.i686 : The Low Level Virtual Machine
llvm6.0.x86_64 : The Low Level Virtual Machine
llvm7.0.i686 : The Low Level Virtual Machine
llvm7.0.x86_64 : The Low Level Virtual Machine
llvm8.0.i686 : The Low Level Virtual Machine
llvm8.0.x86_64 : The Low Level Virtual Machine
llvm9.0.i686 : The Low Level Virtual Machine
llvm9.0.x86_64 : The Low Level Virtual Machine
I think it's an interesting problem in general. Perhaps it would be good to have at least 1 extra version of GCC and LLVM other than the current mainline?
Best,
Andy