[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