I'm looking for an Ada compiler that doesn't require stack execution.
One of the commonly recommended security practices for a Solaris 2.x machine
is to disable this functionality in order to prevent most stack overflow
exploits from being successful. Unfortunately, this also prevents Gnat
from working. It also appears that Sun's unbundled Ada compiler requires
the user stack to be executable in order to work. My guess is that if I
want to use an Ada compiler under Solaris 2.x, I'll also have to disregard
this particular security practice. Can someone on this list either confirm
or refute this?