[prev in list] [next in list] [prev in thread] [next in thread] 

List:       perl5-porters
Subject:    Re: perl 5.14.2 make test fails under Solaris 10 x64
From:       Nicholas Clark <nick () ccl4 ! org>
Date:       2011-10-31 14:45:42
Message-ID: 20111031144542.GN23881 () plum ! flirble ! org
[Download RAW message or body]

On Sun, Oct 30, 2011 at 07:56:38PM +0200, Stefan Parvu wrote:
> Hello,
> 
> Im trying to build Perl 5.14.2 under Solaris 10 x64. Previously 
> versions, 5.12.x worked fine. Now it seems that the perl distro
> does not build, failing on many tests:

> Failed 10 tests out of 1961, 99.49% okay.
>         ../cpan/autodie/t/context.t
>         ../cpan/autodie/t/context_lexical.t
>         ../cpan/autodie/t/format-clobber.t
>         ../cpan/autodie/t/usersub.t
>         ../dist/Storable/t/attach_errors.t
>         op/blocks.t
>         op/caller.t
>         op/gv.t
>         op/method.t
>         op/stash.t

> The command to build perl was:
> 
> sh Configure -Dcc='cc' -Doptimize='-xO3' -Duselargefiles -Duse64bitall \
>              -Dprefix=${iprefix}/perl -des
> 
> As well it seems related with -Duse64bitall option passed to Configure. If Im not
> using 64bitall everything seems to be ok for these configs.
> 
> Any ideas, hints ?

I can replicate this on the Solaris system I have access to.
If I recompile sv.o with -xO2 instead of -xO3, and then (re)build perl,
the failing tests pass.

(The failing tests abort with a SEGV. The stacktrace shows a function in sv.c)

I don't know more than this currently.

Nicholas Clark
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic