The libraries in question here are haskeline, terminfo, and xhtml.
:
Besides I am anyway not really sure how to handle having both those 3 shared libraries installed for runtime ghc along with the same versions of the corresponding packages
Okay for Fedora of course there is a simple solution: I think from 7.8 on I will simply patch ghc to install
and subpackage the 3 libraries and drop the corresponding individual library source packages.
So for me this is now less urgent upstream, though I still feel my suggestion is worth considering.