Centos 7 toolchain is broken, breaking T22012
T22012
, introduced in ..., tests that C11 atomics are handled properly by the runtime system linker and consequently depends upon <stdatomics.h>
. Unfortunately, it appears that CentOS 7 ships a broken GCC which both does not provide <stdatomics.h>
(even with -std=c11
) nor does it define __STDC_NO_ATOMICS__
(which is how implementations are intended to signal lacking atomics support).
This renders the test broken. I suspect we will just need to disable this test on CentOS 7.