OT: Apple 64-bit changes

Mark Anderson emer at emer.net
Wed Oct 24 21:47:12 UTC 2018


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 <jmr at 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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macports.org/pipermail/macports-dev/attachments/20181024/6586e44e/attachment.html>


More information about the macports-dev mailing list