[commit: ghc] master: Build: ./boot && ./configure && make sdist (#8723) (092082e)

git at git.haskell.org git at git.haskell.org
Thu Jun 4 22:01:06 UTC 2015


Repository : ssh://git@git.haskell.org/ghc

On branch  : master
Link       : http://ghc.haskell.org/trac/ghc/changeset/092082e7583c8170ae41ef8d01a554db34f91bb3/ghc

>---------------------------------------------------------------

commit 092082e7583c8170ae41ef8d01a554db34f91bb3
Author: Thomas Miedema <thomasmiedema at gmail.com>
Date:   Wed May 27 20:54:36 2015 +0200

    Build: ./boot && ./configure && make sdist (#8723)
    
    Make it possible to run `make sdist` right after configure, without completing
    a complete build first.
    
    Test Plan:
    I compared the contents of the created `.tar.bz2` files in the `sdistprep`
    directory, after running `make sdist` both before and after completing a full
    build, using `diff -r`. There weren't any differences (after applying the
    patches from D914).
    
    Note that the `.tar.bz2` files were not exactly the same size, but they aren't
    either when tarring and bzipping the same directory twice. It seems tarring
    and bzipping is not deterministic (on my system).
    
    Differential Revision: https://phabricator.haskell.org/D917


>---------------------------------------------------------------

092082e7583c8170ae41ef8d01a554db34f91bb3
 Makefile                         | 30 ++++++++++++++++++++++++-
 ghc.mk                           | 47 ++++++++++++++++++++--------------------
 libraries/integer-gmp/gmp/ghc.mk |  5 ++++-
 rules/sdist-ghc-file.mk          | 46 +++++++++++++++++++++++++++++++++++++++
 4 files changed, 102 insertions(+), 26 deletions(-)

Diff suppressed because of size. To see it, use:

    git diff-tree --root --patch-with-stat --no-color --find-copies-harder --ignore-space-at-eol --cc 092082e7583c8170ae41ef8d01a554db34f91bb3


More information about the ghc-commits mailing list