[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