Commit 914c950d authored by Romain Naour's avatar Romain Naour Committed by Thomas Petazzoni
Browse files

package/libsigrok: blacklist CS powerpc toolchains

Even though BR2_PACKAGE_LIBSIGROKCXX is selected, the C++
binding is disabled due to lack of C++11 support in the toolchain.

Configure output:
Enabled language bindings:
 - C++............................. no (C++11 compiler required)

So disable libsigrok C++ binding and pulseview for CS powerpc toolchains.

Fixes:
http://autobuild.buildroot.net/results/737/737453011ac0d13ab197258171ffa0f81bc4c368/



[Thomas: use 'depends on !foo && !bar' instead of 'depends on !(foo ||
bar)', seems it looks more logical in this situation.]

Signed-off-by: default avatarRomain Naour <romain.naour@openwide.fr>
Signed-off-by: default avatarThomas Petazzoni <thomas.petazzoni@free-electrons.com>
parent ffee06d2
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -22,12 +22,17 @@ config BR2_PACKAGE_LIBSIGROKCXX
	bool "build C++ bindings"
	select BR2_PACKAGE_GLIBMM
	depends on BR2_INSTALL_LIBSTDCPP
	# CS powerpc g++ are too old. libsigrokcxx needs C++11
	depends on !BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_POWERPC201103 && \
		!BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_POWERPC201009
	help
	  Build libsigrok C++ bindings as well.

comment "C++ bindings need a toolchain w/ C++"
	depends on BR2_PACKAGE_LIBSIGROK
	depends on !BR2_INSTALL_LIBSTDCPP
	depends on !BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_POWERPC201103 && \
		!BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_POWERPC201009

endif

+5 −0
Original line number Diff line number Diff line
@@ -16,6 +16,9 @@ config BR2_PACKAGE_PULSEVIEW
	depends on BR2_USE_MMU
	depends on BR2_INSTALL_LIBSTDCPP
	depends on BR2_PACKAGE_BOOST_ARCH_SUPPORTS
	# libsigrok
	depends on !BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_POWERPC201103 && \
		!BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_POWERPC201009
	help
	  PulseView is a Qt based logic analyzer, oscilloscope
	  and MSO GUI for sigrok.
@@ -27,3 +30,5 @@ comment "pulseview needs a toolchain w/ wchar, threads, C++"
	depends on BR2_PACKAGE_QT5
	depends on BR2_PACKAGE_BOOST_ARCH_SUPPORTS
	depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS || !BR2_INSTALL_LIBSTDCPP
	depends on !BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_POWERPC201103 && \
		!BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_POWERPC201009