summaryrefslogtreecommitdiff
path: root/lang/python3/Makefile
diff options
context:
space:
mode:
authorAlexandru Ardelean <ardeleanalex@gmail.com>2017-01-06 17:05:27 +0200
committerAlexandru Ardelean <ardeleanalex@gmail.com>2017-01-19 18:15:12 +0200
commited8fa163c08de237ab6cbb66ebf8e8ff89dbf785 (patch)
treee91f68d3633ba5eae91b27f3af44577ac79035a5 /lang/python3/Makefile
parentd548d6bf1fc41718d7962111d44e011bcad8dc02 (diff)
python3: sync changes from python
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
Diffstat (limited to 'lang/python3/Makefile')
-rw-r--r--lang/python3/Makefile18
1 files changed, 8 insertions, 10 deletions
diff --git a/lang/python3/Makefile b/lang/python3/Makefile
index aa758b563..81e6679f8 100644
--- a/lang/python3/Makefile
+++ b/lang/python3/Makefile
@@ -14,7 +14,7 @@ PYTHON_VERSION:=$(PYTHON3_VERSION)
PYTHON_VERSION_MICRO:=$(PYTHON3_VERSION_MICRO)
PKG_NAME:=python3
-PKG_RELEASE:=1
+PKG_RELEASE:=3
PKG_VERSION:=$(PYTHON_VERSION).$(PYTHON_VERSION_MICRO)
PKG_SOURCE:=Python-$(PKG_VERSION).tar.xz
@@ -117,10 +117,6 @@ MAKE_FLAGS+=\
LD="$(TARGET_CC)" \
PGEN=pgen3
-ifeq ($(ARCH),i386)
-MAKE_FLAGS+=PYTHON_DECIMAL_WITH_MACHINE=ansi32
-endif
-
EXTRA_CFLAGS+= \
-DNDEBUG -fno-inline
EXTRA_LDFLAGS+= \
@@ -231,6 +227,9 @@ define Py3Package/python3/filespec
-|$(PYTHON3_PKG_DIR)
endef
+HOST_LDFLAGS += \
+ $$$$(pkg-config --static --libs libcrypto libssl)
+
HOST_CONFIGURE_ARGS+= \
--without-cxx-main \
--without-pymalloc \
@@ -238,14 +237,13 @@ HOST_CONFIGURE_ARGS+= \
--prefix=$(HOST_PYTHON3_DIR) \
--exec-prefix=$(HOST_PYTHON3_DIR) \
--with-system-expat=$(STAGING_DIR_HOSTPKG) \
- --with-system-ffi \
+ --with-system-ffi=no \
--with-ensurepip=no \
- CONFIG_SITE= \
- CFLAGS="$(HOST_CFLAGS)"
+ CONFIG_SITE=
define Host/Compile
- +$(MAKE) $(HOST_JOBS) -C $(HOST_BUILD_DIR) python Parser/pgen
- +$(MAKE) $(HOST_JOBS) -C $(HOST_BUILD_DIR) sharedmods
+ +$(HOST_MAKE_VARS) $(MAKE) $(HOST_JOBS) -C $(HOST_BUILD_DIR) python Parser/pgen
+ +$(HOST_MAKE_VARS) $(MAKE) $(HOST_JOBS) -C $(HOST_BUILD_DIR) sharedmods
endef
define Host/Install