Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-62673

qtwebengine fails to build for armhf on arm64 node

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: P1: Critical P1: Critical
    • 5.9.2
    • 5.9.1
    • WebEngine
    • None

      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

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            allan.jensen Allan Sandfeld Jensen
            bshah Bhushan Shah
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes