[squeak-dev] Re: [Pharo-project] new Cog VMs
Casimiro de Almeida Barreto
casimiro.barreto at gmail.com
Mon Jan 3 00:23:41 UTC 2011
Em 02-01-2011 21:15, Eliot Miranda escreveu:
> Hi Martin, Hi All,
Ok,
Today I downloaded new version of cog (svn) & compiled. Crashes are fixed.
unixbuild fails to install automatically (make install). Somewhere it
execs squeak.sh which fails (no imaqe & no sources) & then the rest of
installation process must be done by hand (make install-plugins; make
install-doc; cp inisqueak squeak <cogsrc>/bin etc...).
Regards,
CdAB
>
> so find new VMs in VM.r2341/
> <http://www.mirandabanda.org/files/Cog/VM/VM.r2341/>. The linux
> crashes (certainly the one you suffered from Martin) seem to be caused
> by an optimization bug (but they could be caused by bad code
> generation, creating something that assumes ordering constraints which
> C doesn't guarantee). I suspect the former because I don't see the
> crash when running exactly the same VM and image from a different
> directory; provoking the crash requires a particular path (go figure;
> I haven't pinned this down yet).
>
> So my "fix" is preventing a complex function being inlined into the
> main interpreter loop, removing the sources of some warnings, and
> lowering the optimization level of the gcc3x-cointerp.c file to -O1
> from -O2 (my build environment, CentOS Linux 5.3, uses gcc 4.1.2).
> I'm not proud of this "fix". I've violated the Deutsch criterion by
> not diagnosing the cause of the bug so I can't stand behind this fix;
> it's a hack that appears to work and may have merely pushed the real
> bug further underground. Alas I don't have time to do a better job.
> Hopefully it'll get those of you on linux going again.
>
> best
> Eliot
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20110102/7d062f4b/attachment.htm
More information about the Squeak-dev
mailing list
|