On Wed, 6 Nov 2024 14:48:52 +0800 fanpeng wrote:

debian/patches/7e2d3eb507da184cf3337d36715fd82a81643d91.patch
This patch is for GHC-9.6, 9.8 and later versions that already contain this 
change.
And it's only part of the fix for build errors, the -optc-mcmodel=medium option 
is still needed.


> On Tue, 05 Nov 2024 23:35:17 +0000 Debian FTP Masters wrote:
>
> Some necessary explanations:
> 1. Patch for GHC source code: Modified the relocation type of GHC
> intrinsic functions, which can be adjusted according to-optc-mcmodel
> instead of the default R_LARCH_B26.
> 2. Modification of several other haskell related packages: This is due
> to the limited jump range of the B26 in default mode. After testing,
> changing these packages solves the problem.
> Maybe it's a bit silly, but I don't think it's possible to change the
> default mcmodel of GHC.
>
> Please let me know if there is a better solution. Thanks.
>
> > Source: ghc
> > Source-Version: 9.6.6-3
> > Done: Gianfranco Costamagna
> >
> > We believe that the bug you reported is fixed in the latest version of
> > ghc, which is due to be installed in the Debian FTP archive.
> >
> > A summary of the changes between this version and the previous one is
> > attached.
> >
> > Thank you for reporting the bug, which will now be closed. If you
> > have further comments please address them to [email protected],
> > and the maintainer will reopen the bug report if appropriate.
> >
> > Debian distribution maintenance software
> > pp.
> > Gianfranco Costamagna (supplier of updated ghc package)
> >
> > (This message was generated automatically at their request; if you
> > believe that there is a problem with it please contact the archive
> > administrators by mailing [email protected])
> >
> >
> > -----BEGIN PGP SIGNED MESSAGE-----
> > Hash: SHA256
> >
> > Format: 1.8
> > Date: Wed, 06 Nov 2024 00:21:23 +0100
> > Source: ghc
> > Built-For-Profiles: noudeb
> > Architecture: source
> > Version: 9.6.6-3
> > Distribution: unstable
> > Urgency: medium
> > Maintainer: Debian Haskell Group
> > Changed-By: Gianfranco Costamagna
> > Closes: 1085966
> > Changes:
> > ghc (9.6.6-3) unstable; urgency=medium
> > .
> > [ fanpeng ]
> > * debian/patches/7e2d3eb507da184cf3337d36715fd82a81643d91.patch:
> > - upstream fix for loong64 build failures (Closes: #1085966)
> > Checksums-Sha1:
> > 2cacab30e397e351b786dcb61b9a763fd0b3c87a 2718 ghc_9.6.6-3.dsc
> > 3309afcbca81dd49018371b9be7e1c287e049206 69744 ghc_9.6.6-3.debian.tar.xz

Reply via email to