Well, ALL the Ada ports cause problems if CFLAGS gets set to an -march
that adagcc can't handle. For a good test case for you, try out
devel/gvd. If -march ends up having a gcc 2.95x or later CPU argument,
it's guaranteed to choke. :) The GNAT port itself has been hacked to
ignore CFLAGS, but
Here's my analysis. Please correct me if I'm wrong.
It appears that many of the Ada ports use a hard coded CFLAGS or
ADAFLAGS as the case may be. It is configure that dies if -march is not
set correctly. However, as long as CFLAGS is set to an acceptible
value, the port will build fine but will n