Uploaded image for project: 'Qt for Python'
  1. Qt for Python
  2. PYSIDE-1066

macOS SDK 10.0 linked to libshiboken2.abi3.5.13.dylib and libpyside2.abi3.5.12.dylib

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • P2: Important
    • 5.12.5, 5.13.1
    • 5.12.0, 5.13.0
    • PySide, Shiboken
    • None
    • macOS 10.14
    • macOS
    • 11322d4aba41aef022d7242057340b159cccaf53 (pyside/pyside-setup/5.12)

    Description

      When installing PySide2 5.12 or 5.13 from pypi, otool -l reports that the SDK linked to 

      libpyside2.abi3.5.12.dylib and  libshiboken2.abi3.5.13.dylib is 10.0

       

      otool -l .venv/lib/python3.7/site-packages/shiboken2/libshiboken2.abi3.5.13.dylib

      ...

      Load command 8
       cmd LC_VERSION_MIN_MACOSX
       cmdsize 16
       version 10.12
       sdk 10.0

      ...

       

       

      The reason this is a problem is that macOS 10.15 will require all .app bundles to be notarized.  When submitting my .app bundle for notarization I get the following two errors:

       

      "fred.dmg/fred.app/Contents/MacOS/libpyside2.abi3.5.12.dylib", "message": "The binary uses an SDK older than the 10.9 SDK."

      ...

      "fred.dmg/fred.app/Contents/MacOS/libshiboken2.abi3.5.12.dylib", "message": "The binary uses an SDK older than the 10.9 SDK."

       

      Given that the minimum version PySide2 supports is 10.12, should that be the targeted SDK on the pypi provided pyside2?

       

      Attachments

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

        Activity

          People

            alexandru.croitor Alexandru Croitor
            j9ac9k Ognyan Moore
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes