The real downside is in 10.15, 32-bit programs will not run at all. I understand why they did this for iOS but I’m less clear on the macOS side.
—Mark On Wed, Oct 24, 2018 at 5:41 PM Joshua Root <j...@macports.org> wrote: > 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 > -- Sent from Gmail Mobile on iPhone