When running make for the full solution, the Catch 2 dependency fails to build resulting in the following errors
.../tests/catch.hpp:10717:58: error: call to non-‘constexpr’ function ‘long int sysconf(int)’
10717 | static constexpr std::size_t sigStackSize = 32768 >= MINSIGSTKSZ ? 32768 : MINSIGSTKSZ;
and
/tests/catch.hpp:10776:45: error: size of array ‘altStackMem’ is not an integral constant-expression
10776 | char FatalConditionHandler::altStackMem[sigStackSize] = {};
These errors are directly addressed in an April 2021 release of Catch 2, found here. The original issue is here.
Expected Behavior:
I can run a full build with make
The tests build
The tests run and pass
Catch 2 is updated to the latest non-breaking version
When running
make
for the full solution, the Catch 2 dependency fails to build resulting in the following errorsand
These errors are directly addressed in an April 2021 release of Catch 2, found here. The original issue is here.
Expected Behavior:
make