[Vm-dev] [OpenSmalltalk/opensmalltalk-vm] 195d84: makes squeak.cog.spur compile on OpenBSD 6.0

Ben Coman btc at openinworld.com
Fri Feb 24 14:06:09 UTC 2017


On Fri, Feb 24, 2017 at 2:18 PM, Petr Fischer <petr.fischer at me.com> wrote:
>
> Hello, is there any short tutorial somewhere, how to build spur cog on
OpenBSD?
>
> Is it possible with llvm/clang? Or is gcc required? What is the best gcc
version for comiling vm? 4, 5, 6?

I only skirt the edges of vm development, so someone may correct me, but I
believe LLVM works okay.
http://forum.world.st/status-of-compilation-with-LLVM-3-0-with-Xcode-td4811910.html#a4812760

cheers -ben

> In mvm build scripts, there is gcc hardcoded :(
>
> 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...
>
> Thanks! pf
>
>>
>
>>   Branch: refs/heads/Cog
>>   Home:   https://github.com/OpenSmalltalk/opensmalltalk-vm
>>   Commit: 195d848e927ea2fc5434f94d9b724c73849c62b3
>>
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/195d848e927ea2fc5434f94d9b724c73849c62b3
>>   Author: Gerardo Santana <geardo.santana at gmail.com>
>>   Date:   2016-10-09 (Sun, 09 Oct 2016)
>>
>>   Changed paths:
>>     M build.linux64x64/squeak.cog.spur/build/mvm
>>     M platforms/Cross/plugins/SqueakFFIPrims/sqFFIPlugin.c
>>     M platforms/unix/vm/sqUnixMain.c
>>     M platforms/unix/vm/sqUnixVMProfile.c
>>     M src/plugins/UnixOSProcessPlugin/UnixOSProcessPlugin.c
>>     M
src/plugins/VMProfileLinuxSupportPlugin/VMProfileLinuxSupportPlugin.c
>>
>>   Log Message:
>>   -----------
>>   makes squeak.cog.spur compile on OpenBSD 6.0
>>
>>
>>   Commit: e427da4d72804b99b58fb58c5db320111d6cccc7
>>
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/e427da4d72804b99b58fb58c5db320111d6cccc7
>>   Author: Gerardo Santana <geardo.santana at gmail.com>
>>   Date:   2016-10-09 (Sun, 09 Oct 2016)
>>
>>   Changed paths:
>>     M platforms/unix/config/bin.squeak.sh.in
>>     M platforms/unix/config/squeak.sh.in
>>
>>   Log Message:
>>   -----------
>>   adds OpenBSD support to Squeak's shell script wrapper
>>
>>
>>   Commit: ab77774ff8eedd7a7de9814ef1961f20bf1fbeab
>>
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/ab77774ff8eedd7a7de9814ef1961f20bf1fbeab
>>   Author: Fabio Niephaus <code at fniephaus.com>
>>   Date:   2016-10-15 (Sat, 15 Oct 2016)
>>
>>   Changed paths:
>>     M build.linux64x64/squeak.cog.spur/build/mvm
>>     M platforms/Cross/plugins/SqueakFFIPrims/sqFFIPlugin.c
>>     M platforms/unix/config/bin.squeak.sh.in
>>     M platforms/unix/config/squeak.sh.in
>>     M platforms/unix/vm/sqUnixMain.c
>>     M platforms/unix/vm/sqUnixVMProfile.c
>>     M src/plugins/UnixOSProcessPlugin/UnixOSProcessPlugin.c
>>     M
src/plugins/VMProfileLinuxSupportPlugin/VMProfileLinuxSupportPlugin.c
>>
>>   Log Message:
>>   -----------
>>   Merge pull request #78 from santana/openbsd2
>>
>> OpenBSD support
>>
>>
>> Compare:
https://github.com/OpenSmalltalk/opensmalltalk-vm/compare/3c2c39d92cb8...ab77774ff8ee
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/vm-dev/attachments/20170224/f93d28db/attachment.html>


More information about the Vm-dev mailing list