Add an error message to make when building ghc would fail due to circular dependency on template-haskell
As seen in #21914 (closed) and related tickets, we can't build GHC using the Make build system when the bytestring
package depends on template-haskell
. It would be nice to detect this and throw an error, and possibly suggesting switching to Hadrian
.