Bug#972187: undeclarable haskell-devscripts-minimal dependency is now declarable for cross compilation
Helmut Grohne
helmut at subdivi.de
Wed Oct 14 05:09:11 BST 2020
Source: ghc
Version: 8.8.4-1
Severity: minor
Tags: patch
Hi,
a while ago, Adrian made ghc barely cross buildable. It still builds
something quite different from the regular ghc package, but it crosses
and the crossed thing seems to be able to build a native ghc.
One aspect that didnd't work out at all back then was the dependency on
haskell-devscripts-minimal. We told him, that no, we cannot mark it
Multi-Arch: foreign and we haven't moved forward on that aspect yet.
Therefore Adrian annotatd it "<!cross>". cross builds now need to supply
some haskell-devscripts-minimal to work. What changed since then is that
the apt and dpkg now allow annotating Architecture: all packages with
":native". I think doing so is a better workaround than "<!cross>".
It's a drop in the bucket. Can you apply it anyway?
Helmut
-------------- next part --------------
diff --minimal -Nru ghc-8.8.4/debian/changelog ghc-8.8.4/debian/changelog
--- ghc-8.8.4/debian/changelog 2020-08-11 16:12:43.000000000 +0200
+++ ghc-8.8.4/debian/changelog 2020-10-13 21:38:13.000000000 +0200
@@ -1,3 +1,10 @@
+ghc (8.8.4-1.1) UNRELEASED; urgency=medium
+
+ * Non-maintainer upload.
+ * Simplify cross compilation workaround. (Closes: #-1)
+
+ -- Helmut Grohne <helmut at subdivi.de> Tue, 13 Oct 2020 21:38:13 +0200
+
ghc (8.8.4-1) unstable; urgency=medium
* New upstream release
diff --minimal -Nru ghc-8.8.4/debian/control ghc-8.8.4/debian/control
--- ghc-8.8.4/debian/control 2020-05-28 16:01:41.000000000 +0200
+++ ghc-8.8.4/debian/control 2020-10-13 21:38:08.000000000 +0200
@@ -7,7 +7,7 @@
Rules-Requires-Root: no
Build-Depends:
debhelper-compat (= 12),
- haskell-devscripts-minimal <!cross>,
+ haskell-devscripts-minimal:native,
devscripts,
grep-dctrl,
pkg-config,
More information about the Pkg-haskell-maintainers
mailing list