earthenterprise icon indicating copy to clipboard operation
earthenterprise copied to clipboard

GEE C++ code should be build-able without the use of gnu extensions

Open tst-rwildes opened this issue 6 years ago • 1 comments

Currently the std parameter to the compiler needs to be std=gnu++98 or soon will need to be std=gnu++11 (see #774). GEE code should compile without the need of gnu extensions. If the gnu extensions are needed for a third party library to build and there isn't a newer version or an alternate library we can use then we should isolate the need for the gnu extensions to only that library (and maybe a small wrapper library) and this requirement should not 'bleed over' to the rest of the code base so as much code as possible can build without gun extensions.

tst-rwildes avatar Mar 25 '18 17:03 tst-rwildes

@tst-rwildes can this be closed? It has a PR. The only place I see gnu++ still being used is in the portable build.

tst-lsavoie avatar Sep 15 '20 23:09 tst-lsavoie