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?

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
    #1

    Wondering if it is possible to compile Qt for the new 64-bit ISA introduced with the A7?

    1 Reply Last reply
    0
    • X Offline
      X Offline
      XenGi
      wrote on last edited by
      #2

      Why do you need 64bit? There is no mobile ARM product out there that uses more then 4GB RAM that actually would need a 64bit CPU.
      The only thing that happens with your app when you compile it for 64bit is that it gets bigger and a bit slower.

      XG_

      1 Reply Last reply
      0
      • M Offline
        M Offline
        mehrdadsilver
        wrote on last edited by
        #3

        i think it's possible for multilib apps on IOS.

        Mehrdad Abdolghafari, Be silver

        1 Reply Last reply
        0
        • 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