[squeak-dev] How to build squeak VM on amd64?
Bert Freudenberg
bert at freudenbergs.de
Mon Apr 28 11:27:12 UTC 2008
On 28.04.2008, at 12:14, David T. Lewis wrote:
> On Mon, Apr 28, 2008 at 10:06:13AM +0200, Matej Kosik wrote:
>> Friends,
>>
>> I maintain these Debian repositories:
>> http://wiki.squeak.org/squeak/3616
>>
>> There are binary packages for i386 which work fine.
>>
>> I am trying to build similar binary packages for amd64
>> architecture. This is motivated by recent
>> "Squeak Debian Amd64 package" threat on this list.
>> I am having troubles to understand how to do that (I am getting old
>> and stupid, I guess) and seeking
>> some help.
>
> There is some general background information in a FAQ here:
> http://www.squeakvm.org/squeak64/faq.html
>
> A list of the VM and plugin patches that I apply when building a 64
> bit vm is here:
> http://lists.squeakfoundation.org/pipermail/vm-dev/2007-December/001703.html
>
>> I am slightly puzzled what kind of image (32-bit or 64-bit) I need
>> since I did not specified it
>> --with-src. What is the default?
>>
>
> Don't worry about 64 bit images, that is a different issue entirely
> (see the FAQ
> for explanation).
>
>> If I try 64-bit image downloaded from here:
>>
>> http://squeakvm.org/squeak64/dist3/Squeak64-3.8g-6548.image.tar.gz
>>
> This image unfortunately will not work with current VMs without some
> extra
> hacking, but don't worry about it because what you want is a 64 bit
> VM that
> runs 32 bit images.
IMHO the hint on top of
http://www.squeakvm.org/squeak64/
is far too subtle. It needs to be made very clear that people who just
want a 64 bit Squeak VM for their 64 bit system need to compile the
*regular* Squeak VM sources. In contrast, the "squeak64" page is for
people who want to experiment with "64 bit images" which are
*incompatible* with all the other Squeak images currently in use.
How about this:
"NOTE: 64-bit support has been integrated into the regular Squeak VM
sources. To compile a VM for your 64 bit machine, go to <...>. This
page is about experimental support of 64 bit images. Please refer to
the <FAQ> to find out about 64-bit images."
- Bert -
More information about the Squeak-dev
mailing list
|