Virtual Machine used by Pharo 6
Last updated at 9:23 am UTC on 20 September 2017
<firstname.lastname@example.org> Sun, Apr 16, 2017 at 4:42 PM
Reply-To: Pharo Development List <email@example.com>
To: Pharo Development List <firstname.lastname@example.org>
A historical perspective...
Prior to this coming Release 6, Pharo had diverged from the parent build system
used by OpenSmalltalk (nee Squeak-VM) such that (IIUC) it was driven from the
Image generating the generated-C-sources plus the Cmake configuration.
I guess this is what you describe as "bootstrap".
However for Release 6 onwards, Pharo has returned to the fold and is directly using
the OpenSmalltalk build system. The OpenSmalltalk build system does not require
a build to invoke a Smalltalk image, and I notice elsewhere you've seen the ./mvm script.
Eliot currently manually updates the checked-in generated-C-sources at times he
considers them stably generated from VMMaker-Image, although I think I saw
recently some mention of doing CI on each VMMaker check-in..
So the Pharo 5 in-Image CMake generation system is deprecated, and
I guess there will not be much further development on the Pharo 5 VM.
More see DocumentationForCOG