summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAustin Seipp <austin@well-typed.com>2014-11-20 21:29:04 -0600
committerAustin Seipp <austin@well-typed.com>2014-11-20 21:29:04 -0600
commit6efe5729252ea50843e1b04e21c7a3e1769a3434 (patch)
tree7267658c838c28c339d45b8231bd36697c976fde
parentcb41e08e4ce687356d1345ad6a1aa3555e505a59 (diff)
downloadhaskell-6efe5729252ea50843e1b04e21c7a3e1769a3434.tar.gz
Don't build old-{time,locale} and haskell{98,2010}
Summary: As discussed on ghc-devs@haskell.org and the trac ticket, we're removing these packages from the 7.10 release as they no longer work correctly, and can't easily be made to properly follow the standard as `base` changes over time. This does not remove the packages from the tree, only the build system. https://www.haskell.org/pipermail/ghc-devs/2014-November/007357.html Signed-off-by: Austin Seipp <austin@well-typed.com> Test Plan: iiam Reviewers: hvr, ekmett Reviewed By: hvr, ekmett Subscribers: thomie, carter Differential Revision: https://phabricator.haskell.org/D510 GHC Trac Issues: #9590
-rw-r--r--ghc.mk9
-rw-r--r--packages4
2 files changed, 0 insertions, 13 deletions
diff --git a/ghc.mk b/ghc.mk
index 1e8ea587c0..a93628a567 100644
--- a/ghc.mk
+++ b/ghc.mk
@@ -398,7 +398,6 @@ PACKAGES_STAGE1 += array
PACKAGES_STAGE1 += deepseq
PACKAGES_STAGE1 += bytestring
PACKAGES_STAGE1 += containers
-PACKAGES_STAGE1 += old-locale
ifeq "$(Windows_Host)" "YES"
PACKAGES_STAGE1 += Win32
@@ -419,12 +418,6 @@ PACKAGES_STAGE1 += bin-package-db
PACKAGES_STAGE1 += hoopl
PACKAGES_STAGE1 += transformers
-ifneq "$(CrossCompiling)" "YES"
-PACKAGES_STAGE2 += old-time
-PACKAGES_STAGE2 += haskell98
-PACKAGES_STAGE2 += haskell2010
-endif
-
ifeq "$(HADDOCK_DOCS)" "YES"
PACKAGES_STAGE1 += xhtml
endif
@@ -1324,7 +1317,6 @@ distclean : clean
$(call removeFiles,libraries/process/include/HsProcessConfig.h)
$(call removeFiles,libraries/unix/include/HsUnixConfig.h)
$(call removeFiles,libraries/time/include/HsTimeConfig.h)
- $(call removeFiles,libraries/old-time/include/HsTimeConfig.h)
# The library configure scripts also like creating autom4te.cache
# directories, so clean them all up.
@@ -1353,7 +1345,6 @@ maintainer-clean : distclean
$(call removeFiles,libraries/process/include/HsProcessConfig.h.in)
$(call removeFiles,libraries/unix/include/HsUnixConfig.h.in)
$(call removeFiles,libraries/time/include/HsTimeConfig.h.in)
- $(call removeFiles,libraries/old-time/include/HsTimeConfig.h.in)
.PHONY: all_libraries
diff --git a/packages b/packages
index 80b02359e5..50ad970cdc 100644
--- a/packages
+++ b/packages
@@ -60,12 +60,8 @@ libraries/deepseq - - ssh://g
libraries/directory - - ssh://git@github.com/haskell/directory.git
libraries/filepath - - ssh://git@github.com/haskell/filepath.git
libraries/haskeline - - https://github.com/judah/haskeline.git
-libraries/haskell98 - - -
-libraries/haskell2010 - - -
libraries/hoopl - - -
libraries/hpc - - -
-libraries/old-locale - - -
-libraries/old-time - - -
libraries/pretty - - https://github.com/haskell/pretty.git
libraries/process - - ssh://git@github.com/haskell/process.git
libraries/terminfo - - https://github.com/judah/terminfo.git