[Git][haskell-team/DHG_packages][experimental] 3 commits: ghc: refresh patches for version 9.6.3

Gianfranco Costamagna (@locutusofborg) gitlab at salsa.debian.org
Mon Dec 18 11:39:41 GMT 2023



Gianfranco Costamagna pushed to branch experimental at Debian Haskell Group / DHG_packages


Commits:
3c9d3fdc by Gianfranco Costamagna at 2023-12-18T12:37:48+01:00
ghc: refresh patches for version 9.6.3

- - - - -
06061b85 by Gianfranco Costamagna at 2023-12-18T12:38:11+01:00
ghc: drop patches now upstream
- newer-llvm
- fix-cross-compilation
- fix-hs_cmpxchg64
- fix-32-bit-unreg

- - - - -
33388edb by Gianfranco Costamagna at 2023-12-18T12:39:20+01:00
ghc: Update changelog

- - - - -


21 changed files:

- p/ghc/debian/changelog
- p/ghc/debian/patches/allow-setting-llvm-program
- p/ghc/debian/patches/buildpath-abi-stability.patch
- − p/ghc/debian/patches/fix-32-bit-unreg
- − p/ghc/debian/patches/fix-cross-compilation
- − p/ghc/debian/patches/fix-hs_cmpxchg64
- p/ghc/debian/patches/haddock-remove-googleapis-fonts
- p/ghc/debian/patches/hadrian-disable-threaded
- p/ghc/debian/patches/hadrian-enable-interpreter
- p/ghc/debian/patches/hadrian-fix-dnosmp
- p/ghc/debian/patches/hadrian-haddock-opts
- p/ghc/debian/patches/hadrian-iserv
- p/ghc/debian/patches/hadrian-relpath
- − p/ghc/debian/patches/newer-llvm
- p/ghc/debian/patches/no-missing-haddock-file-warning
- p/ghc/debian/patches/ppc64el-fix-clrri
- p/ghc/debian/patches/series
- p/ghc/debian/patches/sparc-support
- p/ghc/debian/patches/x32-use-native-x86_64-insn.patch
- p/haskell-crypton/debian/changelog
- p/haskell-crypton/debian/rules


Changes:

