ghc.git
9 months agoUse native x86_64 instructions on x32
Debian Haskell Group [Mon, 17 Feb 2025 08:44:23 +0000 (09:44 +0100)]
Use native x86_64 instructions on x32

This patch enables a few native 64-bit integer instructions
on x32 which are available on this architecture despite using
32-bit pointers. These instructions are present on x86_64 but
not on x86 and ghc checks the size of (void *) to determine
that. This method fails on x32 since despite using 32-bit
pointers and hence sizeof(void *) == 4, it still uses the
full x86_64 instruction set and software-emulated variants
of the aforementioned 64-bit integer instructions are
therefore not present in the toolchain which will make ghc
fail to build on x32.
See: https://ghc.haskell.org/trac/ghc/ticket/11571

Gbp-Pq: Name x32-use-native-x86_64-insn.patch

9 months agobuildpath-abi-stability
Debian Haskell Group [Mon, 17 Feb 2025 08:44:23 +0000 (09:44 +0100)]
buildpath-abi-stability

Forwarded to https://ghc.haskell.org/trac/ghc/ticket/10424

Forwarded to https://ghc.haskell.org/trac/ghc/ticket/10424

Gbp-Pq: Name buildpath-abi-stability.patch

9 months agoDo not emit a warning if the .haddock file is missing
Joachim Breitner [Mon, 17 Feb 2025 08:44:23 +0000 (09:44 +0100)]
Do not emit a warning if the .haddock file is missing

As it is quite common on Debian installations to install the -dev package
without the -doc package.

Gbp-Pq: Name no-missing-haddock-file-warning

9 months agoUse VFPv3-D16 FPU for ARM builds
Jani Monoses [Mon, 17 Feb 2025 08:44:23 +0000 (09:44 +0100)]
Use VFPv3-D16 FPU for ARM builds

Upstream-Bug: https://ghc.haskell.org/trac/ghc/ticket/5914

Jani writes: The D16 part was Debian/Ubuntu specific, IIRC we define hardfloat
in that particular variant (16 double registers) or we had a different naming
for some reason.

Gbp-Pq: Name ARM-VFPv3D16

9 months agoghc (9.6.6-4) unstable; urgency=medium
Gianfranco Costamagna [Mon, 17 Feb 2025 08:44:23 +0000 (09:44 +0100)]
ghc (9.6.6-4) unstable; urgency=medium

  [ John Paul Adrian Glaubitz ]
  * Add patch to fix FTBFS on alpha (Closes#: 1086830)

  [ Gianfranco Costamagna ]
  * Add binutils-gold to armel and armhf, according to rules file
    (Closes: #1094995)

  [ 王鑫 <wangxin03@loongson.cn> ]
  * Update loongarch64 patch with new upstream backported commits
   (Closes: #1089921)

[dgit import unpatched ghc 9.6.6-4]

9 months agoImport ghc_9.6.6-4.debian.tar.xz
Gianfranco Costamagna [Mon, 17 Feb 2025 08:44:23 +0000 (09:44 +0100)]
Import ghc_9.6.6-4.debian.tar.xz

[dgit import tarball ghc 9.6.6-4 ghc_9.6.6-4.debian.tar.xz]

17 months agoImport ghc_9.6.6.orig.tar.xz
Gianfranco Costamagna [Mon, 15 Jul 2024 12:17:29 +0000 (14:17 +0200)]
Import ghc_9.6.6.orig.tar.xz

[dgit import orig ghc_9.6.6.orig.tar.xz]