diff --git a/gmp/ghc.mk b/gmp/ghc.mk
index 6c32e2905000fda3eb7a7dcddd9b9b21969c58ed..8eed590b086c420f413daa09c03c0990ffa042cb 100644
--- a/gmp/ghc.mk
+++ b/gmp/ghc.mk
@@ -17,7 +17,7 @@ include libraries/integer-gmp/gmp/config.mk
 endif
 
 libraries/integer-gmp/cbits/mkGmpDerivedConstants$(exeext): libraries/integer-gmp/cbits/mkGmpDerivedConstants.c
-	"$(CC)" $(SRC_CC_OPTS) $(libraries/integer-gmp_CC_OPTS) $< -o $@
+	"$(CC)" $(SRC_CC_OPTS) $(CONF_CC_OPTS) $(libraries/integer-gmp_CC_OPTS) $< -o $@
 
 libraries/integer-gmp/cbits/GmpDerivedConstants.h: libraries/integer-gmp/cbits/mkGmpDerivedConstants$(exeext)
 	$< > $@