diff options
author | Ben Gamari <ben@smart-cactus.org> | 2021-07-28 16:37:33 -0400 |
---|---|---|
committer | Marge Bot <ben+marge-bot@smart-cactus.org> | 2021-08-02 04:17:26 -0400 |
commit | 20ef67a3776e3d2737dc385f67cb89c90199b20f (patch) | |
tree | d4986d3359567893fb31c53f1b94ed4de7787cde /hadrian/src/Rules.hs | |
parent | 8631ccf2ad221dfc04b66d1ad137bf4057dd2c06 (diff) | |
download | haskell-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.hs | 2 |
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 |