Package: ghc / 7.8.4-9~bpo8+1

Metadata

Package Version Patches format
ghc 7.8.4-9~bpo8+1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
use debian gen_contents_index | (download)

ghc.mk | 8 1 + 7 - 0 !
1 file changed, 1 insertion(+), 7 deletions(-)

---
ARM VFPv3D16 | (download)

aclocal.m4 | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 use vfpv3-d16 fpu for arm builds
 Jani writes: The D16 part was Debian/Ubuntu specific, IIRC we define hardfloat
no missing haddock file warning | (download)

utils/ghc-pkg/Main.hs | 6 4 + 2 - 0 !
1 file changed, 4 insertions(+), 2 deletions(-)

 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.
haddock hardcode ghc paths | (download)

utils/haddock/haddock.cabal | 2 0 + 2 - 0 !
utils/haddock/src/Haddock.hs | 5 2 + 3 - 0 !
2 files changed, 2 insertions(+), 5 deletions(-)

---
arm64.patch | (download)

aclocal.m4 | 6 6 + 0 - 0 !
compiler/nativeGen/AsmCodeGen.lhs | 1 1 + 0 - 0 !
compiler/nativeGen/RegAlloc/Graph/TrivColorable.hs | 4 4 + 0 - 0 !
compiler/nativeGen/RegAlloc/Linear/FreeRegs.hs | 1 1 + 0 - 0 !
compiler/nativeGen/RegAlloc/Linear/Main.hs | 1 1 + 0 - 0 !
compiler/nativeGen/TargetReg.hs | 5 5 + 0 - 0 !
compiler/utils/Platform.hs | 1 1 + 0 - 0 !
includes/stg/HaskellMachRegs.h | 1 1 + 0 - 0 !
includes/stg/MachRegs.h | 57 56 + 1 - 0 !
rts/StgCRun.c | 66 66 + 0 - 0 !
10 files changed, 142 insertions(+), 1 deletion(-)

---
mips support.patch | (download)

mk/config.mk.in | 4 3 + 1 - 0 !
1 file changed, 3 insertions(+), 1 deletion(-)

 ghc 7.8.2 ftbfs for mips/mipsel
Date: Fri, 13 Jun 2014 11:42:27 +0000

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=751479

A patch that adds mips and mipsel into NoSharedLibsPlatformList
is attached.

After applying this patch,
I was able to successfully build ghc 7.8.2 for mips nad mipsel.

saner linker opt handling | (download)

libffi/ghc.mk | 2 1 + 1 - 0 !
mk/config.mk.in | 1 0 + 1 - 0 !
rules/build-package-data.mk | 2 1 + 1 - 0 !
rules/distdir-opts.mk | 1 0 + 1 - 0 !
utils/hsc2hs/ghc.mk | 2 1 + 1 - 0 !
5 files changed, 3 insertions(+), 5 deletions(-)

---
use gold on arm | (download)

aclocal.m4 | 4 4 + 0 - 0 !
1 file changed, 4 insertions(+)

---
hurd.diff | (download)

aclocal.m4 | 5 4 + 1 - 0 !
compiler/utils/Platform.hs | 2 2 + 0 - 0 !
2 files changed, 6 insertions(+), 1 deletion(-)

---
ghc 7.8.4 3 aarch64.patch | (download)

aclocal.m4 | 31 29 + 2 - 0 !
mk/config.mk.in | 4 2 + 2 - 0 !
2 files changed, 31 insertions(+), 4 deletions(-)

---
PPC relocations.patch | (download)

rts/Linker.c | 13 13 + 0 - 0 !
1 file changed, 13 insertions(+)

 [patch] rts/linker.c: add some more ppc relocations (#10402)

This implements R_PPC_PLTREL24, R_PPC_REL16_LO, R_PPC_REL16_HI, and
R_PPC_REL16_HA, emitted by other parts of the current toolchain.

buildpath abi stability.patch | (download)

compiler/iface/MkIface.lhs | 5 4 + 1 - 0 !
1 file changed, 4 insertions(+), 1 deletion(-)

---
stable specialization rule names | (download)

compiler/specialise/Specialise.lhs | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

---