[squeak-dev] Built 64 bit vm for 64 bit compaq ES40 alpha server running gentoo linux.

richard snow richard.snow at gmail.com
Wed Aug 5 03:15:18 UTC 2009


On Tue, Aug 4, 2009 at 9:17 PM, David T. Lewis<lewis at mail.msen.com> wrote:
> Richard,
>
> Very nice. Thanks for the link to http://mypals.info/tikiwiki-2.1/tiki-index.php?page=SqueakForAlpha.
>
> I am CCing this to the vm-dev mailing list, where various interested
> parties (including Ian) are likely to be reading.
>
> Dave
>
>
> On Tue, Aug 04, 2009 at 08:39:01PM -0500, richard snow wrote:
>> http://mypals.info/tikiwiki-2.1/tiki-index.php?page=SqueakForAlpha
>>
>> Here is a page with the two vms I've made (source code).
>>
>> the 3.8 is a 64 bit that runs 64 bit images, the 3.10 is a 64 bit that
>> runs 32 bit images.
>>
>>
>> On Tue, Aug 4, 2009 at 8:08 PM, David T. Lewis<lewis at mail.msen.com> wrote:
>> > On Wed, Aug 05, 2009 at 10:40:38AM +1200, Michael van der Gulik wrote:
>> >> On Wed, Aug 5, 2009 at 10:30 AM, David T. Lewis <lewis at mail.msen.com> wrote:
>> >>
>> >> > On Tue, Aug 04, 2009 at 04:16:02PM -0500, richard snow wrote:
>> >> > > I was able to use vmmaker to generate a 64 bit vm for the Alpha.
>> >> > > However it can't run 32 bit images, so I'm kind
>> >> > > of stuck. Where could I get an image (3.10-6 hopefully).
>> >> >
>> >>
>> >> I'm guessing that this would be a 64-bit image:
>> >>
>> >> http://squeakvm.org/squeak64/dist3/
>> >> Squeak64-3.8g-6548.image.tar.gz<http://squeakvm.org/squeak64/dist3/Squeak64-3.8g-6548.image.tar.gz>
>> >>
>> >> But it's (IIRC) unsupported and probably unstable. 32-bit images are better
>> >> supported and the garbage collector isn't really designed for images bigger
>> >> than 4GB.
>> >
>> > There's nothing unstable about that image, but unfortunately it does not run
>> > on today's VMs (http://bugs.squeak.org/view.php?id=5239). Personally I use a
>> > descendent of that original 64-bit image (mainly for testing VMs) but as far
>> > as I know nobody is actively working on this.
>> >
>> > In any case, it's of acedemic interest in this case, because what Richard needs
>> > is a 64-bit VM to run normal 32-bit images.
>> >
>> > Dave
>> >
>
>



-- 
http://mypals.info

Ian says he committed some changes to the trunk to enable the build for alpha.

The config scripts no longer need changing, but there are still
references to sa_restore member of sigact structure.

When I tried to compile his trunk version I get the error messages in
the attached file over and over again
and the make never seems to finish.

Richard Snow
-------------- next part --------------

Here is errors generated after trying to link vm.a:

(I had to make the changes to delete references to sa_restore again ) 

/home/squeak2/squeak-svn/platforms/unix/bld/libtool: line 639: : warning:
cannot infer operation mode without MODE-ARGS: command not found
/home/squeak2/squeak-svn/platforms/unix/bld/libtool: line 5163: : you must
specify a MODE: command not found
/home/squeak2/squeak-svn/platforms/unix/bld/libtool: line 5164: Try ` --help'
formore information.: command not found
^Cmake[1]: *** [squeak] Interrupt
make: *** [all] Interrupt

it generates these errors many many times, never seems to finish the make.


More information about the Squeak-dev mailing list