<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta content="text/html;charset=UTF-8" http-equiv="Content-Type"></head><body ><div style='font-size:10pt;font-family:Verdana,Arial,Helvetica,sans-serif;'><div id="message"></div>David, thank you for your work.<div><br></div><div><br id="br3">If you have time and interest, getting Croquet  <br id="br3">en.m.wikipedia.org/wiki/Croquet_Project</div><div><br></div><div>Ported to 64 bits could sure use your talents.<br id="br3"><div id="signature"></div><div id="content"><br></div><div id="content"><br></div><div id="content"><br> ---- On Sun, 03 May 2020 10:42:12 -0400 <b> stes@telenet.be </b> wrote ----<br><br><blockquote style="border-left: 1px solid rgb(204, 204, 204); padding-left: 6px; margin-left: 5px;"><div> <br>-----BEGIN PGP SIGNED MESSAGE-----<br>Hash: SHA256<br><br><br>Hello,<br><br>Here's some news on compiling Squeak on Solaris and OpenIndiana. <br>OpenIndiana is an illumos based Unix-like operating system derived from<br>OpenSolaris; <br><br>As far as I can see, Squeak has always supported SunOS and Solaris very<br>well,<br>so it's just a matter of keeping that, as it is or was in the past.<br><br>On OpenIndiana, I've compiled "Squeak" with GCC 7.5 and Clang 9.0.1.<br>OpenIndiana includes a clang 8.0.1 and 9.0.1.  I only tested the clang<br>9.0.1.<br><br>Also I've proposed to include "Squeak" in the oi-userland, which is a<br>framework for open source packages for OpenIndiana; so that it is simple,<br>to install the "Squeak VM" on OpenIndiana without having to compile<br>anything.<br><br>I have included the MIT license and a copyright notice of opensmalltalk-vm<br>in the package of course.<br><br>To compile with clang on OpenIndiana, there's the VM_LABEL issue<br>which Eliot Miranda explained in a different thread about "profiling":<br><br>In platforms/unix/vm/sqPlatformSpecific.h #define VM_LABEL(foo) <br>to override and "clear" or disable the other VM_LABEL definition.<br><br>With that definition of VM_LABEL  the clang 9.0.1 compile of the<br>squeak.stack.spur VM works fine and it works.   I must add that I seem to be<br>having the same issue with the optimizer as in GCC : -O2 does not work for<br>me with neither gcc nor clang.<br><br>Special thanks to everybody in the "Squeak" and "opensmalltalk-vm" team,<br>to Eliot Miranda for including the Sun patches,<br>and to Tobias Pape for including the fix for ax_cflags_warn_all.m4,<br>which makes the configure script powerful to easily switch between<br>compilers,<br>which is working very well thanks to the autoconf configure script.<br><br>Thanks,<br>David Stes<br><br>-----BEGIN PGP SIGNATURE-----<br>Version: GnuPG v2<br><br>iQEcBAEBCAAGBQJerteuAAoJEAwpOKXMq1Maeo8H/RvJimJZqgFHvdXQNiVJD+DP<br>iWoS3t5oIDsROL4M/q27FbgXd/+5s6PErk9CApaisA9tH957BMKlW6VdEQqhvXB+<br>3r4kNhIBIBvfxC+wyzfILdOCpjwBc85s9hV7NsEp8JU8wGS1Xaylmut3yg235KCv<br>drdxV1ZzpiC/Ma6rT8aC08YkQI4FhXfWsJCT8cSIg5dWrlE1Vcl4bOS/I5IyeDO0<br>VoqqsuRHRTblV8iTzBkSvpb0mhAToyAGrjiNtUp9oi7w78GQfUXsFFPG+hEQpY+j<br>2h2jKUG0/Z2WjsFlU0kdNQT8O5WNwgFykqKGFH6AIY+Drx3UHcqTHnES04IkAGU=<br>=5YJu<br>-----END PGP SIGNATURE-----<br><br><br><br><br>--<br>Sent from: <a href="http://forum.world.st/Squeak-VM-f104410.html" target="_blank">http://forum.world.st/Squeak-VM-f104410.html</a><br></div></blockquote></div></div></div><br></body></html>