From: Maxime Ripard Date: Mon, 29 Aug 2011 15:56:44 +0000 (+0200) Subject: Fix regression in Python build on 64 bits system X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=3c90f754961c6d99059c0b6d0a66bc797a3c017b;p=buildroot.git Fix regression in Python build on 64 bits system Commit 009d8fceab4db7815502e4b0565fe0ef531d512c introduced --enable-shared --disable-static options for the host autotools packages, ultimately causing a regression on the host-python build, leading to a number of critical modules not being built on the target python on 64 bits system. Introduce a quick fix for the release and before a deeper fix. Signed-off-by: Maxime Ripard Signed-off-by: Peter Korsgaard --- diff --git a/package/python/python.mk b/package/python/python.mk index c2839b7355..724fd1a928 100644 --- a/package/python/python.mk +++ b/package/python/python.mk @@ -37,6 +37,19 @@ HOST_PYTHON_MAKE_ENV = \ HOST_PYTHON_AUTORECONF = YES +define HOST_PYTHON_CONFIGURE_CMDS + (cd $(@D) && rm -rf config.cache; \ + $(HOST_CONFIGURE_OPTS) \ + CFLAGS="$(HOST_CFLAGS)" \ + LDFLAGS="$(HOST_LDFLAGS)" \ + $(HOST_PYTHON_CONF_ENV) \ + ./configure \ + --prefix="$(HOST_DIR)/usr" \ + --sysconfdir="$(HOST_DIR)/etc" \ + $(HOST_PYTHON_CONF_OPT) \ + ) +endef + PYTHON_DEPENDENCIES = host-python libffi HOST_PYTHON_DEPENDENCIES = host-expat