• Ned Deily's avatar
    Issue #25136: Support Apple Xcode 7's new textual SDK stub libraries. · 020250f9
    Ned Deily yazdı
    As of Xcode 7, SDKs for Apple platforms now include textual-format stub
    libraries whose file names have a .tbd extension rather than the
    standard OS X .dylib extension.  The Apple compiler tool chain handles
    these stub libraries transparently and the installed system shared libraries
    are still .dylibs.  However, the new stub libraries cause problems for
    third-party programs that support building with Apple SDKs and make
    build-time decisions based on the presence or paths of system-supplied
    shared libraries in the SDK.  In particular, building Python itself with
    an SDK fails to find system-supplied libraries during setup.py's build of
    standard library extension modules.  The solution is to have
    find_library_file() in Distutils search for .tbd files, along with
    the existing types (.a, .so, and .dylib).  Patch by Tim Smith.
    020250f9
ccompiler.py 46.3 KB