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