Relying on the existence of CallStack in 7.10 breaks bootstrappability with 7.10.1
- 10.2 added the CallStack mechanism, and GHC already relies on this while being built. Unfortunately, it is enabled with "GLASGOW_HASKELL >= 710", which also applies to GHC 7.10.1, which does not have CallStack, and fails building the stage-1 compiler because the symbol is not found.
This patch makes the CPP directive more strict, requiring more than 7.10 instead of at least.
Trac metadata
Trac field | Value |
---|---|
Version | 7.10.2 |
Type | Bug |
TypeOfFailure | OtherFailure |
Priority | normal |
Resolution | Unresolved |
Component | Compiler |
Test case | |
Differential revisions | D1472 |
BlockedBy | |
Related | |
Blocking | |
CC | |
Operating system | |
Architecture |