Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Mobile and Embedded
  4. Qt on iOS : 64-bit support?
QtWS25 Last Chance

Qt on iOS : 64-bit support?

Scheduled Pinned Locked Moved Mobile and Embedded
14 Posts 8 Posters 5.7k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • R Offline
    R Offline
    rahulgarg
    wrote on last edited by
    #4

    Thanks. I will look into multilib support. I wanted 64-bit because it introduces a new ISA with more floating point registers, which is useful for a floating-point intensive app I am writing.

    1 Reply Last reply
    0
    • C Offline
      C Offline
      CuteiOS
      wrote on last edited by
      #5

      It's not possible at this point. Work has started in porting Qt to ARM-64, however as none of the people involved has access to an iPhone 5S, it's not really moving at the moment. In any case, it's probably not that useful at the moment, as your app would only be able to run on 64bit hardware (multiple iOS architectures in a single library is not really supported in Qt yet, and is unlikely to be supported for combined 32/64 libraries any time soon). 32bit is more useful as it can run on both architectures. It's probably about at least 3 years until you can drop 32bit support from your app.

      1 Reply Last reply
      0
      • N Offline
        N Offline
        nerdy_weirdie
        wrote on last edited by
        #6

        Any updates on the subject?
        I really need to build a static library for arm64,

        1 Reply Last reply
        0
        • K Offline
          K Offline
          kkyzivat
          wrote on last edited by
          #7

          There's a good reason to move fast in supporting 64bit in iOS - and that's because applications that are forced to be 32-bit only due to Qt not supporting amd64 will be barred from the iOS App Store starting February 2015 (a mere 3 1/2 months away).

          https://developer.apple.com/news/?id=10202014a

          bq. 64-bit and iOS 8 Requirements for New Apps
          October 20, 2014
          Starting February 1, 2015, new iOS apps uploaded to the App Store must include 64-bit support and be built with the iOS 8 SDK, included in Xcode 6 or later. To enable 64-bit in your project, we recommend using the default Xcode build setting of “Standard architectures” to build a single binary with both 32-bit and 64-bit code.

          Any chance getting at least Qt Core ported to arm64 before the deadline?

          1 Reply Last reply
          0
          • SGaistS Offline
            SGaistS Offline
            SGaist
            Lifetime Qt Champion
            wrote on last edited by
            #8

            Hi and welcome to devnet,

            Qt 5.4 builds for both arm7 and arm64 architecture.

            Interested in AI ? www.idiap.ch
            Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

            L 1 Reply Last reply
            0
            • K Offline
              K Offline
              kkyzivat
              wrote on last edited by
              #9

              [quote author="SGaist" date="1416265701"]Qt 5.4 builds for both arm7 and arm64 architecture.[/quote]

              So, does this mean that it should compile for iOS - i.e. is there a mkspec for arm64 iOS/clang/llvm, and any other needed configure/make changes?

              I'll download today and give it a try.

              (I just saw the other thread on this - http://qt-project.org/forums/viewthread/49383 - which makes me more confident )

              ~Keith

              1 Reply Last reply
              0
              • SGaistS Offline
                SGaistS Offline
                SGaist
                Lifetime Qt Champion
                wrote on last edited by
                #10

                I was referencing the iOS mkspec.

                No, the same macx-ios-clang mkspec is used to build for both at the same time.

                Interested in AI ? www.idiap.ch
                Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

                1 Reply Last reply
                0
                • L Offline
                  L Offline
                  love8879201
                  wrote on last edited by
                  #11

                  @SGaist said:

                  Qt 5.4 builds for both arm7 and arm64 architecture.

                  did Qt 5.5 support arm64 architecture

                  i can only find ios .a lib build in armv7 from official release

                  the download url : http://ftp.yz.yamagata-u.ac.jp/pub/qtproject/official_releases/qt/5.5/5.5.0/

                  1 Reply Last reply
                  0
                  • SGaistS SGaist

                    Hi and welcome to devnet,

                    Qt 5.4 builds for both arm7 and arm64 architecture.

                    L Offline
                    L Offline
                    love8879201
                    wrote on last edited by
                    #12

                    @SGaist

                    did Qt 5.5 support arm64 architecture

                    i can only find ios .a lib build in armv7 from official release

                    the download url : http://ftp.yz.yamagata-u.ac.jp/pub/qtproject/official_releases/qt/5.5/5.5.0/

                    i am using macosx

                    1 Reply Last reply
                    0
                    • SGaistS Offline
                      SGaistS Offline
                      SGaist
                      Lifetime Qt Champion
                      wrote on last edited by
                      #13

                      @love8879201 just verified, here I have both armv7 and arm64

                      Interested in AI ? www.idiap.ch
                      Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

                      L 1 Reply Last reply
                      0
                      • SGaistS SGaist

                        @love8879201 just verified, here I have both armv7 and arm64

                        L Offline
                        L Offline
                        love8879201
                        wrote on last edited by
                        #14

                        @SGaist

                        I check it again, it did has both armv7 or arm64.

                        i guess i was too tired to see the arm64

                        thank you!!!

                        1 Reply Last reply
                        0

                        • Login

                        • Login or register to search.
                        • First post
                          Last post
                        0
                        • Categories
                        • Recent
                        • Tags
                        • Popular
                        • Users
                        • Groups
                        • Search
                        • Get Qt Extensions
                        • Unsolved