Ah low level nightmares , sound fun On Wed, 9 Nov 2016 at 16:13, Nicolas Cellier < nicolas.cellier.aka.n...@gmail.com> wrote:
> 2016-11-09 13:36 GMT+01:00 Dimitris Chloupis <kilon.al...@gmail.com>: > > why not use Visual Studio ? > > > Hi Dimitris, > it's not possible for the moment because there are portability issues to > solve (low level access to stack pointer, heartbeat, atomic ops, alignment, > etc...) > I have some MSVC2015 .vcxproj configured for squeak 32/64 cog/stack spur > VM if someone is interested... > > Also windows architecture require LLP64 (sizeof long == 4), while cog/spur > slang assumed sizeof long = sizeof void * (ILP32 or LP64). > With latest VMMaker changes fixing that problem, I have a working squeak > stack spur64 compiled with ./mvm -f CC=x86_64-w64-mingw32-clang thru > cygwin64. > Of course it remains to compile the pharo 3rd party. > > The cog version (with JIT) crashes early (before opening the Squeak/Pharo > window). > > > > > On Wed, Nov 9, 2016 at 1:01 PM Esteban Lorenzano <esteba...@gmail.com> > wrote: > > Hi guys, > > I want to start moving the VM stuff into the new structure. Now I know > there are still missing things :) > Can you download a VM from here: > https://bintray.com/estebanlm/pharo-vm/build/201611082123#files > > and start using it, and report problems? > > thanks! > Esteban > > ps: Windows users: I’m still not there, I’m having problems to build > third-party libraries with cygwin… also if someone can help me here I would > thank it :) > >