<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto"><div>Hi Nicolas,<br><br></div><div><br>On May 6, 2016, at 12:42 PM, Nicolas Cellier &lt;<a href="mailto:nicolas.cellier.aka.nice@gmail.com">nicolas.cellier.aka.nice@gmail.com</a>&gt; wrote:<br><br></div><blockquote type="cite"><div><span></span></div></blockquote><blockquote type="cite"><div><div dir="ltr"><div><div><div>Strange...<br></div>I've set the -fobjc-arc in build.macos32x86/common/Makefile.flags for months<br>(along with same .m corrections as John) <br>and it looks like working...<br></div>(at least clang does not bark).<br></div></div></div></blockquote><div><br></div>Two questions, a) what version of clang do you have installed? &nbsp;b) why didn't you try and push back the changes?<div><br></div><div>Note that<span style="background-color: rgba(255, 255, 255, 0);"> -fobjc-arc appeared (so John tells me) in 7.3. &nbsp;I'm still using 6.0 and 7.0.</span></div><div><br><blockquote type="cite"><div><div dir="ltr"><div><br></div>Nicolas<br><div><div><div><div><div class="gmail_extra"><br><div class="gmail_quote">2016-05-05 21:54 GMT+02:00 John McIntosh <span dir="ltr">&lt;<a href="mailto:johnmci@smalltalkconsulting.com" target="_blank">johnmci@smalltalkconsulting.com</a>&gt;</span>:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">&nbsp;<br><div dir="ltr">ARC is not supported by the os-x 32bit legacy objective-C runtime kernel.&nbsp;</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:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">&nbsp;<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:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><br>
Revision: 3697<br>
Author:&nbsp; &nbsp;johnmci<br>
Date:&nbsp; &nbsp; &nbsp;2016-05-05 10:57:28 -0700 (Thu, 05 May 2016)<br>
Log Message:<br>
-----------<br>
Turn ARC On for 64bit compiles, don'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).&nbsp; Why use ARC for 64-bits but weak for 32-bits?&nbsp; WOup;don't it be better to go with one approach for both?&nbsp; If ARC is the future why not change the 32-bit compile to ARC too?</div><div>&nbsp;</div><div>&nbsp;[snip]</div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);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>
&nbsp;SDKs:=MacOSX10.12.sdk MacOSX10.11.sdk MacOSX10.10.sdk MacOSX10.9.sdk<br>
&nbsp;SDK:=$(firstword $(realpath $(addprefix $(SDKsDIR)/, $(SDKs))))<br>
&nbsp;TARGET_ARCH:=i386<br>
-TARGET_VERSION_MIN:=10.6<br>
+TARGET_VERSION_MIN:=10.7<br>
<br>
&nbsp;CFLAGS:=$(CFLAGS) -DBUILD_FOR_OSX=1 \<br>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; -arch $(TARGET_ARCH) \<br>
@@ -17,6 +17,7 @@<br>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; -fvisibility=default -fwrapv \<br>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; -fmacro-backtrace-limit=0 -fdiagnostics-show-note-include-stack \<br>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; -fmessage-length=0 -fpascal-strings -fasm-blocks -fstrict-aliasing \<br>
+&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;-fobjc-weak \<br>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; -isysroot $(SDK) \<br>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; -include $(PLATDIR)/iOS/vm/SqueakPureObjc_Prefix.pch</blockquote><div>[snip]</div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);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>
&nbsp;SDKs:=MacOSX10.12.sdk MacOSX10.11.sdk MacOSX10.10.sdk MacOSX10.9.sdk<br>
&nbsp;SDK:=$(firstword $(realpath $(addprefix $(SDKsDIR)/, $(SDKs))))<br>
&nbsp;TARGET_ARCH:=x86_64<br>
-TARGET_VERSION_MIN:=10.6<br>
+TARGET_VERSION_MIN:=10.7<br>
<br>
&nbsp;CFLAGS:=$(CFLAGS) -DBUILD_FOR_OSX=1 \<br>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; -arch $(TARGET_ARCH) \<br>
@@ -17,6 +17,7 @@<br>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; -fvisibility=default -fwrapv \<br>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; -fmacro-backtrace-limit=0 -fdiagnostics-show-note-include-stack \<br>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; -fmessage-length=0 -fpascal-strings -fasm-blocks -fstrict-aliasing \<br>
+&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;-fobjc-arc \<br>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; -isysroot $(SDK) \<br>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; -include $(PLATDIR)/iOS/vm/SqueakPureObjc_Prefix.pch<br></blockquote><div>[snip]&nbsp;</div></div><br><div><div dir="ltr"><div><span style="font-size:small;border-collapse:separate"><div>_,,,^..^,,,_<br></div><div>best,&nbsp;Eliot</div></span></div></div></div>
</div></div>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div><div dir="ltr"><div><div dir="ltr">===========================================================================<br>John M. McIntosh. Corporate Smalltalk Consulting Ltd&nbsp;<a href="https://www.linkedin.com/in/smalltalk" target="_blank">https://www.linkedin.com/in/smalltalk</a><br>===========================================================================<br></div></div></div></div>
</div>
<br></blockquote></div><br></div></div></div></div></div></div>
</div></blockquote></div></body></html>