[ET Trac] #2547: Compilation failure: "invalid type" errors in Vectors vmask code

Roland Haas 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
   Status: new
Milestone: ET_2021_05
  Version: ET_2021_05
     Type: bug
 Priority: major
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...
URL: http://lists.einsteintoolkit.org/pipermail/trac/attachments/20210806/0d172032/attachment-0001.html 

More information about the Trac mailing list