[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