64 bit vm and image for MacOSX 10.5.x Leopard?

Mathieu Suen mathk.sue at gmail.com
Tue Nov 27 21:30:37 UTC 2007


On Nov 27, 2007, at 8:34 PM, John M McIntosh wrote:

>
> On Nov 27, 2007, at 3:44 AM, Peter William Lount wrote:
>
>> Hi,
>>
>> Thanks for the link to the page on 64 bit vms: http://squeakvm.org/squeak64/faq.html 
>> . It's is in need of updating. MacOSX 10.5.x Leopard needs to be  
>> added to the question: "For which hardware/OS combinations is there  
>> a 64-bit VM?".
>>
>> Now that the MacOSX 10.5.x 64 bit Leopard has been released more  
>> people will likely want to use a 64 bit squeak. This version of  
>> MacOSX is the first 64 bit OS that will go big time (ok there is  
>> vista too which this also applies to).
>>
>> How does the mac vm .app file get created? how does one create a 64  
>> bit version? Who builds the mac version?
>
> If someone has funding, why this would happen sooner.
>
> The unix VM is built from time to time by Ian Piumarta, the cocoa  
> version is unix like with nods to mac support
>
> I build the mac carbon version from time to time, which is mac like  
> with nods to unix support.
> This VM is based on the original code from Squeak Central out of  
> Apple in the 1994-96 timeframe,
> however much of it has changed and the os-7.5.5.-9.x support was  
> dropped during the transition to MacIntel.
>
> To transition to 64 bit, we need a pure cocoa version, all support  
> routines need to be check for 64 bit issues, and all the plugins  
> rebuilt, this is all outside of the issue
> of having either the VM in 64bit mode and working with either a  
> 32bit or 64bit image.
>
> David T Lewis has been looking at the plugins.
>
> Ian and I have been lately talking about the Cocoa implementation.
>
> Lastly I'm not sure a headless os-x VM will run in 64bit mode, I  
> don't know if anyone has attempted to compile it and confirmed all  
> the support routines specific to os-x darwin
> are working as expected.

I have compiled a 64bit VM on mac intel ; a carbon version. I have  
take the latest source from svn .
A had to fix a lot of methods which use int and replace it by sqInt.
But even if I manage to compile it the VM doesn't work.
When I open the image nothing happen and I am obliged to kill the  
process.

>
>
> --
> = 
> = 
> = 
> = 
> = 
> ======================================================================
> John M. McIntosh <johnmci at smalltalkconsulting.com>
> Corporate Smalltalk Consulting Ltd.  http:// 
> www.smalltalkconsulting.com
> = 
> = 
> = 
> = 
> = 
> ======================================================================
>
>
>

	Mth






More information about the Squeak-dev mailing list