Closed ledergec closed 5 years ago
The current codebase relies on an old version of concepts which is enabled in gcc with the -fconcepts flag.
This code should be ported to the concepts light which will be part of c++20. This can already be enabled in gcc. However, gcc needs to be compiled manually. See this post for instructions: https://stackoverflow.com/questions/30290240/how-do-i-build-gcc-with-c-concepts-concepts-lite-support
After much trying I am no longer sure that there is a compiler version which already contains the new concepts lite implementation.
The current codebase relies on an old version of concepts which is enabled in gcc with the -fconcepts flag.
This code should be ported to the concepts light which will be part of c++20. This can already be enabled in gcc. However, gcc needs to be compiled manually. See this post for instructions: https://stackoverflow.com/questions/30290240/how-do-i-build-gcc-with-c-concepts-concepts-lite-support