<div dir="ltr"><div>Thanks for the information Esteban.<br></div><div>I added no flags - just played with settings the warnings on or off to concentrate on specific errors...<br></div><div>An example extracted from LOGD produced by Eliot&#39;s mvm:<br><br> /Developer/usr/bin/clang -x c -arch i386 -fmessage-length=0 -fdiagnostics-print-source-range-info -fdiagnostics-show-category=id -fdiagnostics-parseable-fixits -Wno-trigraphs -fpascal-strings -O3 -mdynamic-no-pic -Wno-return-type -Wparentheses -Wswitch -Wno-unused-parameter -Wno-unused-variable -Wunused-value -Wuninitialized -Wno-shorten-64-to-32 -DNDEBUG=1 -DCOGMTVM=0 -DDEBUGVM=0 -DUSE_GLOBAL_STRUCT=0 &quot;-DTZ=\&quot;CET\&quot;&quot; -DNO_ISNAN -DTARGET_API_MAC_CARBON -DSQUEAK_BUILTIN_PLUGIN -DHAVE_SYS_TIME_H -isysroot /Developer/SDKs/MacOSX10.6.sdk -fasm-blocks -mmacosx-version-min=10.6 -gdwarf-2 -Wno-sign-conversion -I/Users/nicolas/Smalltalk/Squeak/vm_cog/build.macos32x86/squeak.cog.spur/build/CoreVM.build/DeploymentSymbols/Squeak.build/Squeak.hmap -I/Users/nicolas/Smalltalk/Squeak/vm_cog/build.macos32x86/squeak.cog.spur/build/DeploymentSymbols/include -I/Developer/SDKs/MacOSX10.6.sdk/Developer/Headers/FlatCarbon -I/Users/nicolas/Smalltalk/Squeak/vm_cog/build.macos32x86/squeak.cog.spur -I/Users/nicolas/Smalltalk/Squeak/vm_cog/build.macos32x86/squeak.cog.spur/build/CoreVM.build/DeploymentSymbols/Squeak.build/DerivedSources/i386 -I/Users/nicolas/Smalltalk/Squeak/vm_cog/build.macos32x86/squeak.cog.spur/build/CoreVM.build/DeploymentSymbols/Squeak.build/DerivedSources -F/Users/nicolas/Smalltalk/Squeak/vm_cog/build.macos32x86/squeak.cog.spur/build/DeploymentSymbols -MMD -MT dependencies -MF /Users/nicolas/Smalltalk/Squeak/vm_cog/build.macos32x86/squeak.cog.spur/build/CoreVM.build/DeploymentSymbols/Squeak.build/Objects-normal/i386/sqMacMIDI.d -c &quot;/Users/nicolas/Smalltalk/Squeak/vm_cog/build.macos32x86/squeak.cog.spur/../../platforms/Mac OS/plugins/MIDIPlugin/sqMacMIDI.c&quot; -o /Users/nicolas/Smalltalk/Squeak/vm_cog/build.macos32x86/squeak.cog.spur/build/CoreVM.build/DeploymentSymbols/Squeak.build/Objects-normal/i386/sqMacMIDI.o<br></div></div><div class="gmail_extra"><br><div class="gmail_quote">2015-03-18 9:05 GMT+01:00 Esteban Lorenzano <span dir="ltr">&lt;<a href="mailto:estebanlm@gmail.com" target="_blank">estebanlm@gmail.com</a>&gt;</span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
I compile always with llvm (Apple LLVM version 6.0 (clang-600.0.54) (based on LLVM 3.5svn))<br>
No issues so far (but I needed to add a couple of compilation flags).<br>
<span class="HOEnZb"><font color="#888888"><br>
Esteban<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
&gt; On 15 Mar 2015, at 00:40, Nicolas Cellier &lt;<a href="mailto:nicolas.cellier.aka.nice@gmail.com">nicolas.cellier.aka.nice@gmail.com</a>&gt; wrote:<br>
&gt;<br>
&gt; I now compile and run a modified squeak.cog.spur 32bits VM 3264 with Xcode 4.2, OSX 10.6.8 and LLVM 3.0.<br>
&gt; I can run all the tests in the image.<br>
&gt; I have a bit more errors than VM 3254 published by Eliot, notably due to elementsForwardIdentityTo: failed.<br>
&gt; This is caused when trying to restore an ImageSegment.<br>
&gt; Presumably triggered because two globals DummyUIManager and MVCUIManager are instances of ImageSegmentRootStub.<br>
&gt; I really don&#39;t know why they are... When I run the image with official VM, they are not.<br>
&gt;<br>
&gt; I saw that many of the Xcode projects still try to force usage of gcc 4.2 and I had to change them.<br>
&gt; What is the status of LLVM compilation currently?<br>
<br>
</div></div></blockquote></div><br></div>