On Tue, Apr 20, 2010 at 09:23:36PM -0700, Andreas Raab wrote: > > That leaves the question of how to deal with the patches to the VMMaker > code base. As you know, my "official" VMs are always built from the > "official" sources (i.e., the latest VMMaker package on > http://www.squeaksource.com/VMMaker.html) and if you'd like to help > getting Alien support into the standard builds we should figure out how > to integrate these patches. > > Perhaps David and/or Eliot can help? From my perspective this issue > doesn't really belong with the Windows VM but rather with the VMMaker > package. I just build whatever is in there, so if Alien support is in, > then I'll build it together with everything else.
I added Alien functions to VMMaker on SqueakSource: Name: VMMaker-dtl.170 Author: dtl Time: 25 April 2010, 3:21:08.401 pm Ancestors: VMMaker-dtl.169 VMMaker 4.1.0 Include support for Alien FFI in the interpreter. This adds the contents of package Alien-VMMaker-Support from the Alien project on SqueakSource. The Alien plugin has not been included, and continues to be maintained in package Alien-VMMaker-Plugins on SqS/Alien. These additions are copyright and licensed as follows (reference SqS/Alien): Copyright 2008 Cadence Design Systems, Inc. Licensed under the Apache License, Version 2.0 (the ''License''); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Aug 27th, 2009 I also updated platforms/Cross/vm/sqVirtualMachine.[ch] with the Alien functions. This bumps the VM_PROXY_MINOR version to 8, and requires that VMs be generated with VMMaker-dtl.170 (or that you load the equivalent from the the Alien project on SqueakSource). I updated the configuration map so that "VMMaker updateFromServer" will now pull in the Alien plugin. A similar update will be needed for ConfigurationOfVMMaker for Pharo. Note that this adds Apache licensed code to VMMaker. If there are any concerns about this, please speak up. Dave _______________________________________________ Pharo-project mailing list [email protected] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
