Am Sat, May 30, 2026 at 08:25:15AM +0200 schrieb Andreas Enge:
> that later versions somehow are not available on aarch64 anymore, but
> there have not been changes to ghc-9.4 in this branch. But it could also
> be due to inputs.

At least the diagnosis is confirmed:
gnu/packages/haskell-xyz.scm:9023:2: warning: package [email protected] does not 
support aarch64-linux
pandoc is available on the current master branch.

The culprit is commit 6749e92d8a85428effa0ccee82df01852a41ce8c :
-;; Versions newer than ghc defined below (i.e. the compiler
-;; haskell-build-system uses) should use ghc-next as their name to
-;; ensure ghc (without version specification) and ghc-* packages are
-;; always compatible. See https://issues.guix.gnu.org/issue/47335.
-(define-public ghc ghc-9.2)
+;; Versions newer than ghc defined below (i.e. the compiler
+;; haskell-build-system uses) should use ghc-next as their name to
+;; ensure ghc (without version specification) and ghc-* packages are
+;; always compatible. See https://issues.guix.gnu.org/issue/47335.
+(define-public ghc ghc-9.10)

But already ghc-9.4 does not build on aarch64. This is a serious
regression, and I think we cannot merge like this.

Would it be enough to drop this commit for now?

Longer term, what would it take to build newer haskell versions
on aarch64?

Andreas




Reply via email to