[Vm-dev] [HowTo] Compile CogVM for Windows 7 using MinGW/MSYS
estebanlm at gmail.com
Wed Sep 25 07:23:53 UTC 2013
yes, we are using Win7 and MSYS since... well, since win7 is out.
But of course, that means use cmake and CMakeMaker.
On Sep 25, 2013, at 8:04 AM, stephane ducasse <stephane.ducasse at gmail.com> wrote:
> did you check all the work that igor and esteban did to make sure that
> all the vms can compile automatically on the build servers?
> On Sep 24, 2013, at 11:13 PM, Tobias Pape <Das.Linux at gmx.de> wrote:
>> Dear Eliot, all
>> Am 24.09.2013 um 20:16 schrieb Eliot Miranda <eliot.miranda at gmail.com>:
>>> Thanks Marcel!! Can I fold this into my makefiles?
>> Is gcc 3 really necessary for Cog? “yes” clearly
>> is a proper answer, but last year, as I had to fiddle
>> with the Self VM and make it compile, even Old gcc4
>> were a pain.
>> Ian apparently has done some tweaks to the build system
>> for the win32 branch. It also uses MSYS and MinGW but
>> probably more recent gcc'en (but I'm not sure).
>> Just out of curiosity, have you sync'ed the cog-branch
>> platform dir after the initial branching?
>> Please do not regard me as a show stopper or „Spaßbremse“,
>> but I figure, that the entry barrier to work with the
>> Squeak VM or Cog is quite high, even if you don't want
>> touch the interpreter/jit at all. We should make it
>> more approachable.
>> I think Mariano did a good job for an introduction
>> to building a Squeak/Cog VM, But his 2nd-level
>> tool-chain (sources from gitorious+CMake via CMakeVMMaker)
>> seems vastly different from the current Makefile-based
>> approach, but apparently, the CMake toolchain can make use
>> of more recent compilers.
>> Where are we headed?
>>  http://squeakvm.org/cgi-bin/viewvc.cgi/squeak/trunk/platforms/win32/
>>  http://squeakvm.org/cgi-bin/viewvc.cgi/squeak/trunk/platforms/win32/HowToBuild.txt?revision=2612&view=markup
>>  https://marianopeck.wordpress.com/2011/04/10/building-the-vm-from-scratch-using-git-and-cmakevmmaker/
>>  I would call the MSYS+MinGW tool-chain 1st level in this case
More information about the Vm-dev