[Git][haskell-team/DHG_packages][master] 3 commits: Re-enable patch to pass -mcmodel=medium to LLVM backend on loong64

John Paul Adrian Glaubitz (@glaubitz) gitlab at salsa.debian.org
Mon Feb 9 08:42:39 GMT 2026



John Paul Adrian Glaubitz pushed to branch master at Debian Haskell Group / DHG_packages


Commits:
f086e4ae by John Paul Adrian Glaubitz at 2026-02-09T09:39:49+01:00
Re-enable patch to pass -mcmodel=medium to LLVM backend on loong64

- - - - -
908805d4 by John Paul Adrian Glaubitz at 2026-02-09T09:41:08+01:00
Re-enable patch to pass -mcmodel=medium to CC on loong64

- - - - -
2b600411 by John Paul Adrian Glaubitz at 2026-02-09T09:42:20+01:00
Stop passing -optc-mcmodel=medium in EXTRA_HADRIAN_FLAGS on loong64

- - - - -


3 changed files:

- p/ghc/debian/changelog
- p/ghc/debian/patches/series
- p/ghc/debian/rules


Changes:

=====================================
p/ghc/debian/changelog
=====================================
@@ -3,6 +3,9 @@ ghc (9.10.3-4) UNRELEASED; urgency=medium
   * Build with -optc-no-integrated-cpp on hppa
   * Build with --enable-ld-override on loong64 (Closes: #1125455)
   * Drop --enable-unregisterised on loong64 after bootstrap
+  * Re-enable patch to pass -mcmodel=medium to LLVM backend on loong64
+  * Re-enable patch to pass -mcmodel=medium to CC on loong64
+  * Stop passing -optc-mcmodel=medium in EXTRA_HADRIAN_FLAGS on loong64
 
  -- John Paul Adrian Glaubitz <glaubitz at physik.fu-berlin.de>  Sun, 25 Jan 2026 17:56:20 +0100
 


=====================================
p/ghc/debian/patches/series
=====================================
@@ -15,8 +15,8 @@ ppc64el-fix-clrri
 time_t-time
 llvm-newer-version
 alpha-fix-ieee_set_fp_control-invocation.patch
-# 0004-llvmGen-Pass-mcmodel-medium-option-to-LLVM-backend-on-LoongArch.patch
-# 0005-Pass-the-mcmodel-medium-parameter-to-CC-via-GHC.patch
+0004-llvmGen-Pass-mcmodel-medium-option-to-LLVM-backend-on-LoongArch.patch
+0005-Pass-the-mcmodel-medium-parameter-to-CC-via-GHC.patch
 hadrian-bootstrap-plan
 hadrian-unreg-template-haskell
 gnu-hurd


=====================================
p/ghc/debian/rules
=====================================
@@ -110,9 +110,6 @@ ifneq (,$(filter noopt, $(DEB_BUILD_OPTIONS)))
 endif
 
 ifneq (,$(filter loong64, $(DEB_HOST_ARCH)))
-  EXTRA_HADRIAN_FLAGS += "*.*.ghc.c.opts += -optc-mcmodel=medium"
-  EXTRA_HADRIAN_FLAGS += "*.*.ghc.hs.opts += -optc-mcmodel=medium"
-  EXTRA_HADRIAN_FLAGS += "*.*.cc.c.opts += -optc-mcmodel=medium"
 # See https://gitlab.haskell.org/ghc/ghc/-/issues/25531
 # LLVM backend is not compatible with PLT, ld.bfd will generate wrong relocs.
   EXTRA_CONFIGURE_FLAGS += --enable-ld-override



View it on GitLab: https://salsa.debian.org/haskell-team/DHG_packages/-/compare/4d11ad8fe63f1fa69e65974eddda553ed578ddf7...2b60041190185be9b7373335985cdfce951be8c7

-- 
View it on GitLab: https://salsa.debian.org/haskell-team/DHG_packages/-/compare/4d11ad8fe63f1fa69e65974eddda553ed578ddf7...2b60041190185be9b7373335985cdfce951be8c7
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-haskell-commits/attachments/20260209/0c200544/attachment-0001.htm>


More information about the Pkg-haskell-commits mailing list