On Tue, Dec 04, 2007 at 07:56:54PM +0200, goran.krampe@msc.se wrote:
Ok, so I was stupid enough to pick Debian Etch 64 bit when configuring my last server. I knew it would bite me :) and here I am confused about where to find a 64 bit VM to compile.
AFAIK lots of small patches have been flying around lately, but where can I find a tar ball that has most of those? David, could you perhaps create one?
Here is my current recipe:
1) Load VMMaker from SqueakMap.
2) Load the 32/64 bit-clean change sets. Presumably these will be merged into VMMaker, but in the mean time John has stashed them in the SVN platform sources. Go to platforms/Mac OS/vm/specialChangeSets/VmUpdates-dtl/ and load the following change sets: VmUpdates-1001-dtl.1.cs VmUpdates-1002-dtl.1.cs VmUpdates-1003-dtl.1.cs VmUpdates-1004-dtl.1.cs VmUpdates-1005-dtl.1.cs VmUpdates-1006-dtl.1.cs JMM-VmUpdates32bitclean.2.cs
3) Load the fix from Mantis 5688 (otherwise you cannot use SqueakMap): http://bugs.squeak.org/view.php?id=5688
4) Load the fix from Mantis 5238 (needed only for 64 bit image, but you may as well fix it while you're updating the rest): http://bugs.squeak.org/view.php?id=5238
5) Load the fix from Mantix 5403 (you don't need this, but I do): http://bugs.squeak.org/view.php?id=5403
6) Load SlangBrowser (you don't need it, but you'll want it if you are going to look at the VM and plugin code): http://bugs.squeak.org/view.php?id=5932 http://wiki.squeak.org/squeak/5916
7) Load the 32/64 bit updates for AsyncFilePlugin: http://lists.squeakfoundation.org/pipermail/vm-dev/2007-November/001675.html
8) Load the 32/64 bit updates for FileCopyPlugin: http://lists.squeakfoundation.org/pipermail/vm-dev/2007-November/001679.html
9) Load the 32/64 bit updates for LargeIntegersPlugin (unit tests only, the plugin is good as long as you have installed the Mantis 5238 patch from step 4): http://lists.squeakfoundation.org/pipermail/vm-dev/2007-November/001693.html
That's all for now,
Dave