[perl #57538] [BUG] MMX check in config/auto/cpu/i386 segfaults when run as a 64-bit binary on OS X 10.5

Will Coleda via RT parrotbug-followup at parrotcode.org
Thu Nov 5 06:07:32 UTC 2009


On Sun Aug 03 21:53:13 2008, tetragon wrote:
> On Sun Aug 03 19:47:09 2008, jkeen at verizon.net wrote:
> > On Sat Aug 02 20:08:36 2008, tetragon wrote:
> > > The Configure test for MMX on Intel chips
> >
> > Was this a test in t/configure/?  t/steps/?  or during Configure.pl
> itself?
> >
> 
> During Configure.pl.  I can reproduce this on the command line by
> building
> config/auto/cpu/i386/memcpy_mmx.c with the flags "-arch x86_64
> -DPARROT_CONFIG_TEST"
> and running the output; the SSE check also segfaults when I manually
> run it.  No crash happens
> if I change the $byteorder check in config::auto::arch to respond with
> x86_64 when passed
> 12345678, but that's because it doesn't hit the MMX check.  Didn't
> stop any of the other
> crashes (most of the ones I don't remember from my PPC days present
> like #57536).
> 

This is now being tracked at https://trac.parrot.org/parrot/ticket/1203; Please direct any 
followups there.

Thanks for the report.
-- 
Will "Coke" Coleda


More information about the parrot-dev mailing list