[ET Trac] [Einstein Toolkit] #1246: link time errors about builtin_isinf on bethe
Einstein Toolkit
trac-noreply at einsteintoolkit.org
Wed Feb 6 22:43:33 CST 2013
#1246: link time errors about builtin_isinf on bethe
---------------------+------------------------------------------------------
Reporter: rhaas | Owner:
Type: defect | Status: new
Priority: major | Milestone:
Component: Cactus | Version:
Resolution: | Keywords:
---------------------+------------------------------------------------------
Comment (by eschnett):
To my knowledge, the "correct" way to correct this is to install the Intel
compiler on a system that has the necessary prerequisites, i.e. a
particular version of GCC, or a particular version of Red Hat, etc.
I use work-arounds such as
{{{
-D__builtin_isinf=::isinf
}}}
This seems harmless since the compiler will see this definition, hence
will still be able to generate optimised code. Also, autoconf will see
this and thus let Cactus provide a working implementation.
The implementation in Cactus puts its known-to-be-good functions into a
separate namespace (either with a cctk_ prefix or into a namespace cctk)
so that there should be no conflicts.
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/1246#comment:1>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit
More information about the Trac
mailing list