python: use external libffi for host python
authorJeffery To <redacted>
Sun, 6 Mar 2016 11:09:13 +0000 (19:09 +0800)
committerJeffery To <redacted>
Sun, 6 Mar 2016 11:09:13 +0000 (19:09 +0800)
This will ensure that ctypes will use the same version of libffi as
other packages, e.g. python-cffi.

Signed-off-by: Jeffery To <redacted>
lang/python/Makefile

index 6631cc04f1cba0297f9817eb2ae1638dcf9280c5..295a3c23d06418cc0ecfc30f18397661a54d5077 100644 (file)
@@ -29,7 +29,7 @@ PKG_BUILD_DIR:=$(BUILD_DIR)/Python-$(PKG_VERSION)
 HOST_BUILD_DIR:=$(BUILD_DIR_HOST)/Python-$(PKG_VERSION)
 
 PKG_BUILD_DEPENDS:=python/host
-HOST_BUILD_DEPENDS:=bzip2/host expat/host
+HOST_BUILD_DEPENDS:=bzip2/host expat/host libffi/host
 
 include $(INCLUDE_DIR)/host-build.mk
 include $(INCLUDE_DIR)/package.mk
@@ -223,6 +223,7 @@ HOST_CONFIGURE_ARGS+= \
        --with-threads \
        --prefix=$(STAGING_DIR)/host/usr \
        --with-system-expat=$(STAGING_DIR)/host \
+       --with-system-ffi="$(STAGING_DIR)/host" \
        --with-ensurepip=upgrade \
        CONFIG_SITE= \
        CFLAGS="$(HOST_CFLAGS)"
git clone https://git.99rst.org/PROJECT