<br><br><div class="gmail_quote">On Thu, Mar 21, 2013 at 7:12 PM, David T. Lewis <span dir="ltr">&lt;<a href="mailto:lewis@mail.msen.com" target="_blank">lewis@mail.msen.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Ian, Eliot:<br>
<br>
When you get a chance, could you please add the platform support code for<br>
Andreas&#39; SqueakSSL plugin to the Squeak trunk and oscog branches? Source<br>
files attached. This is Andreas&#39; work (not mine) but I have placed the files in<br>
directories to match the platforms tree structure.<br></blockquote><div><br></div><div>In progress, not checked in.  I&#39;ve integrated but so far only tested on Mac OS.   Rather disappointing.  Three errors, 1 failing test, 2 successes, and 8 expected failures.  Anyone got any suggestions re the Mac support code or the tests?</div>
<div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Background:<br>
<br>
There has been some interest recently in getting Andreas&#39; SqueakSSL plugin<br>
incorporated into the standard VMs. For tracking purposes I opened an entry<br>
at <a href="http://bugs.squeak.org/view.php?id=7751" target="_blank">http://bugs.squeak.org/view.php?id=7751</a>.<br>
<br>
Andreas&#39; Smalltalk code is at <a href="http://www.squeaksource.com/SqueakSSL" target="_blank">http://www.squeaksource.com/SqueakSSL</a>, and I<br>
have added this to the update map for trunk VMMaker. Ian, for the standard<br>
interpreter, you should be able to do &quot;VMMaker updateFromServer&quot; followed<br>
by &quot;VMMakerTool forUnix&quot; to have it added to your standard unix configuration.<br>
Eliot, you can add the plugin from <a href="http://www.squeaksource.com/SqueakSSL" target="_blank">http://www.squeaksource.com/SqueakSSL</a> to<br>
your build recipe if you have not already done so.<br>
<br>
The platform support code is at <a href="http://www.squeaksource.com/SqueakSSL" target="_blank">http://www.squeaksource.com/SqueakSSL</a>. I made<br>
a copy of that code, rearranging the directories to match the structure of our<br>
SVN platforms tree, attached as SqueakSSL-platforms.tar.gz.<br>
<br>
What needs to be done:<br>
<br>
Ian: This is all new code that can simply be added to the repository without<br>
side effects. I can confirm that the unix code compiles, but I have not functionally<br>
tested it. There are compiler warnings when compiling -m64, and errors for<br>
--image64, but I expect that a 32 bit compile is probably OK. There is platform<br>
support code for unix, win32, and Mac OS. I think we can assume that win32 is in<br>
good shape, and that unix is probably OK. I don&#39;t know about the Mac OS code<br>
but we should check it in regardless, and follow up on any issues as needed.<br>
Overall I do expect that some type declarations will need to be tidied up, but<br>
we should start with Andreas&#39; code unmodified and make any necessary patches<br>
as updates to that base.<br>
<br>
Eliot: I think that the attached platforms code is more recent and more complete<br>
than what is currently in the oscog platforms tree. If so you can update your<br>
platforms code with the attached, which I believe is Andreas&#39; most up to date<br>
work for SqueakSSLPlugin for unix, win32 and Mac OS.<br>
<br>
Thanks,<br>
Dave<br>
<br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br>best,<div>Eliot</div>