develooper Front page | perl.perl5.porters | Postings from May 2013

Re: [perl #118055] miniperl fails with SIGBUS on sparc(usethreads+use64bitint)

Thread Previous | Thread Next
From:
Niko Tyni
Date:
May 24, 2013 07:30
Subject:
Re: [perl #118055] miniperl fails with SIGBUS on sparc(usethreads+use64bitint)
Message ID:
20130524073009.GA18938@madeleine.local.invalid
On Wed, May 22, 2013 at 01:26:03PM -0700, Nicholas Clark via RT wrote:
> On Wed, May 22, 2013 at 10:39:53PM +0300, Niko Tyni wrote:

> I had an insight on the tram. All sorts of complex hacks are complex...
> 
> > Thanks for looking at this. I'm happy to test anything you come up with. 

> Would be nice to test this with & without -Duse64bitint on as many
> architectures as practical. (I can get to x86_64, x86, sparc and mips, but
> not tonight)

I tested with v5.18.0 and a "backported" version of the patch. All tests
pass with GCC 4.6.3 and -Dusethreads, both with and without -Duse64bitint,
on these Debian platforms:

armhf   (ARM hard-float, 32bit)
ia64    (Itanium, 64bit)
mips    (32bit, big endian)
mipsel  (32bit, little endian)
powerpc (32bit)
s390    (IBM S/390, 31bit)
s390x   (IBM S/390  64bit)
sparc   (32bit)

I'm attaching 'perl -V' output for all of those in case someone is curious.
(With outputs from the non-64bitint build and the 64bitint one concatenated.)
-- 
Niko Tyni   ntyni@debian.org

Thread Previous | Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About