rt.perl.org perl #88814 was revived in openbsd by commit 23705063.
authorJarkko Hietaniemi <jhi@iki.fi>
Sat, 17 Oct 2015 00:57:55 +0000 (20:57 -0400)
committerJarkko Hietaniemi <jhi@iki.fi>
Sat, 17 Oct 2015 01:25:20 +0000 (21:25 -0400)
openbsd pre-5.2 + threads + signals is broken,
and 23705063 made threads the default.

Similar case to 8e7f1f72.

t/op/sigdispatch.t

index 9808f7b..242fb8e 100644 (file)
@@ -44,8 +44,9 @@ SKIP: {
     skip('We can\'t test blocking without sigprocmask', 17)
        if is_miniperl() || !$Config{d_sigprocmask};
     skip("This doesn\'t work on $^O threaded builds RT#88814", 17)
-        if ($^O =~ /cygwin/ || $^O eq "openbsd" && $Config{osvers} < 5.2)
-           && $Config{useithreads};
+        if ($^O =~ /cygwin/ && $Config{useithreads});
+    skip("This doesn\'t work on $^O version $Config{osvers} RT#88814", 17)
+        if ($^O eq "openbsd" && $Config{osvers} < 5.2);
 
     require POSIX;
     my $pending = POSIX::SigSet->new();