#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 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
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