2c2920c457
The python-libconfig package fails to build with musl with very weird errors coming all the way from Boost Python, which nobody ever bothered to fix. It's time to disable this package on musl to avoid the repetitive build failures. Fixes: http://autobuild.buildroot.net/results/f0f6cdc8c38c024772615d5e677b0f4ad63ef7ec Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
24 lines
885 B
Plaintext
24 lines
885 B
Plaintext
comment "python-libconfig needs a glibc or uClibc toolchain w/ C++, threads"
|
|
depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS || \
|
|
BR2_TOOLCHAIN_USES_MUSL
|
|
|
|
config BR2_PACKAGE_PYTHON_LIBCONFIG
|
|
bool "python-libconfig"
|
|
select BR2_PACKAGE_BOOST
|
|
select BR2_PACKAGE_BOOST_PYTHON
|
|
select BR2_PACKAGE_LIBCONFIG
|
|
depends on BR2_INSTALL_LIBSTDCPP
|
|
depends on BR2_TOOLCHAIN_HAS_THREADS
|
|
# error: invalid use of incomplete type 'struct _IO_FILE'
|
|
depends on !BR2_TOOLCHAIN_USES_MUSL
|
|
help
|
|
Python bindings to the C++ library libconfig
|
|
|
|
Libconfig is a simple library for manipulating structured
|
|
configuration files. The file format is more compact and more
|
|
readable than XML. And unlike XML, it is type-aware, so it is
|
|
not necessary to do string parsing in application code.
|
|
http://www.hyperrealm.com/libconfig/
|
|
|
|
https://github.com/cnangel/python-libconfig
|