[Pkg-haskell-commits] darcs: ghc: New upstream 7.4.2.

Erik de Castro Lopo erikd at mega-nerd.com
Mon Jun 11 08:28:54 UTC 2012


Mon Jun 11 08:28:30 UTC 2012  Erik de Castro Lopo <erikd at mega-nerd.com>
  * New upstream 7.4.2.
  Ignore-this: c9d3e67c5879c37d2803d41cc70af001

    M ./changelog -23 +34
    M ./patches/ARM-VFPv3D16 -4 +4
    M ./patches/armhf_llvm_abi -4 +4
    R ./patches/fix-ARM-StgCRun-to-not-save-and-restore-r11-fp-regis
    R ./patches/fix-ARM-s-StgCRun-clobbered-register-list-for-both-A
    M ./patches/haddock-hardcode-ghc-paths -7 +7
    R ./patches/memcpy-ffi.patch
    M ./patches/no_ghci_on_powerpc -5 +5
    M ./patches/series -3

Mon Jun 11 08:28:30 UTC 2012  Erik de Castro Lopo <erikd at mega-nerd.com>
  * New upstream 7.4.2.
  Ignore-this: c9d3e67c5879c37d2803d41cc70af001
diff -rN -u old-ghc//changelog new-ghc//changelog
--- old-ghc//changelog	2012-06-11 08:28:54.766327546 +0000
+++ new-ghc//changelog	2012-06-11 08:28:54.798328817 +0000
@@ -1,3 +1,14 @@
+ghc (7.4.2-1) experimental; urgency=low
+
+  * New upstream.
+  * debian/patches/series
+    - Remove patch fix-ARM-s-StgCRun-clobbered-register-list-for-both-A,
+      fix-ARM-StgCRun-to-not-save-and-restore-r11-fp-regis and memcpy-ffi.patch
+      (in upstream).
+    - Refresh other patches.
+
+ -- Erik de Castro Lopo <erikd at mega-nerd.com>  Mon, 11 Jun 2012 15:21:26 +1000
+
 ghc (7.4.1-3) unstable; urgency=low
 
   * Remove the ghc-doc symlink logic from 7.0.4-3, as with 7.4.1, every
@@ -18,7 +29,7 @@
     - fix-ARM-s-StgCRun-clobbered-register-list-for-both-A
     - fix-ARM-StgCRun-to-not-save-and-restore-r11-fp-regis
   * Use dh_autoreconf{,_clean} to autoreconf, mainly so we can have proper
-    clean support. 
+    clean support.
   * armhf support (thanks to Jani Monoses):
     - debian/patches/ARM-VFPv3D16: Use vfp3-d16 FPU for ARM builds.
     - debian/patches/armhf_llvm_abi: Pass -float-abi=hard to llc on armhf if
@@ -41,7 +52,7 @@
 
 ghc (7.4.1-1) unstable; urgency=low
 
-  * New upstream release. 
+  * New upstream release.
 
  -- Joachim Breitner <nomeata at debian.org>  Fri, 03 Feb 2012 16:27:31 +0100
 
@@ -53,9 +64,9 @@
 
 ghc (7.4.0.20120108-1) experimental; urgency=low
 
-  * s/armef/armhf/ in debian/control 
+  * s/armef/armhf/ in debian/control
   * New upstream release, drop all patches introduced in 7.4.0.20111219-3,
-    applied upstream. 
+    applied upstream.
 
  -- Joachim Breitner <nomeata at debian.org>  Mon, 09 Jan 2012 13:22:18 +0100
 
@@ -63,14 +74,14 @@
 
   * Prefix haddock interface number with "haddock-interface" in
     Depends/Provides pair
-  * Switch to llvm and registered builds on arm* 
+  * Switch to llvm and registered builds on arm*
   * Do not set UseLibFFIForAdjustors in debian/rules, as the code in
-    ./mk/config.mk.in seems to do the same anyways. 
+    ./mk/config.mk.in seems to do the same anyways.
   * Do not set GhcWithInterpreter=YES for kfreebsd-*, done in
-    ./mk/config.mk.in by now. 
+    ./mk/config.mk.in by now.
   * Do not set GhcUnregisterised=YES in debian/rules, ./mk/config.mk.in
-    already makes the right choice. 
-  * Do not build the accidentally included dph libraries. 
+    already makes the right choice.
+  * Do not build the accidentally included dph libraries.
   * Explicitly depend on llv-3.0 and use corresponding binary names.
 
  -- Joachim Breitner <nomeata at debian.org>  Mon, 02 Jan 2012 20:39:42 +0100
@@ -107,7 +118,7 @@
 
   * New upstream release
   * Call autoconf and remove configure in clean, to avoid having an
-    autoreconf-patch in debian/patches. 
+    autoreconf-patch in debian/patches.
   * Drop patches/hash-version-number, applied upstream
   * Drop improve_linker_script_handling, applied upstream
 
@@ -115,15 +126,15 @@
 
 ghc (7.2.1-1) experimental; urgency=low
 
-  * New upstream release. 
+  * New upstream release.
 
  -- Joachim Breitner <nomeata at debian.org>  Tue, 23 Aug 2011 20:58:31 +0200
 
 ghc (7.2.0.20110728-1) experimental; urgency=low
 
   * Remove ghc-doc dependency on ghc, it did not have the desired effect.
-    Instead call ghc-pkg recache in ghc-doc’s trigger as well. 
-  * Install 7.2.1-rc1 to experimental. 
+    Instead call ghc-pkg recache in ghc-doc’s trigger as well.
+  * Install 7.2.1-rc1 to experimental.
   * Undo the symlink-workarounds introduced in 7.0.4-3. The -doc work-around
     is still needed, as the haddock interface version did not change.
 
@@ -151,7 +162,7 @@
   * Handle linker scripts for which dlopen returns "file too short" and/or
     which contain INPUT statements (for example libncurses.so) (Closes:
     #644591)
-  * Standards-Version → 3.9.2, no changes required 
+  * Standards-Version → 3.9.2, no changes required
 
  -- Iain Lane <laney at debian.org>  Tue, 18 Oct 2011 17:09:39 +0100
 
@@ -169,7 +180,7 @@
 ghc (7.0.4-5) unstable; urgency=low
 
   * Remove ghc-doc dependency on ghc, it did not have the desired effect.
-    Instead call ghc-pkg recache in ghc-doc’s trigger as well. 
+    Instead call ghc-pkg recache in ghc-doc’s trigger as well.
   * Fix missing instance documentation (Closes: #609445)
     This was a Debian-specific regression, introduced in the fix for #566331
     or later caused by it, and fixed by building haddock with -DGHCI.
@@ -179,7 +190,7 @@
 ghc (7.0.4-4) unstable; urgency=low
 
   * Let ghc-doc depend on ghc. It already does via ghc-haddock, making this
-    explicit ensures that the triggers run in the right order. 
+    explicit ensures that the triggers run in the right order.
   * debian/patches/hash-version-number: Include the upstream version number in
     the ABI hash. We do need to recompile everything, even after a minor ghc
     upgrade. This allows to use the same mechanism to ensure correctness and
@@ -198,7 +209,7 @@
 
 ghc (7.0.4-2) unstable; urgency=low
 
-  * Fix ghc-ghci existance check logic 
+  * Fix ghc-ghci existance check logic
 
  -- Joachim Breitner <nomeata at debian.org>  Sun, 10 Jul 2011 15:23:55 +0200
 
@@ -219,14 +230,14 @@
   * Make Provides: ghc-ghci dependent on existence of ghci binary
     (Closes: #629038)
   * Make ghc-haddock depend on the exact version of ghc, just to be on the
-    safe side. (Closes: #539312) 
+    safe side. (Closes: #539312)
 
  -- Joachim Breitner <nomeata at debian.org>  Sat, 18 Jun 2011 21:07:06 +0200
 
 ghc (7.0.3-1) unstable; urgency=low
 
-  * Remove Build-Conflict on dash, as a fixed package has been uploaded. 
-  * Do not provide utf8-string or xhtml, as they are only built internally. 
+  * Remove Build-Conflict on dash, as a fixed package has been uploaded.
+  * Do not provide utf8-string or xhtml, as they are only built internally.
   * Remove Build-Depend alternative ghc6, and also remove Provides: ghc6, as
     this is a lie and I see no techical reason for it.
   * New upstream release
@@ -255,7 +266,7 @@
 
   * Build-Conflict with broken version of dash (See #618023)
   * Link ghc-doc to haddock via virtual package "haddock-interface-<n>"
-  * Remove redundand Build-dependency on autoconf 
+  * Remove redundand Build-dependency on autoconf
 
  -- Joachim Breitner <nomeata at debian.org>  Wed, 23 Mar 2011 12:03:56 +0530
 
@@ -264,8 +275,8 @@
   * ghc6-preinst: Remove package.cache file of any ghc6 installation to avoid
     dpkg warning at upgrade time.
   * Build-conflict with ccache. pbuilder installs ccache by default, which
-    causes ghc to pick up a wrong path for "gcc". 
-  * Pass -lpthread everywhere. This can possibly be dropped later. 
+    causes ghc to pick up a wrong path for "gcc".
+  * Pass -lpthread everywhere. This can possibly be dropped later.
 
  -- Joachim Breitner <nomeata at debian.org>  Fri, 11 Mar 2011 14:00:11 +0530
 
diff -rN -u old-ghc//patches/ARM-VFPv3D16 new-ghc//patches/ARM-VFPv3D16
--- old-ghc//patches/ARM-VFPv3D16	2012-06-11 08:28:54.389822783 +0000
+++ new-ghc//patches/ARM-VFPv3D16	2012-06-11 08:28:54.826347669 +0000
@@ -1,11 +1,11 @@
 Description: Use VFPv3-D16 FPU for ARM builds
 Author: Jani Monoses <jani at ubuntu.com>
 
-Index: ghc/aclocal.m4
+Index: ghc-7.4.2/aclocal.m4
 ===================================================================
---- ghc.orig/aclocal.m4	2012-02-01 18:10:32.000000000 +0000
-+++ ghc/aclocal.m4	2012-03-10 16:40:32.415005650 +0000
-@@ -333,7 +333,7 @@
+--- ghc-7.4.2.orig/aclocal.m4	2012-06-07 03:10:25.000000000 +1000
++++ ghc-7.4.2/aclocal.m4	2012-06-11 15:25:38.000000000 +1000
+@@ -336,7 +336,7 @@
                  ],
                  [changequote(, )dnl
                   ARM_ISA=ARMv7
diff -rN -u old-ghc//patches/armhf_llvm_abi new-ghc//patches/armhf_llvm_abi
--- old-ghc//patches/armhf_llvm_abi	2012-06-11 08:28:54.365825758 +0000
+++ new-ghc//patches/armhf_llvm_abi	2012-06-11 08:28:54.826347669 +0000
@@ -3,10 +3,10 @@
  bug #5914.
 Author: Iain Lane <laney at debian.org>
 
-Index: ghc/compiler/main/DriverPipeline.hs
+Index: ghc-7.4.2/compiler/main/DriverPipeline.hs
 ===================================================================
---- ghc.orig/compiler/main/DriverPipeline.hs	2012-03-10 16:41:46.000000000 +0000
-+++ ghc/compiler/main/DriverPipeline.hs	2012-03-10 16:42:59.209169474 +0000
+--- ghc-7.4.2.orig/compiler/main/DriverPipeline.hs	2012-06-07 03:10:25.000000000 +1000
++++ ghc-7.4.2/compiler/main/DriverPipeline.hs	2012-06-11 15:25:32.000000000 +1000
 @@ -1,5 +1,5 @@
  {-# OPTIONS -fno-cse #-}
 -{-# LANGUAGE NamedFieldPuns #-}
@@ -14,7 +14,7 @@
  -- -fno-cse is needed for GLOBAL_VAR's to behave properly
  
  -----------------------------------------------------------------------------
-@@ -1379,6 +1379,9 @@
+@@ -1382,6 +1382,9 @@
                                        then ["-mattr=+v7,+vfp3"]
                                        else if (elem VFPv3D16 ext)
                                             then ["-mattr=+v7,+vfp3,+d16"]
diff -rN -u old-ghc//patches/fix-ARM-StgCRun-to-not-save-and-restore-r11-fp-regis new-ghc//patches/fix-ARM-StgCRun-to-not-save-and-restore-r11-fp-regis
--- old-ghc//patches/fix-ARM-StgCRun-to-not-save-and-restore-r11-fp-regis	2012-06-11 08:28:54.305325007 +0000
+++ new-ghc//patches/fix-ARM-StgCRun-to-not-save-and-restore-r11-fp-regis	1970-01-01 00:00:00.000000000 +0000
@@ -1,29 +0,0 @@
-From 1cbf3bcae87dd102942d85ce71ea17d42d4b5f5a Mon Sep 17 00:00:00 2001
-From: Karel Gardas <karel.gardas at centrum.cz>
-Date: Tue, 14 Feb 2012 08:03:07 +0100
-Subject: [PATCH 2/2] fix ARM StgCRun to not save and restore r11/fp register twice
-
----
- rts/StgCRun.c |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
-
---- a/rts/StgCRun.c
-+++ b/rts/StgCRun.c
-@@ -632,7 +632,7 @@
-         /*
-          * save callee-saves registers on behalf of the STG code.
-          */
--        "stmfd sp!, {r4-r11, fp, ip, lr}\n\t"
-+        "stmfd sp!, {r4-r10, fp, ip, lr}\n\t"
- #if !defined(arm_HOST_ARCH_PRE_ARMv6)
-         "vstmdb sp!, {d8-d11}\n\t"
- #endif
-@@ -669,7 +669,7 @@
- #if !defined(arm_HOST_ARCH_PRE_ARMv6)
-         "vldmia sp!, {d8-d11}\n\t"
- #endif
--        "ldmfd sp!, {r4-r11, fp, ip, lr}\n\t"
-+        "ldmfd sp!, {r4-r10, fp, ip, lr}\n\t"
-       : "=r" (r)
-       : "r" (f), "r" (basereg), "i" (RESERVED_C_STACK_BYTES)
- #if !defined(__thumb__)
diff -rN -u old-ghc//patches/fix-ARM-s-StgCRun-clobbered-register-list-for-both-A new-ghc//patches/fix-ARM-s-StgCRun-clobbered-register-list-for-both-A
--- old-ghc//patches/fix-ARM-s-StgCRun-clobbered-register-list-for-both-A	2012-06-11 08:28:54.305325007 +0000
+++ new-ghc//patches/fix-ARM-s-StgCRun-clobbered-register-list-for-both-A	1970-01-01 00:00:00.000000000 +0000
@@ -1,34 +0,0 @@
-From 957f778cb971d63cbbea0c71c727c94474b1b905 Mon Sep 17 00:00:00 2001
-From: Karel Gardas <karel.gardas at centrum.cz>
-Date: Tue, 14 Feb 2012 08:01:47 +0100
-Subject: [PATCH 1/2] fix ARM's StgCRun clobbered register list for both ARM and Thumb modes
-
----
- rts/StgCRun.c |   16 +++++++++++++++-
- 1 files changed, 15 insertions(+), 1 deletions(-)
-
---- a/rts/StgCRun.c
-+++ b/rts/StgCRun.c
-@@ -672,7 +672,21 @@
-         "ldmfd sp!, {r4-r11, fp, ip, lr}\n\t"
-       : "=r" (r)
-       : "r" (f), "r" (basereg), "i" (RESERVED_C_STACK_BYTES)
--      : "%r4", "%r5", "%r6", "%r8", "%r9", "%r10", "%r11", "%fp", "%ip", "%lr"
-+#if !defined(__thumb__)
-+        /* In ARM mode, r11/fp is frame-pointer and so we cannot mark
-+           it as clobbered. If we do so, GCC complains with error. */
-+      : "%r4", "%r5", "%r6", "%r7", "%r8", "%r9", "%r10", "%ip", "%lr"
-+#else
-+        /* In Thumb mode r7 is frame-pointer and so we cannot mark it
-+           as clobbered. On the other hand we mark as clobbered also
-+           those regs not used in Thumb mode. Hard to judge if this is
-+           needed, but certainly Haskell code is using them for
-+           placing GHC's virtual registers there. See
-+           includes/stg/MachRegs.h Please note that Haskell code is
-+           compiled by GHC/LLVM into ARM code (not Thumb!), at least
-+           as of February 2012 */
-+      : "%r4", "%r5", "%r6", "%r8", "%r9", "%r10", "%fp", "%ip", "%lr"
-+#endif
-     );
-     return r;
- }
diff -rN -u old-ghc//patches/haddock-hardcode-ghc-paths new-ghc//patches/haddock-hardcode-ghc-paths
--- old-ghc//patches/haddock-hardcode-ghc-paths	2012-06-11 08:28:54.301326495 +0000
+++ new-ghc//patches/haddock-hardcode-ghc-paths	2012-06-11 08:28:54.830349379 +0000
@@ -1,7 +1,7 @@
-Index: ghc-7.4.1/utils/haddock/haddock.cabal
+Index: ghc-7.4.2/utils/haddock/haddock.cabal
 ===================================================================
---- ghc-7.4.1.orig/utils/haddock/haddock.cabal	2012-02-01 19:10:43.000000000 +0100
-+++ ghc-7.4.1/utils/haddock/haddock.cabal	2012-02-03 16:26:39.000000000 +0100
+--- ghc-7.4.2.orig/utils/haddock/haddock.cabal	2012-06-07 03:10:26.000000000 +1000
++++ ghc-7.4.2/utils/haddock/haddock.cabal	2012-06-11 15:24:08.000000000 +1000
 @@ -78,10 +78,6 @@
  
  executable haddock
@@ -31,10 +31,10 @@
  
    if flag(test)
      cpp-options: -DTEST
-Index: ghc-7.4.1/utils/haddock/src/Main.hs
+Index: ghc-7.4.2/utils/haddock/src/Main.hs
 ===================================================================
---- ghc-7.4.1.orig/utils/haddock/src/Main.hs	2012-02-01 19:10:43.000000000 +0100
-+++ ghc-7.4.1/utils/haddock/src/Main.hs	2012-02-03 16:26:39.000000000 +0100
+--- ghc-7.4.2.orig/utils/haddock/src/Main.hs	2012-06-07 03:10:26.000000000 +1000
++++ ghc-7.4.2/utils/haddock/src/Main.hs	2012-06-11 15:24:08.000000000 +1000
 @@ -50,7 +50,6 @@
  #ifdef IN_GHC_TREE
  import System.FilePath
@@ -43,7 +43,7 @@
  import Paths_haddock
  #endif
  
-@@ -344,14 +343,14 @@
+@@ -350,14 +349,14 @@
        libDir <- getInTreeDir
        return (ghcPath, libDir)
  #else
diff -rN -u old-ghc//patches/memcpy-ffi.patch new-ghc//patches/memcpy-ffi.patch
--- old-ghc//patches/memcpy-ffi.patch	2012-06-11 08:28:54.181326831 +0000
+++ new-ghc//patches/memcpy-ffi.patch	1970-01-01 00:00:00.000000000 +0000
@@ -1,84 +0,0 @@
-commit 40c1106c338e209f07023d165f32bff0f75e2e54
-Author: Paolo Capriotti <p.capriotti at gmail.com>
-Date:   Wed May 2 15:24:46 2012 +0100
-Description:
-    Cast memory primops in the C backend (#5976)
-    
-    To prevent conflicts with GCC builtins, generate identical code for
-    calls to mem primos and FFI calls.
-    
-    Based on a patch by Joachim Breitner.
-Bug: http://hackage.haskell.org/trac/ghc/ticket/5967
-Origin: http://hackage.haskell.org/trac/ghc/changeset/40c1106c338e209f07023d165f32bff0f75e2e54
-
-Index: ghc-7.4.1/compiler/cmm/PprC.hs
-===================================================================
---- ghc-7.4.1.orig/compiler/cmm/PprC.hs	2012-02-01 19:10:32.000000000 +0100
-+++ ghc-7.4.1/compiler/cmm/PprC.hs	2012-05-06 21:41:11.000000000 +0200
-@@ -203,9 +203,6 @@
-                         pprCFunType (pprCLabel platform lbl) cconv results args <>
-                         noreturn_attr <> semi
- 
--        fun_proto lbl = ptext (sLit ";EF_(") <>
--                         pprCLabel platform lbl <> char ')' <> semi
--
-         noreturn_attr = case ret of
-                           CmmNeverReturns -> text "__attribute__ ((noreturn))"
-                           CmmMayReturn    -> empty
-@@ -226,31 +223,43 @@
-                     let myCall = pprCall platform (pprCLabel platform lbl) cconv results args
-                     in (real_fun_proto lbl, myCall)
-                 | not (isMathFun lbl) ->
--                    let myCall = braces (
--                                     pprCFunType (char '*' <> text "ghcFunPtr") cconv results args <> semi
--                                  $$ text "ghcFunPtr" <+> equals <+> cast_fn <> semi
--                                  $$ pprCall platform (text "ghcFunPtr") cconv results args <> semi
--                                 )
--                    in (fun_proto lbl, myCall)
-+                    pprForeignCall platform (pprCLabel platform lbl) cconv results args
-               _ ->
-                    (empty {- no proto -},
-                     pprCall platform cast_fn cconv results args <> semi)
-                         -- for a dynamic call, no declaration is necessary.
- 
-     CmmCall (CmmPrim op) results args _ret ->
--        pprCall platform ppr_fn CCallConv results args'
--        where
--        ppr_fn = pprCallishMachOp_for_C op
--        -- The mem primops carry an extra alignment arg, must drop it.
--        -- We could maybe emit an alignment directive using this info.
--        args'  | op == MO_Memcpy || op == MO_Memset || op == MO_Memmove = init args
--               | otherwise = args
-+        proto $$ fn_call
-+      where
-+        cconv = CCallConv
-+        fn = pprCallishMachOp_for_C op
-+        (proto, fn_call)
-+          -- The mem primops carry an extra alignment arg, must drop it.
-+          -- We could maybe emit an alignment directive using this info.
-+          -- We also need to cast mem primops to prevent conflicts with GCC
-+          -- builtins (see bug #5967).
-+          | op `elem` [MO_Memcpy, MO_Memset, MO_Memmove]
-+          = pprForeignCall platform fn cconv results (init args)
-+          | otherwise
-+          = (empty, pprCall platform fn cconv results args)
- 
-     CmmBranch ident          -> pprBranch ident
-     CmmCondBranch expr ident -> pprCondBranch platform expr ident
-     CmmJump lbl _params      -> mkJMP_(pprExpr platform lbl) <> semi
-     CmmSwitch arg ids        -> pprSwitch platform arg ids
- 
-+pprForeignCall :: Platform -> SDoc -> CCallConv -> [HintedCmmFormal] -> [HintedCmmActual] -> (SDoc, SDoc)
-+pprForeignCall platform fn cconv results args = (proto, fn_call)
-+  where
-+    fn_call = braces (
-+                 pprCFunType (char '*' <> text "ghcFunPtr") cconv results args <> semi
-+              $$ text "ghcFunPtr" <+> equals <+> cast_fn <> semi
-+              $$ pprCall platform (text "ghcFunPtr") cconv results args <> semi
-+             )
-+    cast_fn = parens (parens (pprCFunType (char '*') cconv results args) <> fn)
-+    proto = ptext (sLit ";EF_(") <> fn <> char ')' <> semi
-+
- pprCFunType :: SDoc -> CCallConv -> [HintedCmmFormal] -> [HintedCmmActual] -> SDoc
- pprCFunType ppr_fn cconv ress args
-   = res_type ress <+>
diff -rN -u old-ghc//patches/no_ghci_on_powerpc new-ghc//patches/no_ghci_on_powerpc
--- old-ghc//patches/no_ghci_on_powerpc	2012-06-11 08:28:54.177326882 +0000
+++ new-ghc//patches/no_ghci_on_powerpc	2012-06-11 08:28:54.834329632 +0000
@@ -7,16 +7,16 @@
 Author: Joachim Breitner <nomeata at debian.org>
 Bug-Debian: http://bugs.debian.org/631073
 
-Index: ghc-7.4.0.20111219/mk/config.mk.in
+Index: ghc-7.4.2/mk/config.mk.in
 ===================================================================
---- ghc-7.4.0.20111219.orig/mk/config.mk.in	2011-12-19 19:11:04.000000000 +0100
-+++ ghc-7.4.0.20111219/mk/config.mk.in	2011-12-21 19:56:11.000000000 +0100
+--- ghc-7.4.2.orig/mk/config.mk.in	2012-06-07 03:10:25.000000000 +1000
++++ ghc-7.4.2/mk/config.mk.in	2012-06-11 15:25:20.000000000 +1000
 @@ -172,7 +172,7 @@
  # has support for this OS/ARCH combination.
  
  OsSupportsGHCi=$(strip $(patsubst $(HostOS_CPP), YES, $(findstring $(HostOS_CPP), mingw32 cygwin32 linux solaris2 freebsd dragonfly netbsd openbsd darwin kfreebsdgnu)))
--ArchSupportsGHCi=$(strip $(patsubst $(HostArch_CPP), YES, $(findstring $(HostArch_CPP), i386 x86_64 powerpc sparc sparc64)))
-+ArchSupportsGHCi=$(strip $(patsubst $(HostArch_CPP), YES, $(findstring $(HostArch_CPP), i386 x86_64 sparc sparc64)))
+-ArchSupportsGHCi=$(strip $(patsubst $(HostArch_CPP), YES, $(findstring $(HostArch_CPP), i386 x86_64 powerpc sparc sparc64 arm)))
++ArchSupportsGHCi=$(strip $(patsubst $(HostArch_CPP), YES, $(findstring $(HostArch_CPP), i386 x86_64 sparc sparc64 a[...incomplete...]



More information about the Pkg-haskell-commits mailing list