Closed rillian closed 2 years ago
Here's a quick container description reproducing the issue
# Attempt build on a glibc 2.34 container
FROM fedora:35
RUN dnf install -y git cmake ninja-build gcc gcc-c++
RUN git clone https://github.com/PLSysSec/rlbox_sandboxing_api
WORKDIR rlbox_sandboxing_api
CMD cmake -G Ninja -B _build && cmake --build _build
Looks like this is fixed in Catch2 2.13.5.
As of glibc 2.34,
MINSIGSTKSZ
is mapped to asysconf(_SC_SIGSTKSZ)
i.e. it's a dynamic value. This fails theconstexpr
guards in catch2.I suppose this is an upstream bug, but wanted to report it here in case anyone else had the same issue.