[commit: ghc] master: Turn libraries/integer-gmp/gmp/tarball into a submodule (32729d3)
git at git.haskell.org
git at git.haskell.org
Mon Jan 30 21:02:32 UTC 2017
Repository : ssh://git@git.haskell.org/ghc
On branch : master
Link : http://ghc.haskell.org/trac/ghc/changeset/32729d3586d7ecdeb8561b6d0b2a688db709560c/ghc
>---------------------------------------------------------------
commit 32729d3586d7ecdeb8561b6d0b2a688db709560c
Author: Reid Barton <rwbarton at gmail.com>
Date: Mon Jan 30 14:18:07 2017 -0500
Turn libraries/integer-gmp/gmp/tarball into a submodule
The submodule repository contains the latest version of the GMP source
distribution (6.1.2) with the doc/ subdirectory removed, as described
in gmp/ghc.mk. Rather than applying the old patch from gmp/tarball/patch
I moved its contents into gmp/gmpsrc.patch, canceling a patch related to
memory management there. Experimentally, the PIC-related patch for OS X
is still necessary.
The upgrade to GMP 6.1.2 fixes #7655.
Test Plan:
Built on OS X with in-tree gmp and tested that the command
`ghc -e 'length (show (2^(5*10^6) :: Integer))'` no longer segfaults.
Reviewers: mpickering, hvr, austin, bgamari
Reviewed By: bgamari
Subscribers: mpickering, thomie
Differential Revision: https://phabricator.haskell.org/D3044
GHC Trac Issues: #7655
>---------------------------------------------------------------
32729d3586d7ecdeb8561b6d0b2a688db709560c
.gitmodules | 5 +-
libraries/integer-gmp/gmp/ghc.mk | 11 +-
libraries/integer-gmp/gmp/gmp-tarballs | 1 +
libraries/integer-gmp/gmp/gmpsrc.patch | 106 +-
libraries/integer-gmp/gmp/tarball/README | 8 -
.../gmp/tarball/gmp-5.0.3-nodoc-patched.tar.bz2 | Bin 2176824 -> 0 bytes
libraries/integer-gmp/gmp/tarball/gmp-5.0.4.patch | 1584 --------------------
libraries/integer-gmp/gmp/tarball/patch | 103 --
mk/build.mk.sample | 2 +-
9 files changed, 93 insertions(+), 1727 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 32729d3586d7ecdeb8561b6d0b2a688db709560c
More information about the ghc-commits
mailing list