Details
-
Bug
-
Resolution: Done
-
P2: Important
-
6.2.2
-
Linux ubuntu-linux-20-04-desktop 5.13.0-25-generic #26~20.04.1-Ubuntu SMP Sat Jan 8 18:05:46 UTC 2022 aarch64 aarch64 aarch64 GNU/Linux
GCC 10
Qt 6.2.2
-
-
aacf799ca7 (qt/qtdeclarative/dev) aacf799ca7 (qt/tqtc-qtdeclarative/dev) 01b96285b5 (qt/qtdeclarative/6.3) 01b96285b5 (qt/tqtc-qtdeclarative/6.3) 07e0a80699 (qt/qtdeclarative/6.2) 07e0a80699 (qt/tqtc-qtdeclarative/6.2) 07e0a80699 (qt/qtdeclarative/6.2.4)
Description
Building qtdeclarative fails on my Ubuntu 20.04 arm64 virtual machine (GCC10):
In file included from ../qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerARM64.h:31, from ../qtdeclarative/src/3rdparty/masm/assembler/MacroAssembler.h:34, from ../qtdeclarative/src/3rdparty/masm/assembler/LinkBuffer.h:40, from ../qtdeclarative/src/3rdparty/masm/assembler/LinkBuffer.cpp:27: ../qtdeclarative/src/3rdparty/masm/assembler/ARM64Assembler.h:684:28: error: ‘JSC::ARM64Assembler::LinkRecord::<unnamed union>::RealTypes::m_compareRegister’ is too small to hold all values of ‘JSC::ARM64Assembler::RegisterID’ {aka ‘enum JSC::ARM64Registers::RegisterID’} [-Werror] 684 | RegisterID m_compareRegister : 6; | ^~~~~~~~~~~~~~~~~ cc1plus: all warnings being treated as errors
Turning off FEATURE_qml_jit helps.
Attachments
Issue Links
- is duplicated by
-
QTBUG-100221 qtdeclarative compilation fails on arm64
-
- Closed
-