[ET Trac] #2660: create autoconf test that checks for too old g++ STL in combination with icpc

Roland Haas trac-noreply at einsteintoolkit.org
Wed Nov 2 10:59:44 CDT 2022


#2660: create autoconf test that checks for too old g++ STL in combination with icpc

 Reporter: Roland Haas
   Status: new
Milestone: 
  Version: 
     Type: task
 Priority: minor
Component: 

Compilation of the ET on clusters regularly fails if icpc is combined with a too old STL from g\+\+. As of [https://www.einsteintoolkit.org/about/releases/ET\_2022\_05\_announcement.html](https://www.einsteintoolkit.org/about/releases/ET_2022_05_announcement.html) the ET must be compiled with STL from gcc-6 \(or later\) when using icpc to provide for full C\+\+11 support \(and not technical preview C\+\+11\).

Similarly before, using gcc-4.3 \(default on some redhat systems\) will fail to compile vectors due to bad default constructors.

We should construct an autoconf test that tests for these issues and reports a useful error message to users setting up Cactus / the ET on their cluster. Note that technically Cactus would work with older C\+\+ compilers but the Einstein Toolkit will not.

--
Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2660/create-autoconf-test-that-checks-for-too
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.einsteintoolkit.org/pipermail/trac/attachments/20221102/38a52d9a/attachment.html 


More information about the Trac mailing list