Branch: refs/heads/Cog Home: https://github.com/OpenSmalltalk/opensmalltalk-vm Commit: 195d848e927ea2fc5434f94d9b724c73849c62b3 https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/195d848e927ea2fc543... Author: Gerardo Santana geardo.santana@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/e427da4d72804b99b58... Author: Gerardo Santana geardo.santana@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/ab77774ff8eedd7a7de... Author: Fabio Niephaus code@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...ab7...
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/195d848e927ea2fc543... Author: Gerardo Santana geardo.santana@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/e427da4d72804b99b58... Author: Gerardo Santana geardo.santana@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/ab77774ff8eedd7a7de... Author: Fabio Niephaus code@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...ab7...
On 24 Feb 2017, at 13:18, Petr Fischer petr.fischer@me.com wrote:
Hi!
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 :(
you don't have to use mvm. In my FreeBSD10.3 jail "gcc" (4.2.1) was used to compile the VM. When configuring/building just make sure -lexecinfo (in FreeBSD10) and -liconv (port) is in LIBS
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...
What do you need and what do you want to run on FreeBSD?
holger
On Fri, Feb 24, 2017 at 2:18 PM, Petr Fischer petr.fischer@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-td48119...
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/195d848e927ea2fc543...
Author: Gerardo Santana geardo.santana@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/e427da4d72804b99b58...
Author: Gerardo Santana geardo.santana@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/ab77774ff8eedd7a7de...
Author: Fabio Niephaus code@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...ab7...
Hi!
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 :(
you don't have to use mvm. In my FreeBSD10.3 jail "gcc" (4.2.1) was used to compile the VM. When configuring/building just make sure -lexecinfo (in FreeBSD10) and -liconv (port) is in LIBS
And what about all Pharo plugins - ssl, git, X+SDL/display, ft2 - everything is compiled and linked correctly as dynamic libraries?
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...
What do you need and what do you want to run on FreeBSD?
I have some production servers on FreeBSD (baremetal or VPS), using ZFS intensively, also I am deploying sub-app-services separated in jails and sometimes I am virtualizing CentOS instances with bhyve. Everything is easy, compact, robust and secure - straightforward, pleasure to use as a server core for my services. I migrated out of Linux world, a dot (no flame).
I also created one web app (so far) for customer with Pharo+Seaside+REST+nginx recently (pleasure to develop in Pharo and future is bright!). I am running it with linux compatibility layer on FreeBSD (even 64bits) now and it works (as root, no way in jails for now), but this is insecure and not ideal, native (and jailed) will be just perfect.
I also plan to develop more apps (web apps, "agendas", maybe some backends with REST etc etc) for potential customers and I just need to fine tune this killer combo (BSD+Smalltalk).
That's it.
holger
Hi Petr,
On Fri, Feb 24, 2017 at 7:26 AM, Petr Fischer petr.fischer@me.com wrote:
Hi!
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 :(
you don't have to use mvm. In my FreeBSD10.3 jail "gcc" (4.2.1) was used
to compile the VM. When configuring/building just make sure -lexecinfo (in FreeBSD10) and -liconv (port) is in LIBS
And what about all Pharo plugins - ssl, git, X+SDL/display, ft2 - everything is compiled and linked correctly as dynamic libraries?
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...
What do you need and what do you want to run on FreeBSD?
I have some production servers on FreeBSD (baremetal or VPS), using ZFS intensively, also I am deploying sub-app-services separated in jails and sometimes I am virtualizing CentOS instances with bhyve. Everything is easy, compact, robust and secure - straightforward, pleasure to use as a server core for my services. I migrated out of Linux world, a dot (no flame).
I also created one web app (so far) for customer with Pharo+Seaside+REST+nginx recently (pleasure to develop in Pharo and future is bright!). I am running it with linux compatibility layer on FreeBSD (even 64bits) now and it works (as root, no way in jails for now), but this is insecure and not ideal, native (and jailed) will be just perfect.
I also plan to develop more apps (web apps, "agendas", maybe some backends with REST etc etc) for potential customers and I just need to fine tune this killer combo (BSD+Smalltalk).
That sounds great. May I suggest you add build.freebsd32x86 and build.freebsd64x64 along with suitable HowToBuilds?
_,,,^..^,,,_ best, Eliot
vm-dev@lists.squeakfoundation.org