[Vm-dev] [ANN] first 64 bits windows VM Running

Tim Felgentreff timfelgentreff at gmail.com
Mon Jul 18 20:07:18 UTC 2016


Cool, thanks for putting in that work Nicolas.

Does that mean you are building essentially a Linux VM? That would mean it
uses cygwin.dll and that it cannot easily call out to Windows libraries, no?

Best,
Tim

Am 18.07.2016 19:03 schrieb "Nicolas Cellier" <
nicolas.cellier.aka.nice at gmail.com>:

>
> The recipe for compiling on windows: install cygwin and pretend it's
> unix...
> With Eliot's mvm scripts and gnu make, it's essentially same job on linux
> and macosx...
>
> Note that gcc 4.9.3 -O2 does not perform a good job...
> For example 2.0*3.0 answers 4.0 for the fast version (mvm -f).
> All is correct for the debug version (mvm -d).
>
> clang seems to be performing better, this means that we'll have to play
> with compiler options again...
> Or better: eliminate Undefined Behavior which is most probably the cause
> of problems
> (There is some in SmallFloat handling, shifting left negative int, pointer
> aliasing, etc...)
>
> 2016-07-18 6:26 GMT+02:00 Tudor Girba <tudor at tudorgirba.com>:
>
>>
>> Great news!
>>
>> Doru
>>
>>
>> > On Jul 18, 2016, at 4:54 AM, Eliot Miranda <eliot.miranda at gmail.com>
>> wrote:
>> >
>> > WOOT!!
>> >
>> > _,,,^..^,,,_ (phone)
>> >
>> >> On Jul 17, 2016, at 9:27 AM, Nicolas Cellier <
>> nicolas.cellier.aka.nice at gmail.com> wrote:
>> >>
>> >> Hi,
>> >> I've finally compiled a 64bits VM for windows via cygwin64 /
>> x86_64-w64-mingw32-gcc
>> >>
>> >> It's a squeak.stack.spur (squeak.cog.spur fails somewhere in the
>> longjmp to interpreter).
>> >>
>> >> 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, ...)
>> >>
>> >> But that's already a good starting point.
>> > <Capture d’écran 2016-07-17 à 18.20.03.png>
>> >>
>>
>> --
>> www.tudorgirba.com
>> www.feenk.com
>>
>> "Every now and then stop and ask yourself if the war you're fighting is
>> the right one."
>>
>>
>>
>>
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/vm-dev/attachments/20160718/f4eb0163/attachment.htm


More information about the Vm-dev mailing list