<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto">Hi Guille,<div dir="ltr"><br>On Jan 8, 2019, at 1:04 AM, Guillermo Polito <<a href="mailto:guillermopolito@gmail.com">guillermopolito@gmail.com</a>> wrote:<br><br></div><blockquote type="cite"><div dir="ltr"><span></span></div></blockquote><blockquote type="cite"><div dir="ltr"><div dir="ltr"><div>Hi Eliot,</div><div><br></div><div>I see no objection myself, on the contrary.</div><br><div class="gmail_quote"><div dir="ltr">On Mon, Jan 7, 2019 at 8:33 PM Eliot Miranda <<a href="mailto:eliot.miranda@gmail.com">eliot.miranda@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"> <div dir="ltr"><div dir="ltr"><div dir="ltr">Hi Esteban, Hi All,<div><br></div><div>    the Mac (and I *think* linux & Windows) builds are set up to not build a plugin if any of the files specified by the PREREQUISITES variable in the plugin Makefile do not exist.  For example, in platforms/iOS/plugins/BochsX64Plugin/Makefile there are the lines</div><div><br></div><div><div>BOX:=../bochsx64</div><div>PREREQUISITES:=$(BOX)/cpu/libcpu.a $(BOX)/disasm/libdisasm.a $(BOX)/fpu/libfpu.a</div></div><div><br></div><div>So if the support libraries are not built the plugin will not build. If developing the VM one wants to build the plugins and one would build the required support libraries. As VMMaker.oscog is being hosted both in Pharo and Squeak it would be most convenient if the Pharo build would include the plugins.  The only change would be to add the processor plugins to plugins.ext in the pharo.cog.spur build directories.</div></div></div></div></blockquote><div><br></div><div>Out of ignorance, what are the processor plugins? libcpu, libdiasm and libfpu? or BochsIA32Plugin, BochsX64Plugin, GdbARMPlugin...?</div></div></div></div></blockquote><div><br></div>The plugins are the ones that end in Plugin and the support libraries (actually libcpu.a et al) are the ones beginning with lib (and ending in .a, for “archive”).<div><br><blockquote type="cite"><div dir="ltr"><div dir="ltr"><div class="gmail_quote"><div><br></div><div>I'm checking the squeak osx makefiles to see what the differences are and I spot the second set only. <br></div><div>Adding those to the plugin.ext should suffice?</div></div></div></div></blockquote><div><br></div>Yes (which has been done).</div><div><br><blockquote type="cite"><div dir="ltr"><div dir="ltr"><div class="gmail_quote"><div> Cheers,</div><div>Guille</div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div><div dir="ltr" class="gmail-m_-5853697471209192905gmail_signature"><div dir="ltr"><div><span style="font-size:small;border-collapse:separate"><div>_,,,^..^,,,_<br></div><div>best, Eliot</div></span></div></div></div></div></div></div></div>
</blockquote></div><div><br></div><div dir="ltr" class="gmail_signature"><div dir="ltr"><div></div></div></div></div>
</div></blockquote></div></body></html>