Originally Posted by mooninite
Those are open source programs, but it will not fix the problem. libGL.so & libGLcore.so are closed source and contain the insecure code requiring execstack.
I think the code isn't necessarily insecure, but requires the execstack privileges for performance reasons. If I remember correctly, one of the Nvidia people said that those libraries require the privileges so that they can execute code natively in order to increase OpenGL performance. So, removing the need for those privileges might cause an OpenGL performance hit for everyone.