Description
With latest Qt 6.4 branch content Intel Skylake fails Boot2Qt build with following error for qt3d module:
00:28:39 | /usr/src/debug/qt3d/6.4.3-r0/build/include/Qt3DCore/6.4.3/Qt3DCore/private/../../../../../../git/src/core/resources/qresourcemanager_p.h:269: error: undefined reference to 'Qt3DCore::AlignedAllocator::allocate(unsigned int)'
00:28:39 | /usr/src/debug/qt3d/6.4.3-r0/build/include/Qt3DCore/6.4.3/Qt3DCore/private/../../../../../../git/src/core/resources/qresourcemanager_p.h:291: error: undefined reference to 'Qt3DCore::AlignedAllocator::release(void*)'
00:28:39 | collect2: error: ld returned 1 exit status
The only change in qt3d module besides dependency update one compared to successful build is commit "6bfc66ecf82975664052fdcb5754f3579ede1f54 Qt3DCore: update AVX2 code to mean x86-64-v3".
A test build with all the latest qt dev branch content for Skylake went through fine. It looks like the very next commit in qt3d dev branch following the "15e4fc5daeeec5eeb0c1ccb0ce6f76b5b284e2c7 Qt3DCore: update AVX2 code to mean x86-64-v3" is
"00cb8afafb2867b348aa529c0702252d12d1b4d6 3DCore: rip away the configure option and static choice of SIMD" which fixes the build. A Cherry-pick to 6.4 does not apply cleanly, thus needs some work.