aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPiotr Kubaj <pkubaj@FreeBSD.org>2019-08-01 18:58:14 +0000
committerPiotr Kubaj <pkubaj@FreeBSD.org>2019-08-01 18:58:14 +0000
commit2e2e331074b467b155e707d7e383666fef314b50 (patch)
treecc7cb8b49a8afd0076fae6518deb2cde0a8ea0a3
parent8e3c89167c7f43cef5a0d6b16b5c16f9787cb369 (diff)
downloadports-2e2e331074b467b155e707d7e383666fef314b50.tar.gz
ports-2e2e331074b467b155e707d7e383666fef314b50.zip
Notes
-rw-r--r--lang/ghc/Makefile4
-rw-r--r--lang/ghc/files/patch-ppc644
2 files changed, 6 insertions, 2 deletions
diff --git a/lang/ghc/Makefile b/lang/ghc/Makefile
index 18f884e82015..4287810a31ca 100644
--- a/lang/ghc/Makefile
+++ b/lang/ghc/Makefile
@@ -95,6 +95,10 @@ CONFIGURE_ARGS+= --enable-dtrace=0
LLVM_VERSION= 60
.endif
+.if ${ARCH} == powerpc64
+CONFIGURE_ARGS+= --enable-dtrace=0
+.endif
+
.if ${ARCH} == amd64 || ${ARCH} == i386
BOOT_GHC_VERSION= 8.4.3
.else
diff --git a/lang/ghc/files/patch-ppc64 b/lang/ghc/files/patch-ppc64
index f27fb05ceab6..2549ee3c2828 100644
--- a/lang/ghc/files/patch-ppc64
+++ b/lang/ghc/files/patch-ppc64
@@ -411,7 +411,7 @@ index 2f64d82ee5..82726d90d9 100644
-------------------------------------------------------------------------- */
-#if defined(powerpc64_HOST_ARCH)
-+#if defined(ELF_V1)
++#if defined(_CALL_ELF) && (_CALL_ELF == 1)
-#if defined(linux_HOST_OS)
static void GNUC3_ATTRIBUTE(used)
@@ -428,7 +428,7 @@ index 2f64d82ee5..82726d90d9 100644
-#endif
-
-#if defined(powerpc64le_HOST_ARCH)
-+#if defined(ELF_V2)
++#if defined(_CALL_ELF) && (_CALL_ELF == 2)
/* -----------------------------------------------------------------------------
PowerPC 64 little endian architecture