[Vm-dev] Has anyone built the Squeak VM with clang on Mac OS yet?

David Ungar ungar at me.com
Fri Mar 7 17:20:21 UTC 2014


I got partway building a 64 bit VM on Clang. It crashed when turning on optimization on the compiler. I also had to exclude the Quartz display plugin and use the X11 one instead. It crashed on the first keystroke, unless I ran the squeakvm64 file directly instead of invoking squeak from the shell.

Also when updating the VMMaker, the updateFromServer method failed partway through.

- David (from iPad, typos likely)

> On Mar 7, 2014, at 6:57 AM, "David T. Lewis" <lewis at mail.msen.com> wrote:
> 
> 
> We do not have an active platform maintainer for Mac. Esteban is actively
> developing for Pharo, but I cannot say what the differences are at this
> point. All I can say is that the SVN squeak/trunk/Mac OS/ branch has not
> been updated in the last couple of years, aside from some minor tweaks
> that Ian has applied.
> 
> As far as I am aware, no one has built an interpreter VM with up to date
> VMMaker and platform sources from squeak/trunk/Mac OS/ in a long time. If
> anyone knows otherwise, please speak up. It would be good to make this
> available if someone has the ability and motivation to make it happen.
> 
> Dave
> 
>> 
>>> On 07.03.2014, at 14:27, Craig Latta <craig at netjam.org> wrote:
>>> 
>>> 
>>> 
>>>> Goran Krampe reported success last October:
>>> 
>>>    Ah, that was the Pharo VM, which has different Mac-dependent code
>>> instead of John McIntosh's work.
>> 
>> Are you sure? Afaik this is just what on squeakvm is in the platform/iOS
>> folder, maintained further…
>> 
>>>    Speaking of which, does anyone have a pre-10.6 Mac that can build
>>> the Squeak VM? Can you tell me where "Cursor" was defined? Whatever
>>> headers those were are long gone in 10.9.3.
>> 
>> This is Carbon, it should sit somewhere in CarbonCore…
>> (a grep does not give it away, tho, I think it is really gone in the 10.9
>> sdk…)
>>>    (I'm only trying to build on the latest Mac OS because that's what
>>> my Mac runs, and I'm tired of seeing assembler in the C debugger.)
>> 
>> Best
>>    -Tobias
> 
> 


More information about the Vm-dev mailing list