Remove GHC_STAGE guards from MachDeps

Authored by bgamari on Fri, Oct 4, 3:23 PM.

Description

Remove GHC_STAGE guards from MachDeps

This allows the stage1 compiler (which needs to run on the build
platform and produce code for the host) to depend upon properties of the
target. This is wrong. However, it's no more wrong than it was
previously and @Erichson2314 is working on fixing this so I'm going to
remove the guard so we can finally bootstrap HEAD with ghc-8.8 (see
issue Trac #17146).

Details

Committed
Marge Bot <ben+marge-bot@smart-cactus.org>Wed, Oct 9, 3:21 PM
Parents
rGHC817c1a947d50: Define GHC_STAGE in headers instead of command-line
Branches
Unknown
Tags
Unknown
Marge Bot <ben+marge-bot@smart-cactus.org> committed rGHC5f2c49d804ce: Remove GHC_STAGE guards from MachDeps (authored by bgamari).Wed, Oct 9, 3:21 PM