Make bootstrapping more robust
authorHerbert Valerio Riedel <hvr@gnu.org>
Tue, 16 Feb 2016 21:41:29 +0000 (22:41 +0100)
committerBen Gamari <ben@smart-cactus.org>
Tue, 16 Feb 2016 21:41:45 +0000 (22:41 +0100)
commit525a304f8c010ce73f1456e507aca668eb4917ac
treecd61aec9db1311bb20d2ae084175f5c37e69b8f1
parentc8df3f1e708c57fd1e3846a5a34464cec4ddc891
Make bootstrapping more robust

Starting with GHC 8.0 we rely on GHC's native cabal macro generation.

As a side-effect, this limits the packages in scope when compiling
`ghc-cabal` for all bootstrapping GHCs.

Reviewers: ezyang, austin, thomie, bgamari

Reviewed By: thomie, bgamari

Differential Revision: https://phabricator.haskell.org/D1897

GHC Trac Issues: #11413
utils/ghc-cabal/cabal_macros_boot.h
utils/ghc-cabal/ghc.mk