<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto"><div>Hi Timothy,</div><div><br></div><div>I had to change some class side code to get the threaded FFI plugin to generate as I needed, which is SqueakFFIPrims.c (from T<span style="-webkit-tap-highlight-color: rgba(26, 26, 26, 0.296875); -webkit-composition-fill-color: rgba(175, 192, 227, 0.230469); -webkit-composition-frame-color: rgba(77, 128, 180, 0.230469); ">hreadedFFIPlugin)</span>&nbsp;as a wrapper that includes either ARM32FFIPlugin.c or IA32FFIPlugin.c (from the subclasses). &nbsp;If you look through the history you should see a commit message describing this (I'm away from my laptop right now).</div><div><br></div><div>HTH<br><br>Eliot (phone)</div><div><br>On Jun 14, 2014, at 11:03 AM, gettimothy &lt;<a href="mailto:gettimothy@zoho.com">gettimothy@zoho.com</a>&gt; wrote:<br><br></div><blockquote type="cite"><div><span></span></div></blockquote><blockquote type="cite"><div><meta content="text/html;charset=UTF-8" http-equiv="Content-Type"><div style="font-size:10pt;font-family:Verdana,Arial,Helvetica,sans-serif;"><div>Hi all.</div><div><br></div><div>I *think* this is a pharo plugin issue.</div><div><br></div><div>I am sequentially working through the pharo CMakeVMMaker and the squeak CMakeVMMakerSqueak on a common Configuration</div><div><br></div><br><blockquote style="border-top-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); border-right-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-top-width: 1px; border-left-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; padding-top: 7px; padding-right: 7px; padding-bottom: 7px; padding-left: 7px; background-color: rgb(245, 245, 245);"><div><div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CogUnixNoGLConfig new<br>        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;generate</div></div></blockquote> <br><div>And going line-by-line in CMakeVMGenerator&gt;generate method to verify that CMakeLists.txt match exactly and nothing is missing)</div><div><br></div><div>At this line in the 'generate" method, I get a discrepency on ThreadedIA32FFIPlugin moduleName (using as an external plugin).</div><div><br></div><div>        </div><br><blockquote style="border-top-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); border-right-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-top-width: 1px; border-left-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; padding-top: 7px; padding-right: 7px; padding-bottom: 7px; padding-left: 7px; background-color: rgb(245, 245, 245);"><div><div>self processPlugins:  intPlugins, extPlugins.<br>&nbsp;&nbsp;</div></div></blockquote> <div><br></div><div><br></div><div>For pharo, I get:</div><div><br></div><div><strong>ThreadedIA32FFIPlugin&nbsp;moduleName 'SqueakFFIPrims'&nbsp;</strong></div><div><br></div><div>On squeak I get:</div><div><br></div><div><strong>ThreadedIA32FFIPlugin moduleName 'IA32FFIPlugin'</strong></div><div><br></div><div>If I remember correctly, that pharo plugin&nbsp; is out of date.</div><div><br></div><div>Pharo and VMaker and CMakeVMaker are:</div><div>Pharo2.0<br>Latest update: #20628</div><div>Name: VMMaker-oscog-nice13154.314</div><div>Name: CMakeVMMaker-jeanbaptistearnaud.282<br></div><div><br></div><div><br></div><div>Squeak and VMMaker and CMakeVMMaker are:</div><div><br></div><div>Squeak4.5 latest update: #13680</div><div>Name: VMMaker.oscog-eem.773</div><div>Name: CMakeVMMaker-jeanbaptistearnaud.282</div><div><br></div><div><br></div><div>So, I thought I would give a heads up.</div><div><br></div><div>cheers.</div><div><br></div><div>tty</div></div></div></blockquote></body></html>