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

Petr Fischer petr.fischer at me.com
Fri Feb 24 06:18:37 UTC 2017


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?
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



More information about the Vm-dev mailing list