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

build failure with aarch64

    XMLWordPrintable

Details

    Description

      There is a build failure when cross-compiling for aarch64 target caused by commit 4eca12e9f5b6e6b09d89cd4438e8557c5b66dbd1

      | In file included from /home/sapiippo/development/yocto/morty/build-jetson-tx1/tmp/work/aarch64-poky-linux/qtdeclarative/5.9.0+gitAUTOINC+4eca12e9f5-r0/git/src/3rdparty/masm/assembler/MacroAssembler.h:38:0,
      |                  from /home/sapiippo/development/yocto/morty/build-jetson-tx1/tmp/work/aarch64-poky-linux/qtdeclarative/5.9.0+gitAUTOINC+4eca12e9f5-r0/git/src/qml/jit/qv4targetplatform_p.h:59,
      |                  from /home/sapiippo/development/yocto/morty/build-jetson-tx1/tmp/work/aarch64-poky-linux/qtdeclarative/5.9.0+gitAUTOINC+4eca12e9f5-r0/git/src/qml/jit/qv4assembler_p.h:60,
      |                  from /home/sapiippo/development/yocto/morty/build-jetson-tx1/tmp/work/aarch64-poky-linux/qtdeclarative/5.9.0+gitAUTOINC+4eca12e9f5-r0/git/src/qml/jit/qv4isel_masm_p.h:66,
      |                  from /home/sapiippo/development/yocto/morty/build-jetson-tx1/tmp/work/aarch64-poky-linux/qtdeclarative/5.9.0+gitAUTOINC+4eca12e9f5-r0/git/src/qml/jit/qv4assembler.cpp:40:
      | /home/sapiippo/development/yocto/morty/build-jetson-tx1/tmp/work/aarch64-poky-linux/qtdeclarative/5.9.0+gitAUTOINC+4eca12e9f5-r0/git/src/3rdparty/masm/assembler/LinkBuffer.h: In instantiation of 'void JSC::BranchCompactingLinkBuffer< <template-parameter-1-1> >::linkCode(void*, JSC::JITCompilationEffort) [with MacroAssembler = JSC::MacroAssembler<JSC::MacroAssemblerARM64>]':
      | /home/sapiippo/development/yocto/morty/build-jetson-tx1/tmp/work/aarch64-poky-linux/qtdeclarative/5.9.0+gitAUTOINC+4eca12e9f5-r0/git/src/3rdparty/masm/assembler/LinkBuffer.h:386:17:   required from 'JSC::BranchCompactingLinkBuffer< <template-parameter-1-1> >::BranchCompactingLinkBuffer(JSC::JSGlobalData&, MacroAssembler*, void*, JSC::JITCompilationEffort) [with MacroAssembler = JSC::MacroAssembler<JSC::MacroAssemblerARM64>]'
      | /home/sapiippo/development/yocto/morty/build-jetson-tx1/tmp/work/aarch64-poky-linux/qtdeclarative/5.9.0+gitAUTOINC+4eca12e9f5-r0/git/src/3rdparty/masm/assembler/LinkBuffer.h:514:119:   required from here
      | /home/sapiippo/development/yocto/morty/build-jetson-tx1/tmp/work/aarch64-poky-linux/qtdeclarative/5.9.0+gitAUTOINC+4eca12e9f5-r0/git/src/3rdparty/masm/assembler/MacroAssemblerARM64.h:3357:10: error: 'void JSC::MacroAssemblerARM64::recordLinkOffsets(int32_t, int32_t, int32_t)' is private
      |      void recordLinkOffsets(int32_t regionStart, int32_t regionEnd, int32_t offset) {return m_assembler.recordLinkOffsets(regionStart, regionEnd, offset); }
      

      Attachments

        Issue Links

          Activity

            People

              shausman Simon Hausmann
              sapiippo Samuli Piippo
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: