[commit: ghc] master: ghc.mk: fix 'make install' for cross-mingw32 (74e5ec9)

git at git.haskell.org git at git.haskell.org
Sun Apr 23 14:40:18 UTC 2017


Repository : ssh://git@git.haskell.org/ghc

On branch  : master
Link       : http://ghc.haskell.org/trac/ghc/changeset/74e5ec9e63ff40bb8d52041cdc2f602d9bf12eb8/ghc

>---------------------------------------------------------------

commit 74e5ec9e63ff40bb8d52041cdc2f602d9bf12eb8
Author: Sergei Trofimovich <slyfox at gentoo.org>
Date:   Sun Apr 23 15:31:13 2017 +0100

    ghc.mk: fix 'make install' for cross-mingw32
    
    Attempt to install cross-compiled mingw32 GHC built on linux failed as:
    
        $ make install DESTDIR=$(pwd)/__i__
    
        "mv" "$(pwd)/__i__/usr/local/lib/ghc-8.3.20170422/bin/ghc-stage2" \
             "$(pwd)/__i__/usr/local/lib/ghc-8.3.20170422/bin/ghc"
        mv: failed to stat
             '$(pwd)/__i__/usr/local/lib/ghc-8.3.20170422/bin/ghc-stage2': \
             No such file or directory
    
    The rename should not be performed for windows targets.
    
    Signed-off-by: Sergei Trofimovich <slyfox at gentoo.org>


>---------------------------------------------------------------

74e5ec9e63ff40bb8d52041cdc2f602d9bf12eb8
 ghc.mk | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/ghc.mk b/ghc.mk
index d1dbb9e..a6354ad 100644
--- a/ghc.mk
+++ b/ghc.mk
@@ -924,7 +924,7 @@ ifneq "$(INSTALL_LIBEXECS)" ""
 	done
 # We rename ghc-stage2, so that the right program name is used in error
 # messages etc.
-ifeq "$(Windows_Host)" "NO"
+ifeq "$(Windows_Target)" "NO"
 	"$(MV)" "$(DESTDIR)$(ghclibexecdir)/bin/ghc-stage$(INSTALL_GHC_STAGE)" "$(DESTDIR)$(ghclibexecdir)/bin/ghc"
 endif
 endif



More information about the ghc-commits mailing list