[Vm-dev] compiling the stack VM with LLVM at -Ofast

John McIntosh johnmci at smalltalkconsulting.com
Thu Oct 9 17:49:13 UTC 2014


On Thu, Oct 9, 2014 at 9:28 AM, Eliot Miranda <eliot.miranda at gmail.com>
wrote:

>
> Hi John,
>
> On Wed, Oct 8, 2014 at 9:39 PM, John McIntosh <
> johnmci at smalltalkconsulting.com> wrote:
>
>>
>> Due to attending the Vancouver Island Camp Smalltalk 2014, I spent a few
>> hours (ok many) being motivated, and trying to compile a 2009 era stack VM
>> with LLVM optimization fully on.
>>
>
> Why??  Why are you not trying to compile a 2014 version, e.g. in
> http://www.squeakvm.org/svn/squeak/branches/Cog/stacksrc?  That's over
> five years old.
>

Goush, I was at Camp Smalltalk, cutoff from civilization, and only had a 8
year old mac book pro running 10.7.5 and Xcode 4.6 with a source tree for
my iOS Fractions Calculator. So it was a comfortable viewpoint to have in
order to figure out where llvm was busted.



>
>
>>
>> I can say that part is mostly completed, but I need some help
>> understanding how to bring the VM source up to date (without GCC) so that I
>> can see how best to tackle a few remaining issues. Mostly focusing around
>> something odd in the LargeInteger Plugin.
>>
>
> The up-to-date code is in svn.
> Alternatively you can build an up-to-date VMMaker image following the
> instructions in
> http://www.squeakvm.org/svn/squeak/branches/Cog/image/buildspurtrunkvmmakerimage.sh
> and/or
> http://www.squeakvm.org/svn/squeak/branches/Cog/image/buildsqueaktrunkvmmakerimage.sh
>
>
> HTH
> --
> best,
> Eliot
>
>


-- 
===========================================================================
John M. McIntosh <johnmci at smalltalkconsulting.com>
https://www.linkedin.com/in/smalltalk
===========================================================================
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/vm-dev/attachments/20141009/3b0dc5d6/attachment-0001.htm


More information about the Vm-dev mailing list