e5c6f9f497
Matplotlib contains .cpp source code: ls src/*.cpp src/_backend_agg.cpp src/_backend_agg_wrapper.cpp src/_contour.cpp src/_contour_wrapper.cpp src/ft2font.cpp src/ft2font_wrapper.cpp src/_image.cpp src/_image_wrapper.cpp src/mplutils.cpp src/_path_wrapper.cpp src/_png.cpp src/py_converters.cpp src/_tkagg.cpp src/_ttconv.cpp src/_windowing.cpp So add a dependency on C++ support in the toolchain to fix build errors like (no autobuilder reference yet): ../output/host/bin/powerpc-buildroot-linux-uclibc-gcc -Wno-unused-result \ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -D_LARGEFILE_SOURCE \ -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -fPIC \ -DFREETYPE_BUILD_TYPE=system \ -DPY_ARRAY_UNIQUE_SYMBOL=MPL_matplotlib_ft2font_ARRAY_API \ -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -D__STDC_FORMAT_MACROS=1 \ -I../output/host/lib/python3.7/site-packages/numpy/core/include \ -Iextern/agg24-svn/include \ -I../output/host/bin/../powerpc-buildroot-linux-uclibc/sysroot/usr/include \ -I../output/host/bin/../powerpc-buildroot-linux-uclibc/sysroot/usr/include/freetype2 \ -I. \ -I../output/host/powerpc-buildroot-linux-uclibc/sysroot/usr/include/python3.7m \ -c src/ft2font.cpp -o build/temp.linux-x86_64-3.7/src/ft2font.o powerpc-buildroot-linux-uclibc-gcc.br_real: error: src/ft2font.cpp: C++ compiler not installed on this system Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
26 lines
920 B
Plaintext
26 lines
920 B
Plaintext
config BR2_PACKAGE_PYTHON_MATPLOTLIB
|
|
bool "python-matplotlib"
|
|
depends on BR2_INSTALL_LIBSTDCPP
|
|
depends on BR2_PACKAGE_PYTHON3
|
|
depends on BR2_PACKAGE_PYTHON_NUMPY_ARCH_SUPPORTS
|
|
select BR2_PACKAGE_FREETYPE # runtime
|
|
select BR2_PACKAGE_LIBPNG # runtime
|
|
select BR2_PACKAGE_PYTHON_CYCLER
|
|
select BR2_PACKAGE_PYTHON_SETUPTOOLS # runtime
|
|
select BR2_PACKAGE_PYTHON_DATEUTIL # runtime
|
|
select BR2_PACKAGE_PYTHON_NUMPY # runtime
|
|
select BR2_PACKAGE_PYTHON_PYPARSING # runtime
|
|
select BR2_PACKAGE_PYTHON3_ZLIB # runtime
|
|
select BR2_PACKAGE_ZLIB # runtime
|
|
help
|
|
Matplotlib strives to produce publication quality 2D
|
|
graphics for interactive graphing, scientific publishing,
|
|
user interface development and web application servers
|
|
targeting multiple user interfaces and hardcopy output
|
|
formats.
|
|
|
|
https://matplotlib.org/
|
|
|
|
comment "python-matplotlib needs a toolchain w/ C++"
|
|
depends on !BR2_INSTALL_LIBSTDCPP
|