[commit: ghc] master: Don't build old-{time, locale} and haskell{98, 2010} (6efe572)
git at git.haskell.org
git at git.haskell.org
Fri Nov 21 03:28:27 UTC 2014
Repository : ssh://git@git.haskell.org/ghc
On branch : master
Link : http://ghc.haskell.org/trac/ghc/changeset/6efe5729252ea50843e1b04e21c7a3e1769a3434/ghc
>---------------------------------------------------------------
commit 6efe5729252ea50843e1b04e21c7a3e1769a3434
Author: Austin Seipp <austin at well-typed.com>
Date: Thu Nov 20 21:29:04 2014 -0600
Don't build old-{time,locale} and haskell{98,2010}
Summary:
As discussed on ghc-devs at 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 at 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
>---------------------------------------------------------------
6efe5729252ea50843e1b04e21c7a3e1769a3434
ghc.mk | 9 ---------
packages | 4 ----
2 files changed, 13 deletions(-)
diff --git a/ghc.mk b/ghc.mk
index 1e8ea58..a93628a 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 80b0235..50ad970 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
More information about the ghc-commits
mailing list