[squeak-dev] How to build squeak VM on amd64?

José Luis Redrejo jredrejo at gmail.com
Mon Apr 28 17:01:20 UTC 2008


2008/4/28 Matej Kosik <kosik at fiit.stuba.sk>:

> Hi,
>
> José Luis Redrejo napísal:
> > The squeak-vm in the official Debian repository
> > (http://packages.debian.org/lenny/squeak-vm )  is compiled as a 64 bits
> > app in amd64. I had to apply some patches that you can see in the
> > debianized sources (directory debian/patches). Those patches fix some of
> > the bugs in 64 bits, but not they all. The vm is usable (I'm working
> > everyday in amd64) and works almost well, except for 64 bits bugs with
> > the SoundPlugin .
>
> Is there some concrete plan when these patches will be merged into
> mainstream version so that anyone
> having amd64 will be able to build usable VM without additional patches?
> Does it make sense to wait
> for that to happen?
>


No idea


>
> (I would like to keep the number of additional patches I must maintain and
> re-merge to the standard
> source-code tree to minimum. I am not really Squeak VM hacker and I do not
> want to apply something
> blindly if I do not understand what it is and whether it is a correct
> thing.)
>

All the patches I apply to the package are documented. Also, they all are
separated files from the source, and are applied using dpatch, so you can
pick up and use only those that you like. Most of them are fixes from
bugs.squeak.org, and the bug number is documented in the patch.

For the rest, they are trivial patches (as adding the icon for the window
manager, a patch created by somebody called Matej Kosik ;-), so I guess you
don't need to apply them blindly.

Anyway, you're right: at least for the bug fixes, the patches should be
approved and applied upstream. But, take into account that most of them are
related to the plugins, not to the vm core itself, and as they are fixed in
bugs.squeak.org, and then applied to the latest squeak images, using vmmaker
you should be able to regenerate the right sources without using any patch
(theorically).

I do know that Ian Piumarta does not use to read this mailing list due to
his lack of time, so I'm cc'ing him to assure he's aware of this thread.

Regards.
José L.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20080428/8dd582b4/attachment.htm


More information about the Squeak-dev mailing list