[Buildroot] [PATCH] qt: depends on BR2_TOOLCHAIN_HAS_SYNC_4
Gustavo Zacarias
gustavo at zacarias.com.ar
Tue Feb 23 16:48:09 UTC 2016
It uses __sync_add_and_fetch_4() and other 32-bit atomics, fixes:
http://autobuild.buildroot.net/results/7ac/7acdbc54e26ad2ba4756512614192be0a086f563/
Signed-off-by: Gustavo Zacarias <gustavo at zacarias.com.ar>
---
package/opencv/Config.in | 1 +
package/pinentry/Config.in | 1 +
package/python-pyqt/Config.in | 2 ++
package/python-sip/Config.in | 2 ++
package/qt/Config.in | 2 ++
5 files changed, 8 insertions(+)
diff --git a/package/opencv/Config.in b/package/opencv/Config.in
index 8bc6c34..8ebca21 100644
--- a/package/opencv/Config.in
+++ b/package/opencv/Config.in
@@ -210,6 +210,7 @@ config BR2_PACKAGE_OPENCV_WITH_QT
depends on BR2_INSTALL_LIBSTDCPP
depends on BR2_USE_MMU # qt
depends on BR2_PACKAGE_OPENCV_LIB_HIGHGUI
+ depends on BR2_TOOLCHAIN_HAS_SYNC_4 # qt
select BR2_PACKAGE_QT
select BR2_PACKAGE_QT_STL
select BR2_PACKAGE_QT_GUI_MODULE
diff --git a/package/pinentry/Config.in b/package/pinentry/Config.in
index f5a8159..8f6bdb9 100644
--- a/package/pinentry/Config.in
+++ b/package/pinentry/Config.in
@@ -40,6 +40,7 @@ config BR2_PACKAGE_PINENTRY_QT4
depends on BR2_USE_MMU # fork
depends on BR2_INSTALL_LIBSTDCPP
depends on BR2_TOOLCHAIN_HAS_THREADS
+ depends on BR2_TOOLCHAIN_HAS_SYNC_4 # qt
select BR2_PACKAGE_QT
select BR2_PACKAGE_QT_GUI_MODULE
help
diff --git a/package/python-pyqt/Config.in b/package/python-pyqt/Config.in
index a50cb74..f2d06c4 100644
--- a/package/python-pyqt/Config.in
+++ b/package/python-pyqt/Config.in
@@ -1,5 +1,6 @@
comment "python-pyqt needs a toolchain w/ C++, threads"
depends on BR2_USE_MMU
+ depends on BR2_TOOLCHAIN_HAS_SYNC_4
depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS
config BR2_PACKAGE_PYTHON_PYQT
@@ -7,6 +8,7 @@ config BR2_PACKAGE_PYTHON_PYQT
depends on BR2_INSTALL_LIBSTDCPP
depends on BR2_TOOLCHAIN_HAS_THREADS # qt
depends on BR2_USE_MMU # qt
+ depends on BR2_TOOLCHAIN_HAS_SYNC_4 # qt
select BR2_PACKAGE_QT
select BR2_PACKAGE_PYTHON_SIP
help
diff --git a/package/python-sip/Config.in b/package/python-sip/Config.in
index 45e48ad..9a4296a 100644
--- a/package/python-sip/Config.in
+++ b/package/python-sip/Config.in
@@ -1,5 +1,6 @@
comment "python-sip needs a toolchain w/ C++, threads"
depends on BR2_USE_MMU
+ depends on BR2_TOOLCHAIN_HAS_SYNC_4
depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS
config BR2_PACKAGE_PYTHON_SIP
@@ -7,6 +8,7 @@ config BR2_PACKAGE_PYTHON_SIP
depends on BR2_INSTALL_LIBSTDCPP # qt
depends on BR2_TOOLCHAIN_HAS_THREADS # qt
depends on BR2_USE_MMU # qt
+ depends on BR2_TOOLCHAIN_HAS_SYNC_4 # qt
select BR2_PACKAGE_QT
help
SIP is a tool that makes it very easy to create Python
diff --git a/package/qt/Config.in b/package/qt/Config.in
index bf14724..06444ed 100644
--- a/package/qt/Config.in
+++ b/package/qt/Config.in
@@ -1,5 +1,6 @@
comment "qt needs a toolchain w/ C++, threads"
depends on BR2_USE_MMU
+ depends on BR2_TOOLCHAIN_HAS_SYNC_4
depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS
menuconfig BR2_PACKAGE_QT
@@ -7,6 +8,7 @@ menuconfig BR2_PACKAGE_QT
depends on BR2_USE_MMU # fork
depends on BR2_INSTALL_LIBSTDCPP
depends on BR2_TOOLCHAIN_HAS_THREADS
+ depends on BR2_TOOLCHAIN_HAS_SYNC_4
help
Qt is a cross-platform application and UI framework for
developers using C++.
--
2.4.10
More information about the buildroot
mailing list