python,python3: remove `--with-system-ffi=no` config arg 5758/head
authorAlexandru Ardelean <ardeleanalex@gmail.com>
Wed, 14 Mar 2018 14:21:40 +0000 (16:21 +0200)
committerAlexandru Ardelean <ardeleanalex@gmail.com>
Wed, 14 Mar 2018 14:21:41 +0000 (16:21 +0200)
commitb6973e5deb5a3172f303f4717e039bcb79c49469
tree6b41d5f21bc5a20e363d0eaac8221fd7e3398915
parentea62d1217caa286e22f1db1e9e53dc9b662ac1d6
python,python3: remove `--with-system-ffi=no` config arg

Report https://github.com/openwrt/packages/issues/5638
It was mentioned that this causes build failures on Mac OS X.

The default behavior [in the setup.py script] is to check whether
`--with-system-ffi` is present in the CONFIG_ARGS env var.

However that back-fires a bit when `--with-system-ffi=no`, because the
condition `not '--with-system-ffi' in sysconfig.get_config_var("CONFIG_ARGS")`
evaluates to true.

This is a small bug in the `setup.py` script, but it looks like the
easiest/cleanest way to address it on our end is to just remove it entirely
from the HOST_CONFIGURE_ARGS.
At least that's how it looks like when testing on a Linux machine.

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
lang/python/python/Makefile
lang/python/python3/Makefile