<div><div dir="auto">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.</div></div><div dir="auto"><br></div><div dir="auto">—Mark</div><div><br><div class="gmail_quote"><div dir="ltr">On Wed, Oct 24, 2018 at 5:41 PM Joshua Root <<a href="mailto:jmr@macports.org">jmr@macports.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 2018-10-25 07:55 , Randolph M. Fritz wrote:<br>
> I found Joshua Root's messages in the spam trap, so now I understand a<br>
> bit more.<br>
> <br>
> When you say "The difference is that the 10.14 SDK no longer allows<br>
> compiling for 32-bit" does that mean that particular capabilities have<br>
> been removed from the compiler, the libraries, or Xcode?<br>
<br>
Not from the compiler, and definitely not from the libraries since that<br>
would prevent existing 32-bit apps from running. The SDK is the set of<br>
files in<br>
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk<br>
which includes headers and library stubs.<br>
<br>
The library stubs are text files containing metadata about the<br>
libraries, including which architectures they are built for. In the<br>
10.14 SDK, they all claim to only be x86_64, so the linker will error<br>
out if you try to link a 32-bit program against any of them.<br>
<br>
- Josh<br>
</blockquote></div></div>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature">Sent from Gmail Mobile on iPhone</div>