Hi DANAJ,
On Fri Feb 01 00:09:07 2013, DANAJ wrote:
Show quoted text> I have been running a smoker on a PA-RISC machine for a while, and I've
> had to kill it for Math::Cephes a number of times since it hangs on the
> first test. It looks like this RT is the same issue.
There's a way to do it automatically I'm sure.
Show quoted text>
> perl -Iblib/lib -Iblib/arch t/bessels.t
> 1..27
> ok 1
> ok 2
> not ok 3 (expected 0.1670246643: got -1212138.37621912) at t/bessels.t
> line 34
> ok 4
> not ok 5 (expected 0.06683312418: got -349717.012947448) at t/bessels.t
> line 36
> ok 6
> not ok 7 (expected 0.151169768: got -1097075.55958296) at t/bessels.t
> line 38
>
> at which point it hangs forever (hence no failure report).
>
> I got the latest code from the git repo and there is no change.
>
> This is a big endian machine (which is why I'm running the smoker on it).
>
> The debugger (compiling with -g) indicates it's stuck in a loop in
> floor.c line 339.
>
> If I go in by hand and change mconf.h to set MIEEE 1 and BIGENDIAN 1, it
> no longer hangs, but on the other hand it also fails most of the tests.
>
> Sorry I don't have a nice patch, but let me know if you want me to run
> anything else.
well, I guess I could try using QEmu or something, but I really would
like that you investigate the problem and look into it.
Regards,
— Shlomi Fish