1185c0256b
Prior to being updated to version 1.0.7 in
014a66fcde
python-msgpack would
automatically fall back to the pure python version if the cpp based
optimized extension would fail to build for any reason.
This however is no longer the case after updating to 1.0.7 where it
is now required that we explicitely set the MSGPACK_PUREPYTHON=1 if
we do not have cpp support enabled in the toolchain.
Fixes:
- http://autobuild.buildroot.net/results/361/36185a19bed4bd57421a4d909bce1976c89d130f
- http://autobuild.buildroot.net/results/477/477f822cb196ebc2246bcbdc1b6eaf940fc018cd
Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
[yann.morin.1998@free.fr: add the comment]
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
22 lines
865 B
Makefile
22 lines
865 B
Makefile
################################################################################
|
|
#
|
|
# python-msgpack
|
|
#
|
|
################################################################################
|
|
|
|
PYTHON_MSGPACK_VERSION = 1.0.7
|
|
PYTHON_MSGPACK_SOURCE = msgpack-$(PYTHON_MSGPACK_VERSION).tar.gz
|
|
PYTHON_MSGPACK_SITE = https://files.pythonhosted.org/packages/c2/d5/5662032db1571110b5b51647aed4b56dfbd01bfae789fa566a2be1f385d1
|
|
PYTHON_MSGPACK_LICENSE = Apache-2.0
|
|
PYTHON_MSGPACK_LICENSE_FILES = COPYING
|
|
PYTHON_MSGPACK_SETUP_TYPE = setuptools
|
|
|
|
# When set in the environment, whatever the value, MSGPACK_PUREPYTHON drives
|
|
# using the pure python implementation rather than rely on the C++ native code.
|
|
# So we can't force it to use C++; we can only force it to use pure python.
|
|
ifeq ($(BR2_INSTALL_LIBSTDCPP),)
|
|
PYTHON_MSGPACK_ENV = MSGPACK_PUREPYTHON=1
|
|
endif
|
|
|
|
$(eval $(python-package))
|