summaryrefslogtreecommitdiff
path: root/hadrian/src/Rules.hs
diff options
context:
space:
mode:
authorBen Gamari <ben@smart-cactus.org>2021-07-28 16:37:33 -0400
committerMarge Bot <ben+marge-bot@smart-cactus.org>2021-08-02 04:17:26 -0400
commit20ef67a3776e3d2737dc385f67cb89c90199b20f (patch)
treed4986d3359567893fb31c53f1b94ed4de7787cde /hadrian/src/Rules.hs
parent8631ccf2ad221dfc04b66d1ad137bf4057dd2c06 (diff)
downloadhaskell-20ef67a3776e3d2737dc385f67cb89c90199b20f.tar.gz
hadrian: Drop --configure support
Hadrian's `--configure` support has long been a point of contention. While it's convenient, it also introduces a fair bit of implementation complexity and quite a few non-trivial failure modes (see #19804, 17883, and #15948). Moreover, the feature is actively misleading to the user: `./configure` is the primary means for the user to inform the build system about the system environment and in general will require input from the user. This commits removes the feature, replacing the flag with a stub message informing the user of the deprecation. Closes #20167.
Diffstat (limited to 'hadrian/src/Rules.hs')
-rw-r--r--hadrian/src/Rules.hs2
1 files changed, 0 insertions, 2 deletions
diff --git a/hadrian/src/Rules.hs b/hadrian/src/Rules.hs
index e06a99136d..99cf293c99 100644
--- a/hadrian/src/Rules.hs
+++ b/hadrian/src/Rules.hs
@@ -13,7 +13,6 @@ import qualified Oracles.ModuleFiles
import Packages
import qualified Rules.BinaryDist
import qualified Rules.Compile
-import qualified Rules.Configure
import qualified Rules.Dependencies
import qualified Rules.Documentation
import qualified Rules.Generate
@@ -130,7 +129,6 @@ packageRules = do
buildRules :: Rules ()
buildRules = do
Rules.BinaryDist.bindistRules
- Rules.Configure.configureRules
Rules.Generate.copyRules
Rules.Generate.generateRules
Rules.Gmp.gmpRules