On Sun, Sep 14, 2014 at 12:43:51PM -0500, Javier Diaz-Reinoso wrote:
On 13/09/2014, at 13:34, David T. Lewis lewis@mail.msen.com wrote:
... Of course it does work with the interpreter VM also. But some people (including Edgar) have older Macs, and they are stuck with using a very outdated VM on those machines. If anyone with good working knowledge of Mac development would like to build an updated Mac interpreter VM, it would be much appreciated. It's not something that I know how to do, but I'm sure someone must have the skills and experience to be able to do this.
Dave
In this moment I have an old mac mini ppc loaded with Xcode 3.1.4 who is the last version that works on PPC, so I can try to generate an 32 bit fat binary (ppc/x86) if you can point me to the last svn.
Javier,
Thank you! I am cc'ing the vm-dev list also.
The most up to date SVN is here:
svn co http://squeakvm.org/svn/squeak/trunk/platforms svn co http://squeakvm.org/svn/squeak/trunk/src
The trunk/platforms tree will give you the platforms sources for all platforms. If you want just the Mac OS parts, it would be:
svn co http://squeakvm.org/svn/squeak/trunk/platforms/Cross svn co http://squeakvm.org/svn/squeak/trunk/platforms/Mac%5C OS
The trunk/src tree contains sources generated from a VMMaker image to match the platforms sources in trunk/platforms. You may prefer to generate these yourself, but the most recent sources in trunk/src will match the most recent sources in trunk/platforms, and I expect that they should work for you, even though I have tested them only on Unix (Linux), not Mac OS with Xcode.
The directory structure in trunk/src will probably not match the organization of the Xcode project, so you may need to copy files or reorganize them for Xcode.
The Mac OS VM has support for some things (plugins?) that may not be present in the trunk/src files. If so I will do my best to help you find them, or perhaps you will be able to use the original code from the last Mac OS build.
Thank you very much for offering to help with this. I think there are quite a few people with older Macs who would really appreciate this update.
Dave
vm-dev@lists.squeakfoundation.org