Amusing fact: On a great many systems, libcrypto.so is one of the libraries that “requires” an exec stack. It doesn’t really, but it doesn’t have the marker. So every program linked with it gets executable stacks as a bonus.
(OpenBSD works a little differently and you have to jump through hoops to get an exec stack instead of the other way around.)
[Comment removed by author]
I would say OpenBSD vs other software, I believe the other BSDs don’t have the same stringent security consciousness.
Moderators: merge with .note.GNU-stack (2010)?
Agreed–didn’t see that, figured it was submitted already. Poked @Irene about it.