<div dir="ltr"><div><div><div><div><div>The recipe for compiling on windows: install cygwin and pretend it's unix...<br>With Eliot's mvm scripts and gnu make, it's essentially same job on linux and macosx...<br><br>Note that gcc 4.9.3 -O2 does not perform a good job...<br></div>For example 2.0*3.0 answers 4.0 for the fast version (mvm -f).<br></div>All is correct for the debug version (mvm -d).<br><br></div>clang seems to be performing better, this means that we'll have to play with compiler options again...<br></div>Or better: eliminate Undefined Behavior which is most probably the cause of problems<br></div>(There is some in SmallFloat handling, shifting left negative int, pointer aliasing, etc...)<br></div><div class="gmail_extra"><br><div class="gmail_quote">2016-07-18 6:26 GMT+02:00 Tudor Girba <span dir="ltr"><<a href="mailto:tudor@tudorgirba.com" target="_blank">tudor@tudorgirba.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
Great news!<br>
<br>
Doru<br>
<br>
<br>
> On Jul 18, 2016, at 4:54 AM, Eliot Miranda <<a href="mailto:eliot.miranda@gmail.com">eliot.miranda@gmail.com</a>> wrote:<br>
><br>
> WOOT!!<br>
><br>
> _,,,^..^,,,_ (phone)<br>
<span class="">><br>
>> On Jul 17, 2016, at 9:27 AM, Nicolas Cellier <<a href="mailto:nicolas.cellier.aka.nice@gmail.com">nicolas.cellier.aka.nice@gmail.com</a>> wrote:<br>
>><br>
>> Hi,<br>
>> I've finally compiled a 64bits VM for windows via cygwin64 / x86_64-w64-mingw32-gcc<br>
>><br>
>> It's a squeak.stack.spur (squeak.cog.spur fails somewhere in the longjmp to interpreter).<br>
>><br>
>> There's a bunch of unpublished changes required, and a bunch of -Wint-to-pointer-cast / pointer-to-int-cast (conversion from/to pointer to/from integer of different size) that must be handled in plugins (D3D, sound, mpeg, ...)<br>
>><br>
>> But that's already a good starting point.<br>
</span>> <Capture d’écran 2016-07-17 à 18.20.03.png><br>
>><br>
<br>
--<br>
<a href="http://www.tudorgirba.com" rel="noreferrer" target="_blank">www.tudorgirba.com</a><br>
<a href="http://www.feenk.com" rel="noreferrer" target="_blank">www.feenk.com</a><br>
<br>
"Every now and then stop and ask yourself if the war you're fighting is the right one."<br>
<br>
<br>
<br>
<br>
</blockquote></div><br></div>