Description
KDE neon is trying to build the qtwebengine for armhf with armhf docker image on arm64 build node, however chromium seems to be failing to build with following error:
FAILED: /usr/bin/gcc -MMD -MF obj/third_party/WebKit/Source/platform/heap/asm/asm/SaveRegisters_arm64.o.d -DV8_DEPRECATION_WARNINGS -DENABLE_PLUGINS=1 -DENABLE_PDF=1 -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_X11=1 -DNO_TCMALLOC -DENABLE_WEBRTC=1 -DDISABLE_NACL -DENABLE_TASK_MANAGER=1 -DENABLE_THEMES=1 -DUSE_PROPRIETARY_CODECS -DFULL_SAFE_BROWSING -DSAFE_BROWSING_CSD -DSAFE_BROWSING_DB_LOCAL -DCHROMIUM_BUILD -DFIELDTRIAL_TESTING_ENABLED -DTOOLKIT_QT -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -Igen -I../../3rdparty/chromium -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pipe -g0 -c ../../3rdparty/chromium/third_party/WebKit/Source/platform/heap/asm/SaveRegisters_arm64.S -o obj/third_party/WebKit/Source/platform/heap/asm/asm/SaveRegisters_arm64.o ../../3rdparty/chromium/third_party/WebKit/Source/platform/heap/asm/SaveRegisters_arm64.S: Assembler messages: ../../3rdparty/chromium/third_party/WebKit/Source/platform/heap/asm/SaveRegisters_arm64.S:43: Error: bad instruction `stp x19,x20,[sp,#80]' ../../3rdparty/chromium/third_party/WebKit/Source/platform/heap/asm/SaveRegisters_arm64.S:44: Error: bad instruction `stp x21,x22,[sp,#64]' ../../3rdparty/chromium/third_party/WebKit/Source/platform/heap/asm/SaveRegisters_arm64.S:45: Error: bad instruction `stp x23,x24,[sp,#48]' ../../3rdparty/chromium/third_party/WebKit/Source/platform/heap/asm/SaveRegisters_arm64.S:46: Error: bad instruction `stp x25,x26,[sp,#32]' ../../3rdparty/chromium/third_party/WebKit/Source/platform/heap/asm/SaveRegisters_arm64.S:47: Error: bad instruction `stp x27,x28,[sp,#16]' ../../3rdparty/chromium/third_party/WebKit/Source/platform/heap/asm/SaveRegisters_arm64.S:48: Error: bad instruction `stp x30,x29,[sp,#0]' ../../3rdparty/chromium/third_party/WebKit/Source/platform/heap/asm/SaveRegisters_arm64.S:54: Error: ARM register expected -- `mov x3,x2' ../../3rdparty/chromium/third_party/WebKit/Source/platform/heap/asm/SaveRegisters_arm64.S:55: Error: ARM register expected -- `mov x2,sp' ../../3rdparty/chromium/third_party/WebKit/Source/platform/heap/asm/SaveRegisters_arm64.S:56: Error: bad instruction `blr x3' ../../3rdparty/chromium/third_party/WebKit/Source/platform/heap/asm/SaveRegisters_arm64.S:61: Error: ARM register expected -- `ldr x30,[sp],#96' ../../3rdparty/chromium/third_party/WebKit/Source/platform/heap/asm/SaveRegisters_arm64.S:62: Error: bad instruction `ret' ninja: build stopped: subcommand failed.
Full log for it can be found at : https://build.neon.kde.org/job/xenial_unstable_qt_qtwebengine_bin_armhf/2/consoleText