Move away from autoconf interpolation to generate `ghc.cabal`
Currently configure is responsible for generating a number of .cabal files for the build system:
compiler/ghc.cabalrts/rts.cabalghc/ghc-bin.cabalutils/iserv/iserv.cabalutils/iserv-proxy/iserv-proxy.cabalutils/remote-iserv/remote-iserv.cabalutils/runghc/runghc.cabal utils/gen-dll/gen-dll.caballibraries/ghc-boot/ghc-boot.caballibraries/ghc-boot-th/ghc-boot-th.caballibraries/ghci/ghci.cabal libraries/ghc-heap/ghc-heap.caballibraries/libiserv/libiserv.caballibraries/template-haskell/template-haskell.cabal
However, this is a severe nuisance since whenever you update the .cabal.in you need to rerun configure, which usually invalidates the vast majority of your already-built tree. We really should move the generation of these files into the build system. This would be a good thing to do after we finally drop the Make build system.