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

qtdeclarative compilation fails on arm64

XMLWordPrintable

    • Linux/Wayland, Linux/X11
    • aacf799ca7 (qt/qtdeclarative/dev) aacf799ca7 (qt/tqtc-qtdeclarative/dev) 01b96285b5 (qt/qtdeclarative/6.3) 01b96285b5 (qt/tqtc-qtdeclarative/6.3) 07e0a80699 (qt/qtdeclarative/6.2) 07e0a80699 (qt/tqtc-qtdeclarative/6.2) 07e0a80699 (qt/qtdeclarative/6.2.4)

      On aarch 64, I get an error when compiling the dev branch of qtdeclarative
      ARM64Assembler.h:465:48: warning: ‘JSC::ARM64Assembler::LinkRecord::<unnamed union>::RealTypes::m_compareRegister’ is too small to hold all values of ‘JSC::ARM64Assembler::RegisterID’ {aka ‘enum JSC::ARM64Registers::RegisterID’}
      RegisterID m_compareRegister : 6;
      ^
       

       

      Has anyone encountered this while using this platform, can't believe it.

      I found errors like this in other projects.

      https://bugs.webkit.org/show_bug.cgi?id=198014

       

      This patch solves my problem.

       

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

            qt.team.quick.subscriptions Qt Quick and Widgets Team
            tanghaixiang haixiang tang
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes