status of perl patch working around lack of TLS

Dominic Hargreaves dom at earth.li
Tue Jun 7 19:37:48 UTC 2011


On Tue, Jun 07, 2011 at 06:46:16PM +0000, Thorsten Glaser wrote:
> Dominic Hargreaves dixit:
> 
> >- DEB_BUILD_OPTIONS=nocheck debuild -us -uc
> 
> I skipped that part because I already have the latest
> Perl built and installed some time ago.
> 
> >- Revert debian/patches/debian/m68k_thread_stress.diff locally
> >  (only patches the tests, so no rebuild needed)
> >- ./perl -Ilib dist/threads-shared/t/stress.t
> >- ./perl -Ilib dist/threads-shared/t/waithires.t
> >
> >Ought to do it, I think.
> 
> Sure does, but the first test fails. It does, however, run for
> a while and produces a load of 40 during that time; is it sup-
> posed to do that?

It's not unexpected, since the test spawns 50 threads.

> How does that test fare on other really slow
> architectures like avr32?

I have no idea.

> root at ara5:~ # uname -a
> Linux ara5.mirbsd.org 2.6.39-1-atari #1 Sun May 22 15:49:20 UTC 2011 m68k GNU/Linux
> 
> root at ara5:~/perl-5.12.3 # perl dist/threads-shared/t/stress.t
> 1..1
> not ok 1
> # Test failed: 45 threads timed out

If you raise $TIMEOUT in that test file, do you get any further?

Dominic.

-- 
Dominic Hargreaves | http://www.larted.org.uk/~dom/
PGP key 5178E2A5 from the.earth.li (keyserver,web,email)




More information about the Perl-maintainers mailing list