OT: Apple 64-bit changes

Joshua Root jmr at macports.org
Wed Oct 24 21:41:11 UTC 2018


On 2018-10-25 07:55 , Randolph M. Fritz wrote:
> I found Joshua Root's messages in the spam trap, so now I understand a
> bit more.
> 
> When you say "The difference is that the 10.14 SDK no longer allows
> compiling for 32-bit" does that mean that particular capabilities have
> been removed from the compiler, the libraries, or Xcode?

Not from the compiler, and definitely not from the libraries since that
would prevent existing 32-bit apps from running. The SDK is the set of
files in
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk
which includes headers and library stubs.

The library stubs are text files containing metadata about the
libraries, including which architectures they are built for. In the
10.14 SDK, they all claim to only be x86_64, so the linker will error
out if you try to link a 32-bit program against any of them.

- Josh


More information about the macports-dev mailing list