Re: Bug#1099208: RM: haskell-gi-gtk [armel armhf] -- ROM; FTBFS due to GHC bug
Hi Adrian,
On Sat, Mar 01, 2025 at 08:23PM, John Paul Adrian Glaubitz wrote:
> On Sat, 2025-03-01 at 21:10 +0200, Ilias Tsitsimpis wrote:
> > Please remove haskell-gi-gtk from armel and armhf. It FTBFS, probably
> > due to a GHC bug on these architectures.
>
> Can you try disabling binutils-gold for armhf and armel?
>
> It's still explicitly enabled and I think that's flawed given the fact
> that binutils-gold is completely unmaintained upstream. It will introduce
> all kinds of random bugs.
We explicitly enable gold on armhf and armel because BFD doesn't work on
these architectures. Here is the upstream issue:
https://sourceware.org/bugzilla/show_bug.cgi?id=16177
GHC checks for this bug at build time:
https://gitlab.haskell.org/ghc/ghc/-/blob/3a18c0fa2edcd61b0c3b470661791b09501c4c2b/m4/check_ld_copy_bug.m4
The debian/rules file for GHC also explains why we still use the gold
linker on armhf and armel:
https://salsa.debian.org/haskell-team/DHG_packages/-/blob/0e0c337b7b0617688ff6d8a7731bb1edd954b427/p/ghc/debian/rules#L65
Until this is fixed, we need to stick to gold.
--
Ilias
Reply to: