[ET Trac] #2547: Compilation failure: "invalid type" errors in Vectors vmask code
trac-noreply at einsteintoolkit.org
Fri Aug 6 08:54:15 CDT 2021
#2547: Compilation failure: "invalid type" errors in Vectors vmask code
Reporter: Bernard Kelly
Component: EinsteinToolkit thorn
Comment (by Roland Haas):
These are usually caused by using an old C\+\+ library with the Intel compiler. See eg [https://bitbucket.org/einsteintoolkit/tickets/issues/2115#comment-54832951](https://bitbucket.org/einsteintoolkit/tickets/issues/2115#comment-54832951) in #2115 .
\#2115 is also on Spruce Knob and at that point there was not correct library available, yet that may have changed in particular if you are also using a different Intel compiler.
That ticket also links to Intel compatibility chart of C\+\+ libraries and compilers: [https://software.intel.com/en-us/articles/intel-c-compiler-170-for-linux-release-notes-for-intel-parallel-studio-xe-2017](https://software.intel.com/en-us/articles/intel-c-compiler-170-for-linux-release-notes-for-intel-parallel-studio-xe-2017)
Bascially you pass a `-gxx-name /path/to/g++` to `icpc` and it uses that to find out which stdc\+\+ library to use.
Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2547/compilation-failure-invalid-type-errors-in
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Trac