From 81996094fc5514c186681b37c6dbe0f47afa9237 Mon Sep 17 00:00:00 2001
From: Ben Gamari <ben@well-typed.com>
Date: Fri, 30 Oct 2015 09:53:19 -0500
Subject: [PATCH] Only apply WERROR to Stage2HcOpts and LibHcOpts

This prevents warnings from the bootstrap compiler from killing validation
---
 mk/validate-settings.mk | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/mk/validate-settings.mk b/mk/validate-settings.mk
index 351ea836b9a2..7c75bd408f73 100644
--- a/mk/validate-settings.mk
+++ b/mk/validate-settings.mk
@@ -31,10 +31,10 @@ SRC_CC_WARNING_OPTS += -Wno-unknown-pragmas
 endif
 
 SRC_CC_OPTS     += $(WERROR) -Wall
-SRC_HC_OPTS     += $(WERROR) -Wall
-
+SRC_HC_OPTS     += -Wall
 GhcStage1HcOpts += -fwarn-tabs
-GhcStage2HcOpts += -fwarn-tabs
+GhcStage2HcOpts += -fwarn-tabs $(WERROR)
+GhcLibHcOpts    += $(WERROR)
 
 utils/hpc_dist-install_EXTRA_HC_OPTS += -fwarn-tabs
 
-- 
GitLab