=====================================
p/ghc/debian/changelog
=====================================
@@ -1,3 +1,14 @@
+ghc (9.6.3-1~exp1) UNRELEASED; urgency=medium
+
+  * New upstream release.
+  * drop patches now upstream
+    - newer-llvm
+    - fix-cross-compilation
+    - fix-hs_cmpxchg64
+    - fix-32-bit-unreg
+
+ -- Gianfranco Costamagna <locutusofborg at debian.org>  Mon, 18 Dec 2023 10:27:43 +0100
+
 ghc (9.4.7-2) unstable; urgency=medium
 
   * Remove files generated by gen_contents_index at installation time (Closes:


=====================================
p/ghc/debian/patches/allow-setting-llvm-program
=====================================
@@ -7,7 +7,7 @@ Index: b/configure.ac
 ===================================================================
 --- a/configure.ac
 +++ b/configure.ac
-@@ -600,14 +600,18 @@ AC_SUBST([ClangCmd])
+@@ -573,14 +573,18 @@ AC_SUBST([ClangCmd])
  dnl ** Which LLVM llc to use?
  dnl --------------------------------------------------------------
  AC_ARG_VAR(LLC,[Use as the path to LLVM's llc [default=autodetect]])
@@ -32,7 +32,7 @@ Index: b/distrib/configure.ac.in
 ===================================================================
 --- a/distrib/configure.ac.in
 +++ b/distrib/configure.ac.in
-@@ -145,14 +145,18 @@ LlvmMaxVersion=@LlvmMaxVersion@
+@@ -153,14 +153,18 @@ LlvmMaxVersion=@LlvmMaxVersion@
  dnl ** Which LLVM llc to use?
  dnl --------------------------------------------------------------
  AC_ARG_VAR(LLC,[Use as the path to LLVM's llc [default=autodetect]])


=====================================
p/ghc/debian/patches/buildpath-abi-stability.patch
=====================================
@@ -4,16 +4,16 @@ Index: b/compiler/GHC/Iface/Recomp.hs
 ===================================================================
 --- a/compiler/GHC/Iface/Recomp.hs
 +++ b/compiler/GHC/Iface/Recomp.hs
-@@ -1234,7 +1234,7 @@ addFingerprints hsc_env iface0
+@@ -1247,7 +1247,7 @@ addFingerprints hsc_env iface0
                        (mod_hash,
                         mi_src_hash iface0,
-                        ann_fn (mkVarOcc "module"),  -- See mkIfaceAnnCache
+                        ann_fn (mkVarOccFS (fsLit "module")),  -- See mkIfaceAnnCache
 -                       mi_usages iface0,
 +                       usages,
                         sorted_deps,
                         mi_hpc iface0)
  
-@@ -1269,6 +1269,8 @@ addFingerprints hsc_env iface0
+@@ -1282,6 +1282,8 @@ addFingerprints hsc_env iface0
      (non_orph_rules, orph_rules) = mkOrphMap ifRuleOrph    (mi_rules iface0)
      (non_orph_fis,   orph_fis)   = mkOrphMap ifFamInstOrph (mi_fam_insts iface0)
      ann_fn = mkIfaceAnnCache (mi_anns iface0)


=====================================
p/ghc/debian/patches/fix-32-bit-unreg deleted
=====================================
@@ -1,38 +0,0 @@
-commit 9194c9c066a31cbb7a49830e4b5e2454fd4af6ba
-Author: Cheng Shao <terrorjack at type.dance>
-Date:   Mon Jan 23 13:17:07 2023 +0000
-
-    CmmToC: fix CmmRegOff for 64-bit register on a 32-bit target
-    
-    We used to print the offset value to a platform word sized integer.
-    This is incorrect when the offset is negative (e.g. output of cmm
-    constant folding) and the register is 64-bit but on a 32-bit target,
-    and may lead to incorrect runtime result (e.g. #22607).
-    
-    The fix is simple: just treat it as a proper MO_Add, with the correct
-    width info inferred from the register itself.
-    
-    Metric Increase:
-        T12707
-        T13379
-        T4801
-        T5321FD
-        T5321Fun
-    
-    (cherry picked from commit d151546e59a50158f25c3df6728b00d3c27bb4b9)
-
-Index: b/compiler/GHC/CmmToC.hs
-===================================================================
---- a/compiler/GHC/CmmToC.hs
-+++ b/compiler/GHC/CmmToC.hs
-@@ -382,8 +382,8 @@ pprExpr platform e = case e of
-     CmmRegOff reg 0    -> pprCastReg reg
- 
-     -- CmmRegOff is an alias of MO_Add
--    CmmRegOff reg i -> pprCastReg reg <> char '+' <>
--                       pprHexVal platform (fromIntegral i) (wordWidth platform)
-+    CmmRegOff reg i    -> pprExpr platform $ CmmMachOp (MO_Add w) [CmmReg reg, CmmLit $ CmmInt (toInteger i) w]
-+      where w = cmmRegWidth platform reg
- 
-     CmmMachOp mop args -> pprMachOpApp platform mop args
- 


=====================================
p/ghc/debian/patches/fix-cross-compilation deleted
=====================================
@@ -1,46 +0,0 @@
-commit bd92182cd56140ffb2f68ec01492e5aa6333a8fc
-Author: Ben Gamari <bgamari.foss at gmail.com>
-Date:   Tue Jun 21 14:05:59 2022 +0000
-
-    configure: Use AC_PATH_TOOL to detect tools
-    
-    Previously we used AC_PATH_PROG which, as noted by #21601, does not
-    look for tools with a target prefix,
-    breaking cross-compilation.
-    
-    Fixes #21601.
-
-Index: b/configure.ac
-===================================================================
---- a/configure.ac
-+++ b/configure.ac
-@@ -357,20 +357,17 @@ FP_FIND_ROOT
- if test "$HostOS" = "mingw32" -a "$EnableDistroToolchain" = "NO"; then
-     FP_SETUP_WINDOWS_TOOLCHAIN
- else
--    # Ideally should use AC_CHECK_TARGET_TOOL but our triples
--    # are screwed up. Configure doesn't think they're ever equal and
--    # so never tried without the prefix.
--    AC_PATH_PROG([CC],[gcc], [clang])
--    AC_PATH_PROG([CXX],[g++], [clang++])
--    AC_PATH_PROG([NM],[nm])
-+    AC_PATH_TOOL([CC],[gcc], [clang])
-+    AC_PATH_TOOL([CXX],[g++], [clang++])
-+    AC_PATH_TOOL([NM],[nm])
-     # N.B. we don't probe for LD here but instead
-     # do so in FIND_LD to avoid #21778.
--    AC_PATH_PROG([AR],[ar])
--    AC_PATH_PROG([RANLIB],[ranlib])
--    AC_PATH_PROG([OBJDUMP],[objdump])
--    AC_PATH_PROG([DllWrap],[dllwrap])
--    AC_PATH_PROG([Windres],[windres])
--    AC_PATH_PROG([Genlib],[genlib])
-+    AC_PATH_TOOL([AR],[ar])
-+    AC_PATH_TOOL([RANLIB],[ranlib])
-+    AC_PATH_TOOL([OBJDUMP],[objdump])
-+    AC_PATH_TOOL([DllWrap],[dllwrap])
-+    AC_PATH_TOOL([Windres],[windres])
-+    AC_PATH_TOOL([Genlib],[genlib])
- 
-     HAVE_GENLIB=False
-     if test "$HostOS" = "mingw32"; then


=====================================
p/ghc/debian/patches/fix-hs_cmpxchg64 deleted
=====================================
@@ -1,39 +0,0 @@
-commit 9fa545722f9151781344446dd5501db38cb90dd1
-Author: Cheng Shao <terrorjack at type.dance>
-Date:   Mon Feb 27 19:11:27 2023 +0000
-
-    ghc-prim: fix hs_cmpxchg64 function prototype
-    
-    hs_cmpxchg64 must return a StgWord64, otherwise incorrect runtime
-    results of 64-bit MO_Cmpxchg will appear in 32-bit unregisterised
-    builds, which go unnoticed at compile-time due to C implicit casting
-    in .hc files.
-
-Index: b/libraries/ghc-prim/cbits/atomic.c
-===================================================================
---- a/libraries/ghc-prim/cbits/atomic.c
-+++ b/libraries/ghc-prim/cbits/atomic.c
-@@ -308,8 +308,8 @@ hs_cmpxchg32(StgWord x, StgWord old, Stg
-   return __sync_val_compare_and_swap((volatile StgWord32 *) x, (StgWord32) old, (StgWord32) new);
- }
- 
--extern StgWord hs_cmpxchg64(StgWord x, StgWord64 old, StgWord64 new);
--StgWord
-+extern StgWord64 hs_cmpxchg64(StgWord x, StgWord64 old, StgWord64 new);
-+StgWord64
- hs_cmpxchg64(StgWord x, StgWord64 old, StgWord64 new)
- {
-   return __sync_val_compare_and_swap((volatile StgWord64 *) x, old, new);
-Index: b/rts/include/stg/Prim.h
-===================================================================
---- a/rts/include/stg/Prim.h
-+++ b/rts/include/stg/Prim.h
-@@ -41,7 +41,7 @@ StgWord64 hs_atomic_xor64(StgWord x, Stg
- StgWord hs_cmpxchg8(StgWord x, StgWord old, StgWord new_);
- StgWord hs_cmpxchg16(StgWord x, StgWord old, StgWord new_);
- StgWord hs_cmpxchg32(StgWord x, StgWord old, StgWord new_);
--StgWord hs_cmpxchg64(StgWord x, StgWord64 old, StgWord64 new_);
-+StgWord64 hs_cmpxchg64(StgWord x, StgWord64 old, StgWord64 new_);
- StgWord hs_atomicread8(StgWord x);
- StgWord hs_atomicread16(StgWord x);
- StgWord hs_atomicread32(StgWord x);


=====================================
p/ghc/debian/patches/haddock-remove-googleapis-fonts
=====================================
@@ -6,7 +6,7 @@ Index: b/utils/haddock/haddock-api/src/Haddock/Backends/Xhtml.hs
 ===================================================================
 --- a/utils/haddock/haddock-api/src/Haddock/Backends/Xhtml.hs
 +++ b/utils/haddock/haddock-api/src/Haddock/Backends/Xhtml.hs
-@@ -145,7 +145,7 @@ headHtml docTitle themes mathjax_url bas
+@@ -155,7 +155,7 @@ headHtml docTitle themes mathjax_url bas
                  , thetype "text/css"
                  , href (withBaseURL base_url quickJumpCssFile) ]
               << noHtml
@@ -15,7 +15,7 @@ Index: b/utils/haddock/haddock-api/src/Haddock/Backends/Xhtml.hs
      , script ! [ src (withBaseURL base_url haddockJsFile)
                 , emptyAttr "async"
                 , thetype "text/javascript" ]
-@@ -154,7 +154,7 @@ headHtml docTitle themes mathjax_url bas
+@@ -164,7 +164,7 @@ headHtml docTitle themes mathjax_url bas
      , script ! [src mjUrl, thetype "text/javascript"] << noHtml
      ]
    where


=====================================
p/ghc/debian/patches/hadrian-disable-threaded
=====================================
@@ -11,7 +11,7 @@ Index: b/hadrian/hadrian.cabal
      description:         Build with the threaded runtime for improved
                           performance. Users with bootstrap compilers
                           which don't support the threaded runtime should
-@@ -167,14 +167,6 @@ executable hadrian
+@@ -169,14 +169,6 @@ executable hadrian
                         -rtsopts
                         -fno-ignore-asserts
  


=====================================
p/ghc/debian/patches/hadrian-enable-interpreter
=====================================
@@ -6,7 +6,7 @@ Index: b/hadrian/src/Oracles/Setting.hs
 ===================================================================
 --- a/hadrian/src/Oracles/Setting.hs
 +++ b/hadrian/src/Oracles/Setting.hs
-@@ -287,13 +287,8 @@ hostSupportsRPaths = anyHostOs ["linux",
+@@ -292,13 +292,8 @@ hostSupportsRPaths = anyHostOs ["linux",
  -- | Check whether the target supports GHCi.
  ghcWithInterpreter :: Action Bool
  ghcWithInterpreter = do


=====================================
p/ghc/debian/patches/hadrian-fix-dnosmp
=====================================
@@ -36,7 +36,7 @@ Index: b/hadrian/src/Settings/Packages.hs
 ===================================================================
 --- a/hadrian/src/Settings/Packages.hs
 +++ b/hadrian/src/Settings/Packages.hs
-@@ -300,13 +300,11 @@ rtsPackageArgs = package rts ? do
+@@ -296,13 +296,11 @@ rtsPackageArgs = package rts ? do
            -- Set the namespace for the rts fs functions
            , arg $ "-DFS_NAMESPACE=rts"
            , arg $ "-DCOMPILING_RTS"
@@ -51,7 +51,7 @@ Index: b/hadrian/src/Settings/Packages.hs
            ]
  
      let cArgs = mconcat
-@@ -325,6 +323,8 @@ rtsPackageArgs = package rts ? do
+@@ -320,6 +318,8 @@ rtsPackageArgs = package rts ? do
            , arg "-Irts"
            , arg $ "-I" ++ path
  


=====================================
p/ghc/debian/patches/hadrian-haddock-opts
=====================================
@@ -8,7 +8,7 @@ Index: b/hadrian/src/Settings/Builders/Haddock.hs
 ===================================================================
 --- a/hadrian/src/Settings/Builders/Haddock.hs
 +++ b/hadrian/src/Settings/Builders/Haddock.hs
-@@ -32,6 +32,7 @@ haddockBuilderArgs = mconcat
+@@ -30,6 +30,7 @@ haddockBuilderArgs = mconcat
              , arg "-o", arg $ takeDirectory output
              , arg "-t", arg "Haskell Hierarchical Libraries"
              , arg "-p", arg "libraries/prologue.txt"
@@ -16,7 +16,7 @@ Index: b/hadrian/src/Settings/Builders/Haddock.hs
              , pure [ "--read-interface="
                       ++ (takeFileName . takeDirectory) haddock
                       ++ "," ++ haddock | haddock <- inputs ] ]
-@@ -60,6 +61,7 @@ haddockBuilderArgs = mconcat
+@@ -58,6 +59,7 @@ haddockBuilderArgs = mconcat
              , arg "--hyperlinked-source"
              , arg "--hoogle"
              , arg "--quickjump"


=====================================
p/ghc/debian/patches/hadrian-iserv
=====================================
@@ -7,7 +7,7 @@ Index: b/hadrian/src/Packages.hs
 ===================================================================
 --- a/hadrian/src/Packages.hs
 +++ b/hadrian/src/Packages.hs
-@@ -192,7 +192,7 @@ programPath context at Context {..} = do
+@@ -197,7 +197,7 @@ programPath context at Context {..} = do
      -- See: https://github.com/snowleopard/hadrian/issues/570
      -- Likewise for @iserv@ and @unlit at .
      name <- programName context


=====================================
p/ghc/debian/patches/hadrian-relpath
=====================================
@@ -11,7 +11,7 @@ Index: b/hadrian/bindist/Makefile
 ===================================================================
 --- a/hadrian/bindist/Makefile
 +++ b/hadrian/bindist/Makefile
-@@ -229,7 +229,7 @@ update_package_db: install_bin install_l
+@@ -225,7 +225,7 @@ update_package_db: install_bin install_l
  	$(INSTALL_DATA) mk/system-cxx-std-lib-1.0.conf "$(DESTDIR)$(ActualLibsDir)/package.conf.d"
  	@echo "Updating the package DB"
  	$(foreach p, $(PKG_CONFS),\


=====================================
p/ghc/debian/patches/newer-llvm deleted
=====================================
@@ -1,46 +0,0 @@
-commit 0cc16aaf89d7dc3963764b7193ceac73e4e3329b
-Author: Matthew Pickering <matthewtpickering at gmail.com>
-Date:   Mon Jan 30 10:58:12 2023 +0000
-
-    Bump supported LLVM range from 10 through 15 to 11 through 16
-    
-    LLVM 15 turns on the new pass manager by default, which we have yet to
-    migrate to so for new we pass the `-enable-new-pm-0` flag in our
-    llvm-passes flag.
-    
-    LLVM 11 was the first version to support the `-enable-new-pm` flag so we
-    bump the lowest supported version to 11.
-    
-    Our CI jobs are using LLVM 12 so they should continue to work despite
-    this bump to the lower bound.
-    
-    Fixes #21936
-
-Index: b/configure.ac
-===================================================================
---- a/configure.ac
-+++ b/configure.ac
-@@ -581,8 +581,8 @@ AC_SUBST(InstallNameToolCmd)
- # tools we are looking for. In the past, GHC supported a number of
- # versions of LLVM simultaneously, but that stopped working around
- # 3.5/3.6 release of LLVM.
--LlvmMinVersion=10  # inclusive
--LlvmMaxVersion=15 # not inclusive
-+LlvmMinVersion=11  # inclusive
-+LlvmMaxVersion=16 # not inclusive
- AC_SUBST([LlvmMinVersion])
- AC_SUBST([LlvmMaxVersion])
- sUPPORTED_LLVM_VERSION_MIN=$(echo \($LlvmMinVersion\) | sed 's/\./,/')
-Index: b/llvm-passes
-===================================================================
---- a/llvm-passes
-+++ b/llvm-passes
-@@ -1,5 +1,5 @@
- [
--(0, "-mem2reg -globalopt -lower-expect"),
--(1, "-O1 -globalopt"),
--(2, "-O2")
-+(0, "-enable-new-pm=0 -mem2reg -globalopt -lower-expect"),
-+(1, "-enable-new-pm=0 -O1 -globalopt"),
-+(2, "-enable-new-pm=0 -O2")
- ]


=====================================
p/ghc/debian/patches/no-missing-haddock-file-warning
=====================================
@@ -7,7 +7,7 @@ Index: b/utils/ghc-pkg/Main.hs
 ===================================================================
 --- a/utils/ghc-pkg/Main.hs
 +++ b/utils/ghc-pkg/Main.hs
-@@ -1923,8 +1923,10 @@ checkPackageConfig pkg verbosity db_stac
+@@ -1905,8 +1905,10 @@ checkPackageConfig pkg verbosity db_stac
    mapM_ (checkDir True  "dynamic-library-dirs") (libraryDynDirs pkg)
    mapM_ (checkDir True  "include-dirs") (includeDirs pkg)
    mapM_ (checkDir True  "framework-dirs") (frameworkDirs pkg)


=====================================
p/ghc/debian/patches/ppc64el-fix-clrri
=====================================
@@ -16,7 +16,7 @@ Index: b/compiler/GHC/CmmToAsm/PPC/CodeGen.hs
 ===================================================================
 --- a/compiler/GHC/CmmToAsm/PPC/CodeGen.hs
 +++ b/compiler/GHC/CmmToAsm/PPC/CodeGen.hs
-@@ -547,7 +547,7 @@ getRegister' config platform (CmmMachOp
+@@ -546,7 +546,7 @@ getRegister' config platform (CmmMachOp
                                   CLRLI arch_fmt dst src1 (arch_bits - size)
                   return (Any (intFormat to) code)
  
@@ -25,7 +25,7 @@ Index: b/compiler/GHC/CmmToAsm/PPC/CodeGen.hs
    = case mop of
        MO_F_Eq _ -> condFltReg EQQ x y
        MO_F_Ne _ -> condFltReg NE  x y
-@@ -627,8 +627,9 @@ getRegister' _ _ (CmmMachOp mop [x, y])
+@@ -626,8 +626,9 @@ getRegister' _ _ (CmmMachOp mop [x, y])
                  (src, srcCode) <- getSomeReg x
                  let clear_mask = if imm == -4 then 2 else 3
                      fmt = intFormat rep


=====================================
p/ghc/debian/patches/series
=====================================
@@ -7,17 +7,13 @@ local-mathjax
 haddock-remove-googleapis-fonts
 fix-llvm-armel
 use-unbundled-sphinx-rtd-theme
-newer-llvm
 hadrian-plans
 hadrian-haddock-opts
 hadrian-relpath
 hadrian-iserv
 allow-setting-llvm-program
-fix-cross-compilation
 sparc-support
 hadrian-disable-threaded
-fix-hs_cmpxchg64
-fix-32-bit-unreg
 hadrian-fix-dnosmp
 hadrian-enable-interpreter
 use-modern-atomics


=====================================
p/ghc/debian/patches/sparc-support
=====================================
@@ -2,7 +2,7 @@ Index: b/m4/ghc_convert_cpu.m4
 ===================================================================
 --- a/m4/ghc_convert_cpu.m4
 +++ b/m4/ghc_convert_cpu.m4
-@@ -68,6 +68,12 @@ case "$1" in
+@@ -74,6 +74,12 @@ case "$1" in
    sh4)
      $2="sh4"
      ;;
@@ -19,12 +19,12 @@ Index: b/m4/fptools_set_haskell_platform_vars.m4
 ===================================================================
 --- a/m4/fptools_set_haskell_platform_vars.m4
 +++ b/m4/fptools_set_haskell_platform_vars.m4
-@@ -42,7 +42,7 @@ AC_DEFUN([FPTOOLS_SET_HASKELL_PLATFORM_V
-         riscv64)
-             test -z "[$]2" || eval "[$]2=ArchRISCV64"
+@@ -48,7 +48,7 @@
+         loongarch64)
+             test -z "[$]2" || eval "[$]2=ArchLoongArch64"
              ;;
--        hppa|hppa1_1|ia64|m68k|nios2|riscv32|rs6000|s390|sh4|vax)
-+        hppa|hppa1_1|ia64|m68k|nios2|riscv32|rs6000|s390|sh4|sparc|sparc64|vax)
+-        hppa|hppa1_1|ia64|m68k|nios2|riscv32|loongarch32|rs6000|s390|sh4|vax)
++        hppa|hppa1_1|ia64|m68k|nios2|riscv32|loongarch32|rs6000|s390|sh4|sparc|sparc64|vax)
              test -z "[$]2" || eval "[$]2=ArchUnknown"
              ;;
-         *)
+         javascript)


