summaryrefslogtreecommitdiff
path: root/hadrian/cabal.project
diff options
context:
space:
mode:
authorBen Gamari <ben@smart-cactus.org>2019-06-13 16:24:10 -0400
committerMarge Bot <ben+marge-bot@smart-cactus.org>2019-06-15 23:32:38 -0400
commit76b7f619385ac5d126dd186ff3bfe4cdad9349e7 (patch)
treebee521646ba2811ea09463d06686cdc7e760d018 /hadrian/cabal.project
parent20b4d5ecabc59062b7a841ce20b631364d8f8645 (diff)
downloadhaskell-76b7f619385ac5d126dd186ff3bfe4cdad9349e7.tar.gz
Disable optimisation when building Cabal in development flavours
This updates the make and Hadrian build flavours targetting developers to disable optimisation when building the Cabal library. Cabal tends to tickle some very bad compiler performance cases (e.g. #16577) so disabling optimisation here makes a sizeable impact on overall build time. See #16817.
Diffstat (limited to 'hadrian/cabal.project')
-rw-r--r--hadrian/cabal.project4
1 files changed, 2 insertions, 2 deletions
diff --git a/hadrian/cabal.project b/hadrian/cabal.project
index d9c329141f..0df6b15695 100644
--- a/hadrian/cabal.project
+++ b/hadrian/cabal.project
@@ -1,8 +1,8 @@
packages: ./
../libraries/Cabal/Cabal/
-# N.B. Compile with -O0 since this is not a performance-critical executable
-# and the Cabal takes nearly twice as long to build with -O1. See #16817.
+-- N.B. Compile with -O0 since this is not a performance-critical executable
+-- and the Cabal takes nearly twice as long to build with -O1. See #16817.
package Cabal
optimization: False