summaryrefslogtreecommitdiff
path: root/lang
diff options
context:
space:
mode:
authorjperkin <jperkin@pkgsrc.org>2021-07-16 09:48:45 +0000
committerjperkin <jperkin@pkgsrc.org>2021-07-16 09:48:45 +0000
commit7cd34c8316e4e3fde9d1e1b613c2f8a366a4bae9 (patch)
treef5e5085f7ab7d87ab49cf2c7acdf798b345eb26a /lang
parente24141cf4ff7ee041836ab6abd3a4848a58284e4 (diff)
downloadpkgsrc-7cd34c8316e4e3fde9d1e1b613c2f8a366a4bae9.tar.gz
python36: Fix _decimal build on Darwin/aarch64.
Diffstat (limited to 'lang')
-rw-r--r--lang/python36/Makefile7
1 files changed, 6 insertions, 1 deletions
diff --git a/lang/python36/Makefile b/lang/python36/Makefile
index a61253e608c..23a7078f113 100644
--- a/lang/python36/Makefile
+++ b/lang/python36/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.31 2021/02/16 19:39:53 adam Exp $
+# $NetBSD: Makefile,v 1.32 2021/07/16 09:48:45 jperkin Exp $
.include "dist.mk"
@@ -76,6 +76,11 @@ PLIST.oss= yes
CFLAGS+= -I${OSX_SDK_PATH:Q}/usr/include
.endif
+# Avoid universal build on macOS/aarch64, _decimal fails.
+.if !empty(MACHINE_PLATFORM:MDarwin-*-aarch64)
+MAKE_ENV+= PYTHON_DECIMAL_WITH_MACHINE=uint128
+.endif
+
PLIST_VARS+= nis
.for incdir in ${_OPSYS_INCLUDE_DIRS}
. if (exists(${incdir}/rpc/rpc.h) || exists(${incdir}/tirpc/rpc/rpc.h))