My RHEL5 had grsecurity added by a server hardening utlity (Atomic Secured Linux).
After a reboot I found that Math:: Pari no longer worked:
Can't load
'/usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi/auto/Math/Pari/Pari.so'
for module Math::Pari:
/usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi/auto/Math/Pari/Pari.so:
cannot enable executable stack as shared object requires: Permission denied at /usr/lib/perl5/5.8.8/i386-linux-thread-multi/DynaLoader.pm line 230.
This is a BIG problem for me!
I suspect that this is grsecurity "doing its thing"? What can I do to fix this? How do I disable grsecurity to test the idea that it is the trigger?