Switching to Cabal 2.2 makes ghc unusable
When bumping Cabal to 2.2 as done here, we end up with a stage 1 GHC that seemingly cannot build a non-segfaulting program.
For instance, if one builds the following trivial program with a stage 1 built from the ghc-8.4 branch + the patch above...
import System.Exit
main = exitSuccess
Then...
$ ./foo
Segmentation fault
So of course, when we proceed and build stage 2, and then build things with stage 2, all the stage2 commands crash.
Trac metadata
Trac field | Value |
---|---|
Version | 8.4.1-alpha3 |
Type | Bug |
TypeOfFailure | OtherFailure |
Priority | high |
Resolution | Unresolved |
Component | None |
Test case | |
Differential revisions | |
BlockedBy | |
Related | |
Blocking | |
CC | bgamari |
Operating system | |
Architecture |