The PaX Team and I are discussing making PAX_NOELFRELOCS a default-on feature of PAX_MPROTECT in combination with the new PAX_MPROTECT behavior that denies RWX mappings instead of silently demoting them to RW (so that apps like clamav can know that RWX mappings aren't allowed and implement a fallback mechanism, instead of requiring a chpax -m). We'll then combine the old PAX_MPROTECT behavior and perhaps !PAX_NOELFRELOCS and turn this into a PAX_COMPAT option, disabled by default.
So I'd like to do a little survey of those who are currently using PAX_NOELFRELOCS or have attempted to use it. If you're currently using it, could you report the distro and version it's worked for? If you've tried it and found some application incompatibilities, can you report the distro, version, and application? If there exist any current incompatibilities we can work together to resolve these upstream. If you want, you can also submit your responses to me privately at spender@grsecurity.net.
I'll start: Debian Lenny running X and sshd all works fine with PAX_NOELFRELOCS enabled.
-Brad