[Vm-dev] Is there a way to compile StackVM from XCode?
Eliot Miranda
eliot.miranda at gmail.com
Fri Dec 10 17:49:21 UTC 2010
Hi Mariano,
On Fri, Dec 10, 2010 at 6:57 AM, Mariano Martinez Peck <
marianopeck at gmail.com> wrote:
>
> Hi eliot. I am using CoreVM.xcodeproj to compile a CogVM. I have
> integrated several of my own changes that I used to have in standard vm into
> cog...As expected, I have several errors/crash and so I thought that a first
> step would be to make it work with StackVM and then in Cog...
>
> So, I want to compile and debug the StackVM using XCode. I tried using the
> CoreVM.xcodeproj but it seems it is prepared for CogVM. For example, it
> expects de files cogit.c and cogit.h althought they are not generated when
> creating a StackVM.
>
> My question is, is there somewhere a .xcodeproj for the stackVM? or some
> option inside the CoreVM.xcodeproj to say that I want to compile a StackVM
> ?
>
Take a copy of the macbuild directory, call it e.g. macstackbuild, and point
the new CoreVM xcode project at ../stacksrc instead of ../src, and to
compile gcc3x-interp.c instead of cogit.c and gcc3x-cointerp.c and you
should be able to build a stack vm. You can do this either by editing the
CoreVM.xcodeproj/project.pbxproj file by hand (it has UUIDs for files so it
can be tedious) or using Xcode itself (it has an arcane way of specifying
include paths and #defines, so it can be tedious).
John McIntosh has already built a stackvm and is using it routinely on the
iPhone. I'm not sure if the build directory or xcode project is in svn, but
knowing john it probably is.
HTH
Eliot
>
> Thanks in advance,
>
> Mariano
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/vm-dev/attachments/20101210/aba2562a/attachment.htm
More information about the Vm-dev
mailing list