On an amd64 system, /lib32/libc.so.6 fails with a grsec enabled kernel and works without grsec.. the /lib64 works well.. # /lib32/libc.so.6 /lib32/libc.so.6: error while loading shared libraries: cannot apply additional memory protection after relocation: Permission denied Reproducible: Always Steps to Reproduce: 1. 2. 3.
(In reply to comment #0) > On an amd64 system, /lib32/libc.so.6 fails with a grsec enabled kernel and > works without grsec.. the /lib64 works well.. > > # /lib32/libc.so.6 > /lib32/libc.so.6: error while loading shared libraries: cannot apply additional > memory protection after relocation: Permission denied > > > Reproducible: Always > Steps to Reproduce: > 1. > 2. > 3. I almost forgot.. The /lib32/* works too with a grsec disabled kernel..
You will need to use any hardened-sources that is >=2.6.13
Stale bug.