]> git.vpit.fr Git - perl/modules/Linux-SysInfo.git/commit
Skip threads tests unless perl version is 5.13.4 or greater
authorVincent Pit <vince@profvince.com>
Sun, 1 Sep 2013 14:39:29 +0000 (16:39 +0200)
committerVincent Pit <vince@profvince.com>
Sun, 1 Sep 2013 14:39:29 +0000 (16:39 +0200)
commitbea1d11f74a387b85e2daa0a684466ed65d7ea71
treefc0643b4f77bb875d521ebf318a2a49bd49eb64d
parentdf2d2239c4e52ed9bf6891f03d6a3bb8e65a1297
Skip threads tests unless perl version is 5.13.4 or greater

There was a long standing bug in the handling of GV <-> CV double linkage
that could (and explicitely did with a poisonous perl) cause segfaults at
thread destruction. It got fixed by Dave in commit 803f274 which went in
5.13.3, but the fix was amended for 5.13.4 in commit 09aad8f. Since it's
not really fair for the user to not be able to install the module because
of this, we skip the threads tests unless perl is at least 5.13.4.
MANIFEST
t/30-threads.t
t/lib/Linux/SysInfo/TestThreads.pm [new file with mode: 0644]