=====================================
p/ghc/debian/patches/x32-use-native-x86_64-insn.patch
=====================================
@@ -16,7 +16,7 @@ Index: b/rts/RtsSymbols.c
 ===================================================================
 --- a/rts/RtsSymbols.c
 +++ b/rts/RtsSymbols.c
-@@ -935,7 +935,7 @@ extern char **environ;
+@@ -952,7 +952,7 @@ extern char **environ;
  
  
  // 64-bit support functions in libgcc.a


=====================================
p/haskell-crypton/debian/changelog
=====================================
@@ -1,3 +1,9 @@
+haskell-crypton (0.33-3) UNRELEASED; urgency=medium
+
+  * Disable tests on armhf, FTBFS
+
+ -- Gianfranco Costamagna <locutusofborg at debian.org>  Tue, 14 Nov 2023 15:21:39 +0100
+
 haskell-crypton (0.33-2) unstable; urgency=medium
 
   * Gratuitous post-NEW source upload.


=====================================
p/haskell-crypton/debian/rules
=====================================
@@ -1,6 +1,8 @@
 #!/usr/bin/make -f
 
+ifneq ($(DEB_HOST_ARCH),armhf)
 DEB_ENABLE_TESTS = yes
+endif
 DEB_SETUP_GHC_CONFIGURE_ARGS += --flags=-support_aesni
 
 include /usr/share/cdbs/1/rules/debhelper.mk



View it on GitLab: https://salsa.debian.org/haskell-team/DHG_packages/-/compare/10600f6149d5d63576005307d7b757630f8cbdbb...33388edb501a90b2fdabfe4b8e79bf2509b3283d

-- 
View it on GitLab: https://salsa.debian.org/haskell-team/DHG_packages/-/compare/10600f6149d5d63576005307d7b757630f8cbdbb...33388edb501a90b2fdabfe4b8e79bf2509b3283d
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/20231218/ba48eca9/attachment-0001.htm>


More information about the Pkg-haskell-commits mailing list