From: Fabrice Fontaine Date: Sat, 14 Dec 2019 17:10:23 +0000 (+0100) Subject: package/python-subprocess32: add PYTHON_SUBPROCESS32_CONFIGURE_CMDS X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=55e9290603b21e3b88085cba2349eb8af6b7535b;p=buildroot.git package/python-subprocess32: add PYTHON_SUBPROCESS32_CONFIGURE_CMDS Since commit 1745fcde740057951dcc5429f3bfabd103b764a1, python-subprocess32 fails to build because it runs configure with incorrect arguments so add a PYTHON_SUBPROCESS32_CONFIGURE_CMDS Fixes: - http://autobuild.buildroot.org/results/dcf944129392ee6cacc106e096d8d3adfa4447bb Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni --- diff --git a/package/python-subprocess32/python-subprocess32.mk b/package/python-subprocess32/python-subprocess32.mk index ee591e6a6b..fb8a47f974 100644 --- a/package/python-subprocess32/python-subprocess32.mk +++ b/package/python-subprocess32/python-subprocess32.mk @@ -11,4 +11,21 @@ PYTHON_SUBPROCESS32_SETUP_TYPE = setuptools PYTHON_SUBPROCESS32_LICENSE = Python-2.0 PYTHON_SUBPROCESS32_LICENSE_FILES = LICENSE +# The configure step needs to be run outside of the setup.py since it isn't +# run correctly for cross-compiling +define PYTHON_SUBPROCESS32_CONFIGURE_CMDS + (cd $(@D) && \ + $(TARGET_CONFIGURE_OPTS) \ + $(TARGET_CONFIGURE_ARGS) \ + ./configure \ + --target=$(GNU_TARGET_NAME) \ + --host=$(GNU_TARGET_NAME) \ + --build=$(GNU_HOST_NAME) \ + --prefix=/usr \ + --exec-prefix=/usr \ + --sysconfdir=/etc \ + --program-prefix="" \ + ) +endef + $(eval $(python-package))