I realised recently that ghc8.10's packages are kind of interfering with
the main ghc package. This wasn't a problem in F36 since the versions are
different there, but in current F37, dnf seems to prefer ghc8.10's shared
library subpackages to ghc's.
The workaround is simple enough though: `dnf install ghc`.
So I am planning to retire ghc8.10 for Fedora 37 this week, obsoleted by
the main ghc package.
(In theory the same could be done for Rawhide but since Rawhide should be
moving soon to ghc-9.0 for F38 I would rather just to leave ghc8.10 there.)
ghcX.Y's are still fairly new so still learning all the implications.
For example I also want to use ghcX.Y to update cabal-install beyond the
current ghc's Cabal version. These days one really needs latest
cabal-install for latest ghc.