[Pharo-project] [Vm-dev] News about bundling VM (Mac users mostly)
Mariano Martinez Peck
marianopeck at gmail.com
Thu Jun 21 12:33:47 EDT 2012
On Thu, Jun 21, 2012 at 6:25 PM, Igor Stasenko <siguctua at gmail.com> wrote:
> i spent whole day with Esteban, testing & fixing new CMake
> configuration on Jenkins,
> to integrate the changes i made for bundling VM with 3-rd party
> libraries ( see  ).
> We finally made it working, as you can see in hot-backed build here:
> So, in a few days we will update the blessed branch to also use new
> cmake configuration(s).
> (right now the jobs at , still using old configs)
> Some details about changes:
> - changed the FT2Plugin to link dynamically with freetype library on
> Mac, instead of statically
> - changed the VM bundle directory layout: now all external plugins
> and dlls are stored in Contents/Plugins subdir,
> instead of Contents/Resources as before (see screenshot attached)
nice change :)
> - changed the external plugin search logic to search this Plugins dir
> instead of Resources
> - by default, all Mac VM's will be bundled with own version of
> Freetype dynamic library,
> - also , i will bundle NBCog VMs with cairo library by default (so,
> no extra installation is required)
> If you want to reproduce build by own, note that on OSX 10.6. tar does
> not supports 7z compression, you should install it:
> port install gnutar
> port install xz
> ln -s /opt/local/bin/gnutar /opt/local/bin/tar
> (and make sure that /opt/local/bin is first in your PATH variable)
> On Lion (10.7) no extra effort is required.
Also very cool!
>  https://ci.lille.inria.fr/pharo/view/Cog/job/Cog-VM/
>  https://ci.lille.inria.fr/pharo/view/NativeBoost/
> Best regards,
> Igor Stasenko.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Pharo-dev