<div dir="ltr">Hi Petr,<div class="gmail_extra"><br><div class="gmail_quote">On Fri, Feb 24, 2017 at 7:26 AM, Petr Fischer <span dir="ltr"><<a href="mailto:petr.fischer@me.com" target="_blank">petr.fischer@me.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class=""><br>
><br>
> Hi!<br>
><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>
> > In mvm build scripts, there is gcc hardcoded :(<br>
><br>
> 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<br>
<br>
</span>And what about all Pharo plugins - ssl, git, X+SDL/display, ft2 - everything is compiled and linked correctly as dynamic libraries?<br>
<span class=""><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>
> What do you need and what do you want to run on FreeBSD?<br>
<br>
</span>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).<br>
<br>
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.<br>
<br>
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).<br></blockquote><div><br></div><div>That sounds great.  May I suggest you add build.freebsd32x86 and build.freebsd64x64 along with suitable HowToBuilds?</div><div><br></div></div><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><span style="font-size:small;border-collapse:separate"><div>_,,,^..^,,,_<br></div><div>best, Eliot</div></span></div></div></div>
</div></div>