<html><head><meta http-equiv="Content-Type" content="text/html charset=windows-1252"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">You are welcome.<div><br></div><div>I hope to make use of your work :)</div><div><br></div><div>Regards,</div><div>Andreas</div><div><br></div><div><div><div>Am 08.06.2014 um 19:32 schrieb gettimothy &lt;<a href="mailto:gettimothy@zoho.com">gettimothy@zoho.com</a>&gt;:</div><br class="Apple-interchange-newline"><blockquote type="cite"><meta content="text/html;charset=UTF-8" http-equiv="Content-Type"><div><div style="font-size:10pt;font-family:Verdana,Arial,Helvetica,sans-serif;"><div>Andreas.<br></div><div><br>Thank you, you have saved me a lot of time with your reply.<br></div><div><br></div><div>Much appreciated.</div><div><br></div><div>tty</div><div id="1"><br>---- On Sun, 08 Jun 2014 10:30:20 -0700 <b>Andreas Wacknitz&lt;<a href="mailto:a.wacknitz@gmx.de">a.wacknitz@gmx.de</a>&gt;</b> wrote ---- <br></div><br><blockquote style="border-left: 1px solid #0000FF; padding-left: 6px; margin:0 0 0 5px"> <div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">Hi tty,<div><br></div><div>This is what the system reporter spills out:</div><div><br></div><div><div>Loaded VM Modules</div><div>-----------------</div><div>B2DPlugin VMMaker-oscog-StefanMarr.313 (i)</div><div>BitBltPlugin VMMaker-oscog-StefanMarr.313 (i)</div><div>FT2Plugin Freetype-Plugin-IgorStasenko.64 (e)</div><div>FilePlugin VMMaker-oscog-StefanMarr.313 (i)</div><div>LargeIntegers v1.5 VMMaker-oscog-StefanMarr.313 (i)</div><div>LocalePlugin VMMaker-oscog-StefanMarr.313 (i)</div><div>MiscPrimitivePlugin VMMaker-oscog-StefanMarr.313 (i)</div><div>NativeBoostPlugin NativeBoost-CogPlugin-GuillermoPolito.19 (i)</div><div>SecurityPlugin VMMaker-oscog-StefanMarr.313 (i)</div><div>ZipPlugin VMMaker-oscog-StefanMarr.313 (i)</div><div><br></div><div>VM Built-in Modules</div><div>-------------------</div><div>ADPCMCodecPlugin VMMaker-oscog-StefanMarr.313 (i)</div><div>AsynchFilePlugin VMMaker-oscog-StefanMarr.313 (i)</div><div>B2DPlugin VMMaker-oscog-StefanMarr.313 (i)</div><div>BMPReadWriterPlugin VMMaker-oscog-StefanMarr.313 (i)</div><div>BitBltPlugin VMMaker-oscog-StefanMarr.313 (i)</div><div>CroquetPlugin VMMaker-oscog-StefanMarr.313 (i)</div><div>DSAPrims VMMaker-oscog-StefanMarr.313 (i)</div><div>DropPlugin VMMaker-oscog-StefanMarr.313 (i)</div><div>FFTPlugin VMMaker-oscog-StefanMarr.313 (i)</div><div>FileCopyPlugin VMMaker-oscog-StefanMarr.313 (i)</div><div>FilePlugin VMMaker-oscog-StefanMarr.313 (i)</div><div>FloatArrayPlugin VMMaker-oscog-StefanMarr.313 (i)</div><div>FloatMathPlugin VMMaker-oscog-StefanMarr.313 (i)</div><div>IA32ABI VMMaker-oscog-StefanMarr.313 (i)</div><div>JoystickTabletPlugin VMMaker-oscog-StefanMarr.313 (i)</div><div>Klatt VMMaker-oscog-StefanMarr.313 (i)</div><div>LargeIntegers v1.5 VMMaker-oscog-StefanMarr.313 (i)</div><div>LocalePlugin VMMaker-oscog-StefanMarr.313 (i)</div><div>MIDIPlugin VMMaker-oscog-StefanMarr.313 (i)</div><div>Matrix2x3Plugin VMMaker-oscog-StefanMarr.313 (i)</div><div>MiscPrimitivePlugin VMMaker-oscog-StefanMarr.313 (i)</div><div>Mpeg3Plugin VMMaker-oscog-StefanMarr.313 (i)</div><div>NativeBoostPlugin NativeBoost-CogPlugin-GuillermoPolito.19 (i)</div><div>SecurityPlugin VMMaker-oscog-StefanMarr.313 (i)</div><div>SerialPlugin VMMaker-oscog-StefanMarr.313 (i)</div><div>SocketPlugin VMMaker-oscog-StefanMarr.313 (i)</div><div>SoundCodecPrims VMMaker-oscog-StefanMarr.313 (i)</div><div>SoundPlugin VMMaker-oscog-StefanMarr.313 (i)</div><div>StarSqueakPlugin VMMaker-oscog-StefanMarr.313 (i)</div><div>SurfacePlugin May &nbsp;3 2014 (i)</div><div>UnixOSProcessPlugin VMConstruction-Plugins-OSProcessPlugin.oscog-EstebanLorenzano.43 (i)</div><div>ZipPlugin VMMaker-oscog-StefanMarr.313 (i)</div><div><br></div><div><br></div><div>Remember, I built the pharo-vm as of beginning of April, not the cogvm.</div><div>I used OpenIndiana Hipster (an up-to-date rolling release of OpenIndiana, version 151a8 or 151a9 should do, too).</div><div>From that I used gcc-4.7.3. I have appended my notes that I have send to Esteban and Stephane.</div></div><div><div><br></div><div>I only created 32 Bit binaries; Solaris (10, 11, OpenSolaris and its derivates) has a different philosophy than Linux</div><div>when it comes to 32 versus 64 Bit: In Solaris the kernel is always 64 Bit while most of the binaries are 32 Bit (because typically</div><div>there is no need for 64 Bit binaries for ls, sh and so on). Only where needed 64 Bit binaries will be supplied.</div><div>Especially for SPARC there are good reasons for this: while x64 might have an increased speed compared to i386 because</div><div>of the increased amount of registers, this is not true for SPARC. Thus with 64 Bit you have to pay a lot (memory consumption and speed penalties)</div><div>and often will not have positive effects. BTW this is also true for the address space of virtual machines. It’s a nice idea to be able to have billions of objects</div><div>versus only some millions. But this also comes with big penalties...</div><div>&nbsp;</div><div>In Solaris libraries come typically in 32 and 64 Bit (eg. there is /usr/lib and /usr/lib/amd64. Additionally there are symlinks:</div><div>/usr/lib/32 -&gt; /usr/lib and /usr/lib/64 -&gt; /usr/lib/amd64). The use of it is steered by compiler and linker flags.</div><div>For OpenIndiana I only used what comes with the distribution. I only had to install the „build-essential“ and SUNWaudh packages.</div><div><br></div><div>If you to build on Solaris 10 you will need to add a newer gcc and some support libraries like libffi, gmp and mpfr. You can find these on</div><div>OpenCSW.</div><div><br></div><div><br></div><div>Regards,</div><div>Andreas</div><div><br></div><div><br></div><div><div>Am 07.06.2014 um 23:38 schrieb gettimothy &lt;<a href="mailto:gettimothy@zoho.com" target="_blank" mailid="gettimothy%40zoho.com" subj="">gettimothy@zoho.com</a>&gt;:</div><br><blockquote type="cite"><div style="font-size:10pt;font-family:verdana,arial,helvetica,sans-serif;"><div>Hi Andreas.<br></div><div><br></div><div>Could you please submit a list of what internal and external plugins you compiled the VM with?<br></div><div><br></div><div>Also, could you please send the register size of the platforms you have built on and if any 32 bit compatibility libs where needed.</div><div><br></div><div>thx.</div><div><br></div><div>tty</div></div></blockquote></div><br></div></div></blockquote><br></div></div></blockquote></div><br></div></body></html>