I've been tracking down assorted doc relating to building VMs now that
VMMaker is in use and it looks like quite a few swiki pages need serious
updating to reflect the new situation(s). I eventually ended up reading
IanP's rather nice set of pages on his home site documenting the process
for unices (I'd strongly recomment everyone involved in making vms reads
http://www-sor.inria.fr/squeak/devel/platforms/unic/doc/HowToBuildFromSo
urce.html and consider writing an equivalent) and noticed his comments
about a quirk of building JPEGReadWriter2Plugin. At first I thought the
the simple solution to the particular problem would be to remove the
#requiresPlaformFiles method from the plugin class, but I noticed that
in fact the Mac appears to need a tiny extra incantation in a header
file, thus explaining the current state. Since it is a _tiny_ change
(one extra #define) it would be nice to find a way to put it somewhere
else (can it go in sqPlatformSpecific.h?) and thereby remove the need to
have dummy platform support stuff for all the other platforms.
It would remove several pointless directories from the CVS tree,
simplify the vmmaker story and probably save potential confustication
later on.
tim
PS the reason I'm messing around in the area is that I'm trying to
buildas many vms as possible using the methdo cache code scott crosby
did to see if it appears a good thing to include. So far it doesn't seem
to actually speed anything up for me, but there is more work to do.
--
Tim Rowledge, ti...@su..., http://sumeru.stanford.edu/tim
Useful random insult:- Hypnotized as a child and couldn't be woken.
|