<div dir="ltr"><br><br>On Fri, Feb 24, 2017 at 2:18 PM, Petr Fischer <<a href="mailto:petr.fischer@me.com">petr.fischer@me.com</a>> wrote:<br>><br>> Hello, is there any short tutorial somewhere, how to build spur cog on OpenBSD?<br>><br>> Is it possible with llvm/clang? Or is gcc required? What is the best gcc version for comiling vm? 4, 5, 6?<br><br>I only skirt the edges of vm development, so someone may correct me, but I believe LLVM works okay.<div><a href="http://forum.world.st/status-of-compilation-with-LLVM-3-0-with-Xcode-td4811910.html#a4812760">http://forum.world.st/status-of-compilation-with-LLVM-3-0-with-Xcode-td4811910.html#a4812760</a><div><br></div><div>cheers -ben</div><div><br>> In mvm build scripts, there is gcc hardcoded :(<br>><br>> I have constant troubles with compiling pharo-vm/oscog on FreeBSD, I need to edit mvm scripts a little, there is linking problems, just overwhelmed...<br>><br>> Thanks! pf<br>><br>>><br>><br>>>   Branch: refs/heads/Cog<br>>>   Home:   <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm">https://github.com/OpenSmalltalk/opensmalltalk-vm</a><br>>>   Commit: 195d848e927ea2fc5434f94d9b724c73849c62b3<br>>>       <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/195d848e927ea2fc5434f94d9b724c73849c62b3">https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/195d848e927ea2fc5434f94d9b724c73849c62b3</a><br>>>   Author: Gerardo Santana <<a href="mailto:geardo.santana@gmail.com">geardo.santana@gmail.com</a>><br>>>   Date:   2016-10-09 (Sun, 09 Oct 2016)<br>>><br>>>   Changed paths:<br>>>     M build.linux64x64/squeak.cog.spur/build/mvm<br>>>     M platforms/Cross/plugins/SqueakFFIPrims/sqFFIPlugin.c<br>>>     M platforms/unix/vm/sqUnixMain.c<br>>>     M platforms/unix/vm/sqUnixVMProfile.c<br>>>     M src/plugins/UnixOSProcessPlugin/UnixOSProcessPlugin.c<br>>>     M src/plugins/VMProfileLinuxSupportPlugin/VMProfileLinuxSupportPlugin.c<br>>><br>>>   Log Message:<br>>>   -----------<br>>>   makes squeak.cog.spur compile on OpenBSD 6.0<br>>><br>>><br>>>   Commit: e427da4d72804b99b58fb58c5db320111d6cccc7<br>>>       <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/e427da4d72804b99b58fb58c5db320111d6cccc7">https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/e427da4d72804b99b58fb58c5db320111d6cccc7</a><br>>>   Author: Gerardo Santana <<a href="mailto:geardo.santana@gmail.com">geardo.santana@gmail.com</a>><br>>>   Date:   2016-10-09 (Sun, 09 Oct 2016)<br>>><br>>>   Changed paths:<br>>>     M platforms/unix/config/<a href="http://bin.squeak.sh.in">bin.squeak.sh.in</a><br>>>     M platforms/unix/config/<a href="http://squeak.sh.in">squeak.sh.in</a><br>>><br>>>   Log Message:<br>>>   -----------<br>>>   adds OpenBSD support to Squeak's shell script wrapper<br>>><br>>><br>>>   Commit: ab77774ff8eedd7a7de9814ef1961f20bf1fbeab<br>>>       <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/ab77774ff8eedd7a7de9814ef1961f20bf1fbeab">https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/ab77774ff8eedd7a7de9814ef1961f20bf1fbeab</a><br>>>   Author: Fabio Niephaus <<a href="mailto:code@fniephaus.com">code@fniephaus.com</a>><br>>>   Date:   2016-10-15 (Sat, 15 Oct 2016)<br>>><br>>>   Changed paths:<br>>>     M build.linux64x64/squeak.cog.spur/build/mvm<br>>>     M platforms/Cross/plugins/SqueakFFIPrims/sqFFIPlugin.c<br>>>     M platforms/unix/config/<a href="http://bin.squeak.sh.in">bin.squeak.sh.in</a><br>>>     M platforms/unix/config/<a href="http://squeak.sh.in">squeak.sh.in</a><br>>>     M platforms/unix/vm/sqUnixMain.c<br>>>     M platforms/unix/vm/sqUnixVMProfile.c<br>>>     M src/plugins/UnixOSProcessPlugin/UnixOSProcessPlugin.c<br>>>     M src/plugins/VMProfileLinuxSupportPlugin/VMProfileLinuxSupportPlugin.c<br>>><br>>>   Log Message:<br>>>   -----------<br>>>   Merge pull request #78 from santana/openbsd2<br>>><br>>> OpenBSD support<br>>><br>>><br>>> Compare: <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/compare/3c2c39d92cb8...ab77774ff8ee">https://github.com/OpenSmalltalk/opensmalltalk-vm/compare/3c2c39d92cb8...ab77774ff8ee</a><br>><br></div></div></div>