[Git][haskell-team/DHG_packages][experimental] ghc: update to 8.10.3

Gianfranco Costamagna gitlab at salsa.debian.org
Fri Dec 25 22:02:59 GMT 2020



Gianfranco Costamagna pushed to branch experimental at Debian Haskell Group / DHG_packages


Commits:
01b776a3 by Gianfranco Costamagna at 2020-12-25T23:02:26+01:00
ghc: update to 8.10.3

- - - - -


4 changed files:

- p/ghc/debian/changelog
- p/ghc/debian/patches/kfreebsd-aclocal.m4
- p/ghc/debian/patches/llvm-11.patch
- p/ghc/debian/patches/x32-use-native-x86_64-insn.patch


Changes:

=====================================
p/ghc/debian/changelog
=====================================
@@ -1,3 +1,9 @@
+ghc (8.10.3-1~exp1) experimental; urgency=medium
+
+  * New upstream release.
+
+ -- Gianfranco Costamagna <locutusofborg at debian.org>  Thu, 24 Dec 2020 23:10:52 +0100
+
 ghc (8.10.2-1~exp3) experimental; urgency=medium
 
   * Upload to experimental with changes from 8.8.4-2


=====================================
p/ghc/debian/patches/kfreebsd-aclocal.m4
=====================================
@@ -6,7 +6,7 @@ Index: ghc-8.10.2/aclocal.m4
 ===================================================================
 --- ghc-8.10.2.orig/aclocal.m4
 +++ ghc-8.10.2/aclocal.m4
-@@ -2078,7 +2078,7 @@
+@@ -2104,7 +2104,7 @@
          $3="openbsd"
          ;;
        # As far as I'm aware, none of these have relevant variants
@@ -15,7 +15,7 @@ Index: ghc-8.10.2/aclocal.m4
          $3="$1"
          ;;
        msys)
-@@ -2098,6 +2098,9 @@
+@@ -2124,6 +2124,9 @@
                  #      i686-gentoo-freebsd8.2
          $3="freebsd"
          ;;


=====================================
p/ghc/debian/patches/llvm-11.patch
=====================================
@@ -4,7 +4,7 @@ Index: b/configure.ac
 ===================================================================
 --- a/configure.ac
 +++ b/configure.ac
-@@ -673,7 +673,7 @@ AC_SUBST([LibtoolCmd])
+@@ -687,7 +687,7 @@ AC_SUBST([LibtoolCmd])
  # tools we are looking for. In the past, GHC supported a number of
  # versions of LLVM simultaneously, but that stopped working around
  # 3.5/3.6 release of LLVM.


=====================================
p/ghc/debian/patches/x32-use-native-x86_64-insn.patch
=====================================
@@ -16,12 +16,12 @@ Index: ghc-8.10.2/rts/RtsSymbols.c
 ===================================================================
 --- ghc-8.10.2.orig/rts/RtsSymbols.c
 +++ ghc-8.10.2/rts/RtsSymbols.c
-@@ -1140,7 +1140,7 @@
+@@ -981,7 +981,7 @@
  
- #if defined(__GNUC__) && SIZEOF_VOID_P <= 4 && defined(arm_HOST_OS)
- #define RTS_LIBGCC_SYMBOLS RTS_LIBGCC_SYMBOLS_32 RTS_LIBGCC_SYMBOLS_aarch32
--#elif defined(__GNUC__) && SIZEOF_VOID_P <= 4 && !defined(_ABIN32)
-+#elif defined(__GNUC__) && SIZEOF_VOID_P <= 4 && !defined(_ABIN32) && !(defined(__x86_64__) && defined(__ILP32__))
- #define RTS_LIBGCC_SYMBOLS RTS_LIBGCC_SYMBOLS_32
- #elif defined(__GNUC__) && SIZEOF_VOID_P == 8 && defined(aarch64_HOST_OS)
- #define RTS_LIBGCC_SYMBOLS RTS_LIBGCC_SYMBOLS_64 RTS_LIBGCC_SYMBOLS_aarch64
+ 
+ // 64-bit support functions in libgcc.a
+-#if defined(__GNUC__) && SIZEOF_VOID_P <= 4 && !defined(_ABIN32)
++#if defined(__GNUC__) && SIZEOF_VOID_P <= 4 && !defined(_ABIN32) && !(defined(__x86_64__) && defined(__ILP32__))
+ #define RTS_LIBGCC_SYMBOLS                             \
+       SymI_NeedsProto(__divdi3)                        \
+       SymI_NeedsProto(__udivdi3)                       \



View it on GitLab: https://salsa.debian.org/haskell-team/DHG_packages/-/commit/01b776a361e3a93d31224cb37ea592849866218b

-- 
View it on GitLab: https://salsa.debian.org/haskell-team/DHG_packages/-/commit/01b776a361e3a93d31224cb37ea592849866218b
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-haskell-commits/attachments/20201225/8c0ebdcb/attachment-0001.html>


More information about the Pkg-haskell-commits mailing list