Details
-
Bug
-
Resolution: Unresolved
-
Not Evaluated
-
None
-
6.10.0
-
None
Description
conf/local.conf
MACHINE ??= "qemuarm" DISTRO_FEATURE:append = " ptest" DISTRO ?= "poky"
from do_install_ptest_base log:
/buildarea6/pzha1-cn/poky-prj/master/build-qt-ptest-1/tmp/work/cortexa15t2hf-neon-poky-linux-gnueabi/qtbase/6.10.0/sources/qtbase-6.10.0/tests/auto/corelib/kernel/qvariant/tst_qvariant.cpp:1891:88: note: parameter passing for argument of type 'QUuid' changed in GCC 7.1 {standard input}: Assembler messages: {standard input}:1573989: Error: registers may not be the same -- `str r3,[r3],#-20' {standard input}:1575206: Error: registers may not be the same -- `str r3,[r3],#-20'
I suspect this is a GCC issue, as the following commit appears to have resolved the QtBase failure on qemuarm, though the ptest failure still persists: https://git.openembedded.org/openembedded-core/commit/?id=07f6ebadf0bc4a90bdba9106df7fb55be8d76ffd
Please help investigate whether the remaining ptest install failure is related to the Qt code or the GCC toolchain.