Hi, I am the author of Sys::SigAction.
Some time back I excluded $Config('archname') =~ m/armv5tejl/ from support in Sys::SigAction as a result of the conclusion we reached that signal handling was not working as expected on that platform... That was a very specific exclusion though. About 6 months ago this ticket was opened on rt.cpan.org: https://rt.cpan.org/Ticket/Display.html?id=105091 It would appear that it might be the case that limited support could be provided for ARM hardware. So, if you are a tester on an ARM platform and willing to help out please send me the output of uname -a and perl -MConfig -e 'print $Config{'archname'}."\n";' And, if you are willing run a few manual tests, could you replace t/nested.t in Sys::SigAction (after building it) with the one I posted in the above bug, execute it (as I asked at the end of the discussion of in this bug), and send me the output? With this information I will try to see if I can provide some level of support for ARM platforms more generally. Finally, if you have an armv5tejl platform (which I disabled), and you want to bring it back you'll have to change the line (near line 65): if ( $arch =~ m/armv5tejl/ ) in Makefile.PL to if ( 0 ) to get Sys::SigAction to build. Thanks, Lincoln