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

qtdeclarative compilation fails on arm64

    XMLWordPrintable

    Details

    • Platform/s:
      Linux/Wayland, Linux/X11
    • Commits:
      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)

      Description

      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.

       

        Attachments

          Issue Links

          For Gerrit Dashboard: QTBUG-100221
          # Subject Branch Project Status CR V

            Activity

              People

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

                Dates

                Created:
                Updated:
                Resolved:

                  Gerrit Reviews

                  There are no open Gerrit changes