trying to compile llvm 11 from source with cmake 3.19 and a llvm 11 toolchain on a X86 debian userland based node
llvm source is pulling in Google’s benchmarking https://github.com/google/benchmark/blob/master/CMakeLists.txt#L263 which tests for
- GNU_POSIX_REGEX
- POSIX_REGEX
and the test fails
-- Performing Test HAVE_GNU_POSIX_REGEX
-- Performing Test HAVE_GNU_POSIX_REGEX
-- Performing Test HAVE_GNU_POSIX_REGEX -- failed to compile
-- Performing Test HAVE_POSIX_REGEX
-- Performing Test HAVE_POSIX_REGEX
-- Performing Test HAVE_POSIX_REGEX -- failed to compile
CMake Warning at utils/benchmark/CMakeLists.txt:244 (message):
Using std::regex with exceptions disabled is not fully supported
indicating that neither is available on the node.
since the node is based on the Debian package feed I was trying to find a package that satisfies either one but came up empty.
What package/code would satisfy GNU_POSIX_REGEX or POSIX_REGEX?