[Vm-dev] interesting difference between VMMaker-oscog and
VMMaker.oscog on ThreadedIA32FFIPlugin moduleName
Eliot Miranda
eliot.miranda at gmail.com
Sun Jun 15 16:36:15 UTC 2014
Hi Timothy,
I had to change some class side code to get the threaded FFI plugin to generate as I needed, which is SqueakFFIPrims.c (from ThreadedFFIPlugin) as a wrapper that includes either ARM32FFIPlugin.c or IA32FFIPlugin.c (from the subclasses). If you look through the history you should see a commit message describing this (I'm away from my laptop right now).
HTH
Eliot (phone)
On Jun 14, 2014, at 11:03 AM, gettimothy <gettimothy at zoho.com> wrote:
> Hi all.
>
> I *think* this is a pharo plugin issue.
>
> I am sequentially working through the pharo CMakeVMMaker and the squeak CMakeVMMakerSqueak on a common Configuration
>
>
> CogUnixNoGLConfig new
> generate
>
> And going line-by-line in CMakeVMGenerator>generate method to verify that CMakeLists.txt match exactly and nothing is missing)
>
> At this line in the 'generate" method, I get a discrepency on ThreadedIA32FFIPlugin moduleName (using as an external plugin).
>
>
> self processPlugins: intPlugins, extPlugins.
>
>
>
> For pharo, I get:
>
> ThreadedIA32FFIPlugin moduleName 'SqueakFFIPrims'
>
> On squeak I get:
>
> ThreadedIA32FFIPlugin moduleName 'IA32FFIPlugin'
>
> If I remember correctly, that pharo plugin is out of date.
>
> Pharo and VMaker and CMakeVMaker are:
> Pharo2.0
> Latest update: #20628
> Name: VMMaker-oscog-nice13154.314
> Name: CMakeVMMaker-jeanbaptistearnaud.282
>
>
> Squeak and VMMaker and CMakeVMMaker are:
>
> Squeak4.5 latest update: #13680
> Name: VMMaker.oscog-eem.773
> Name: CMakeVMMaker-jeanbaptistearnaud.282
>
>
> So, I thought I would give a heads up.
>
> cheers.
>
> tty
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/vm-dev/attachments/20140615/af1d984e/attachment.htm
More information about the Vm-dev
mailing list