[ET Trac] [Einstein Toolkit] #1128: Require C99 for Cactus C thorns
Einstein Toolkit
trac-noreply at einsteintoolkit.org
Mon Oct 22 16:11:44 CDT 2012
#1128: Require C99 for Cactus C thorns
-------------------------+--------------------------------------------------
Reporter: hinder | Owner:
Type: enhancement | Status: new
Priority: major | Milestone:
Component: Cactus | Version:
Keywords: |
-------------------------+--------------------------------------------------
According to Erik, all systems that we need to support have good support
for C99. Many thorns use some features of C99, and it is a common error
to try to compile these without using the C99 options to a compiler. The
resulting error messages can be confusing.
In order to provide a common language platform for Cactus thorn writers,
we should state that Cactus expects the compiler to have C99 enabled. We
should test this during the configure stage and abort with a good error
message if it is not the case. Thorn writers can then assume the standard
features of C99 will always be available.
The automatically-configured compiler options in known_architectures
should be modified to enable C99 mode if it is not enabled by default for
all the recognised compilers.
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/1128>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit
More information about the Trac
mailing list