Details
-
Bug
-
Resolution: Fixed
-
P2: Important
-
None
-
6.4.0 Beta3
-
None
Description
QtMultimedia developer-build fails for ARM targets:
agent:2022/08/16 06:12:35 build.go:394: | In file included from /home/qt/work/build/build/tmp/work/cortexa57-poky-linux/qtmultimedia/6.5.0-r0/git/src/spatialaudio/../3rdparty/eigen/Eigen/Core:214, agent:2022/08/16 06:12:35 build.go:394: | from /home/qt/work/build/build/tmp/work/cortexa57-poky-linux/qtmultimedia/6.5.0-r0/git/src/spatialaudio/../3rdparty/eigen/Eigen/Dense:1, agent:2022/08/16 06:12:35 build.go:394: | from /home/qt/work/build/build/tmp/work/cortexa57-poky-linux/qtmultimedia/6.5.0-r0/git/src/spatialaudio/../3rdparty/resonance-audio/resonance_audio/base/misc_math.h:32, agent:2022/08/16 06:12:35 build.go:394: | from /home/qt/work/build/build/tmp/work/cortexa57-poky-linux/qtmultimedia/6.5.0-r0/git/src/spatialaudio/../3rdparty/resonance-audio/platforms/common/room_effects_utils.h:24, agent:2022/08/16 06:12:35 build.go:394: | from /home/qt/work/build/build/tmp/work/cortexa57-poky-linux/qtmultimedia/6.5.0-r0/git/src/spatialaudio/qaudioroom_p.h:22, agent:2022/08/16 06:12:35 build.go:394: | from /home/qt/work/build/build/tmp/work/cortexa57-poky-linux/qtmultimedia/6.5.0-r0/git/src/spatialaudio/qaudioroom.cpp:3: agent:2022/08/16 06:12:35 build.go:394: | /home/qt/work/build/build/tmp/work/cortexa57-poky-linux/qtmultimedia/6.5.0-r0/git/src/spatialaudio/../3rdparty/eigen/Eigen/src/Core/arch/NEON/PacketMath.h: In function 'Packet Eigen::internal::pload(const typename Eigen::internal::unpacket_traits<T>::type*) [with Packet = Eigen::internal::eigen_packet_wrapper<int, 2>; typename Eigen::internal::unpacket_traits<T>::type = signed char]': agent:2022/08/16 06:12:35 build.go:394: | /home/qt/work/build/build/tmp/work/cortexa57-poky-linux/qtmultimedia/6.5.0-r0/git/src/spatialaudio/../3rdparty/eigen/Eigen/src/Core/arch/NEON/PacketMath.h:1671:9: error: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'Eigen::internal::Packet4c' {aka 'struct Eigen::internal::eigen_packet_wrapper<int, 2>'} from an array of 'const int8_t' {aka 'const signed char'} [-Werror=class-memaccess] agent:2022/08/16 06:12:35 build.go:394: | 1671 | memcpy(&res, from, sizeof(Packet4c)); agent:2022/08/16 06:12:35 build.go:394: | | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~