TEAM-ADA Archives

Team Ada: Ada Programming Language Advocacy


Options: Use Classic View

Use Monospaced Font
Show Text Part by Default
Condense Mail Headers

Topic: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Content-Transfer-Encoding: 7bit
Sender: "Team Ada: Ada Advocacy Issues (83 & 95)" <[log in to unmask]>
From: Brian Parent <[log in to unmask]>
Date: Mon, 10 Jul 2000 09:56:04 -0700
Content-Type: text/plain; charset=us-ascii
MIME-Version: 1.0
Parts/Attachments: text/plain (11 lines)
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?