How does -z execstack affect the compilation and execution of a shared object (.so)
If the program that is loading the .so is compiled normally (not executable stack), then what would happen at run time, would this option be ignored, or will the .so's frames be executables ?