1. 06 Dec, 2015 1 commit
    • Herbert Valerio Riedel's avatar
      Tweak use of AC_USE_SYSTEM_EXTENSIONS · 8b422142
      Herbert Valerio Riedel authored
      This makes sure that `AC_USE_SYSTEM_EXTENSIONS` (which
      implies `AC_PROG_CC`) is called after the
      `AC_ARG_WITH([cc],,)` invocation, so that the proper
      CC setting is in scope. Otherwise this can break cross-compilation.
      
      This also needs to pull in a submodule update for `unix`
      
      This is a follow-up commit to
      7af29da0
      which hopefully fixes #11168
      8b422142
  2. 31 Mar, 2015 1 commit
    • Herbert Valerio Riedel's avatar
      Drop old integer-gmp-0.5 from GHC source tree · 995e8c1c
      Herbert Valerio Riedel authored
      This completes what c774b28f (#9281)
      started.  `integer-gmp-1.0` was added as an additional
      `libraries/integer-gmp2` folder while retaining the ability to configure
      GHC w/ the old `integer-gmp-0.5` to have a way back, and or the ability
      to easily switch between old/new `integer-gmp` for benchmark/debugging
      purposes.
      
      This commit removes the old `libraries/integer-gmp` folder and moves
      `libraries/integer-gmp2` into its place, while removing any mentions of
      "gmp2" as well as the to support two different `integer-gmp` packages in
      GHC's source-tree.
      
      Reviewed By: austin
      
      Differential Revision: https://phabricator.haskell.org/D769
      995e8c1c
  3. 26 Feb, 2014 1 commit
    • Austin Seipp's avatar
      Fix GMP v4 compatibility. · 4775d006
      Austin Seipp authored
      We had started relying on GMP 5.x (for usage of mpz_powm_sec), but this
      is pretty painful on RHEL-esque targets, which still use GMP 4.x.
      
      In the mean time while we're still supporting this, it's easier to just
      fallback to mpz_powm when _sec is unavailable, and emit a WARNING for
      using the primitive.
      
      This also installs a header, HsIntegerGmp.h, which clients could use for
      a fallback.
      
      As a side note, this will probably also help Debian oldstable users who
      might have outdated GMP versions (which I believe is the cause for #8666
      
      .)
      Reviewed-by: Herbert Valerio Riedel's avatarHerbert Valerio Riedel <hvr@gnu.org>
      Signed-off-by: default avatarAustin Seipp <austin@well-typed.com>
      4775d006
  4. 20 Apr, 2013 1 commit
  5. 09 Feb, 2013 1 commit
  6. 26 Jan, 2013 1 commit
  7. 24 Jan, 2013 1 commit
  8. 01 Jan, 2013 2 commits
  9. 25 Jun, 2009 2 commits
  10. 22 Jun, 2009 1 commit
  11. 17 Jun, 2009 1 commit
  12. 16 Jun, 2009 2 commits
  13. 15 Jun, 2009 1 commit
  14. 13 Jun, 2009 1 commit