qt: QT_COORD_TYPE_DOUBLE should only be set on soft float

If QT_COORD_TYPE_DOUBLE is forced and hard float is used, Qt compilation
breaks because it can't find hard coded operations on double.

Moreover, QT_COORD_TYPE is float only if QT_NO_FPU is set.
(cf src/corelib/global/qglobal.h)

So, we can safely make the QT_COORD_TYPE_DOUBLE option depend on
BR2_SOFT_FLOAT.

Reported-by: Peter Korsgaard <peter@korsgaard.com>
Signed-off-by: Richard Genoud <richard.genoud@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
This commit is contained in:
Richard Genoud 2015-04-28 17:42:27 +02:00 committed by Peter Korsgaard
parent 2a15ce89ac
commit e07ec136ee

View File

@ -121,6 +121,7 @@ config BR2_PACKAGE_QT_CONFIG_FILE
file, which Buildroot will give to Qt at compile time.
config BR2_PACKAGE_QT_QT_COORD_TYPE_DOUBLE
depends on BR2_SOFT_FLOAT
bool "QT_COORD_TYPE to double"
help
Set QT_COORD_TYPE to double. On ARM-based platforms, qreal