Add -dno-debug-output to validate GhcStage1HcOpts
authorMatthew Pickering <matthewtpickering@gmail.com>
Sat, 4 Mar 2017 21:52:05 +0000 (16:52 -0500)
committerBen Gamari <ben@smart-cactus.org>
Mon, 6 Mar 2017 17:19:49 +0000 (12:19 -0500)
commitc02d03de839c4ee0acbd52dad575bc5e27972595
treed3208be1e2cff6254a2a6f07522ab6efa0c25434
parent29b6845e2a9a375ce8095946ac107f733835c45a
Add -dno-debug-output to validate GhcStage1HcOpts

This flag only affects whether WARNs are printed to the build log.
ASSERT fails will still be printed and cause an abort.

Most of the WARNs in the compiler are speculative and meant to help with
debugging rather than indicative of any real errors. This causes
a lot of noise in the build log which is not helpful and makes them very
long.

Test Plan: Check that the build log is less than 27000 lines long

Reviewers: austin, bgamari, rwbarton

Reviewed By: bgamari

Subscribers: thomie, snowleopard

Differential Revision: https://phabricator.haskell.org/D3213
mk/flavours/validate.mk