<div dir="ltr">ARC is not supported by the os-x 32bit legacy objective-C runtime kernel. </div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, May 5, 2016 at 12:23 PM, Eliot Miranda <span dir="ltr">&lt;<a href="mailto:eliot.miranda@gmail.com" target="_blank">eliot.miranda@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> <br><div dir="ltr">Hi John,<div class="gmail_extra"><br><div class="gmail_quote">On Thu, May 5, 2016 at 10:57 AM,  <span dir="ltr">&lt;<a href="mailto:commits@squeakvm.org" target="_blank">commits@squeakvm.org</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
Revision: 3697<br>
Author:   johnmci<br>
Date:     2016-05-05 10:57:28 -0700 (Thu, 05 May 2016)<br>
Log Message:<br>
-----------<br>
Turn ARC On for 64bit compiles, don&#39;t make MIDI, fix various issues with bridge and windowIndex for ARC, fix parseArgument data type warning<br></blockquote><div><br></div><div>Curious (ok, ignorant).  Why use ARC for 64-bits but weak for 32-bits?  WOup;don&#39;t it be better to go with one approach for both?  If ARC is the future why not change the 32-bit compile to ARC too?</div><div> </div><div> [snip]</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Modified: branches/Cog/build.macos32x86/common/Makefile.flags<br>
===================================================================<br>
--- branches/Cog/build.macos32x86/common/Makefile.flags 2016-05-05 17:18:10 UTC (rev 3696)<br>
+++ branches/Cog/build.macos32x86/common/Makefile.flags 2016-05-05 17:57:28 UTC (rev 3697)<br>
@@ -9,7 +9,7 @@<br>
 SDKs:=MacOSX10.12.sdk MacOSX10.11.sdk MacOSX10.10.sdk MacOSX10.9.sdk<br>
 SDK:=$(firstword $(realpath $(addprefix $(SDKsDIR)/, $(SDKs))))<br>
 TARGET_ARCH:=i386<br>
-TARGET_VERSION_MIN:=10.6<br>
+TARGET_VERSION_MIN:=10.7<br>
<br>
 CFLAGS:=$(CFLAGS) -DBUILD_FOR_OSX=1 \<br>
                -arch $(TARGET_ARCH) \<br>
@@ -17,6 +17,7 @@<br>
                        -fvisibility=default -fwrapv \<br>
                        -fmacro-backtrace-limit=0 -fdiagnostics-show-note-include-stack \<br>
                        -fmessage-length=0 -fpascal-strings -fasm-blocks -fstrict-aliasing \<br>
+                       -fobjc-weak \<br>
                -isysroot $(SDK) \<br>
                -include $(PLATDIR)/iOS/vm/SqueakPureObjc_Prefix.pch</blockquote><div>[snip]</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Modified: branches/Cog/build.macos64x64/common/Makefile.flags<br>
===================================================================<br>
--- branches/Cog/build.macos64x64/common/Makefile.flags 2016-05-05 17:18:10 UTC (rev 3696)<br>
+++ branches/Cog/build.macos64x64/common/Makefile.flags 2016-05-05 17:57:28 UTC (rev 3697)<br>
@@ -9,7 +9,7 @@<br>
 SDKs:=MacOSX10.12.sdk MacOSX10.11.sdk MacOSX10.10.sdk MacOSX10.9.sdk<br>
 SDK:=$(firstword $(realpath $(addprefix $(SDKsDIR)/, $(SDKs))))<br>
 TARGET_ARCH:=x86_64<br>
-TARGET_VERSION_MIN:=10.6<br>
+TARGET_VERSION_MIN:=10.7<br>
<br>
 CFLAGS:=$(CFLAGS) -DBUILD_FOR_OSX=1 \<br>
                -arch $(TARGET_ARCH) \<br>
@@ -17,6 +17,7 @@<br>
                        -fvisibility=default -fwrapv \<br>
                        -fmacro-backtrace-limit=0 -fdiagnostics-show-note-include-stack \<br>
                        -fmessage-length=0 -fpascal-strings -fasm-blocks -fstrict-aliasing \<br>
+                       -fobjc-arc \<br>
                -isysroot $(SDK) \<br>
                -include $(PLATDIR)/iOS/vm/SqueakPureObjc_Prefix.pch<br></blockquote><div>[snip] </div></div><br><div><div dir="ltr"><div><span style="font-size:small;border-collapse:separate"><div>_,,,^..^,,,_<br></div><div>best, Eliot</div></span></div></div></div>
</div></div>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr">===========================================================================<br>John M. McIntosh. Corporate Smalltalk Consulting Ltd <a href="https://www.linkedin.com/in/smalltalk" target="_blank">https://www.linkedin.com/in/smalltalk</a><br>===========================================================================<br></div></div></div></div>
</div>