arm uses standard qreal=double now by default, so either this check is bogus, or needs to be refactored. Either way, it's wrong for fedora. diff -up PyQt-gpl-5.2/configure.py.qreal_arm PyQt-gpl-5.2/configure.py --- PyQt-gpl-5.2/configure.py.qreal_arm 2014-01-07 10:19:54.000000000 -0600 +++ PyQt-gpl-5.2/configure.py 2014-01-09 16:41:18.884688047 -0600 @@ -482,7 +482,7 @@ int main(int argc, char **argv) #endif // This is the test used in qglobal.h. -#if defined(QT_NO_FPU) || defined(Q_PROCESSOR_ARM) || defined(Q_OS_WINCE) +#if defined(QT_NO_FPU) || defined(Q_OS_WINCE) out << "PyQt_qreal_double\\n"; #endif