From f2172368be0c89ce210992b2b6d0956cd240b4c4 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Jul 12 2021 02:26:19 +0000 Subject: enable llvm for s390x --- diff --git a/ghc.spec b/ghc.spec index 4afea93..836bc18 100644 --- a/ghc.spec +++ b/ghc.spec @@ -39,9 +39,9 @@ # 8.10.5 can use llvm 9-12 %global llvm_major 11 -%global ghc_llvm_archs armv7hl aarch64 +%global ghc_llvm_archs armv7hl aarch64 s390x -%global ghc_unregisterized_arches s390 s390x %{mips} riscv64 +%global ghc_unregisterized_arches s390 %{mips} riscv64 Name: ghc Version: 8.10.5 @@ -49,7 +49,7 @@ Version: 8.10.5 # - release can only be reset if *all* library versions get bumped simultaneously # (sometimes after a major release) # - minor release numbers for a branch should be incremented monotonically -Release: 112%{?dist} +Release: 113%{?dist} Summary: Glasgow Haskell Compiler License: BSD and HaskellReport @@ -79,7 +79,7 @@ Patch8: ghc-userguide-sphinx4.patch # arm Patch12: ghc-armv7-VFPv3D16--NEON.patch -# for unregisterized (s390x) +# for unregisterized # https://ghc.haskell.org/trac/ghc/ticket/15689 Patch15: ghc-warnings.mk-CC-Wall.patch Patch16: fix-build-using-unregisterised-v8.6.patch @@ -326,7 +326,8 @@ rm -r libffi-tarballs %patch12 -p1 -b .orig %endif -%ifarch %{ghc_unregisterized_arches} +# remove s390x after switching to llvm +%ifarch %{ghc_unregisterized_arches} s390x %patch15 -p1 -b .orig %patch16 -p1 -b .orig %endif @@ -659,6 +660,9 @@ env -C %{ghc_html_libraries_dir} ./gen_contents_index %changelog +* Mon Jul 12 2021 Jens Petersen - 8.10.5-113 +- enable llvm for s390x + * Sun Jul 11 2021 Jens Petersen - 8.10.5-112 - rebase to 8.10.5 from ghc:8.10 module stream - https://downloads.haskell.org/~ghc/8.10.5/docs/html/users_guide/8.10.1-notes.html