From: Edwin Rodriguez Date: Tue, 28 Oct 2025 15:22:27 +0000 (-0400) Subject: cmake: update C standard from C99 to C11 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=2ccaa2f5515f866dfbabe9c1dac640f574e4db3b;p=ceph.git cmake: update C standard from C99 to C11 userspace-rcu-devel v0.15 adds a check for C11 that causes a failure due to -std=gnu99 compiler option. Fixes: https://tracker.ceph.com/issues/73660 Signed-off-by: Edwin Rodriguez --- diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 06f900d6e6e0..d11880471b68 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -246,7 +246,7 @@ endif() set(CMAKE_CXX_STANDARD 23) set(CMAKE_CXX_EXTENSIONS OFF) set(CMAKE_CXX_STANDARD_REQUIRED ON) -set(CMAKE_C_STANDARD 99) +set(CMAKE_C_STANDARD 11) # we use `asm()` to inline assembly, so enable the GNU extension set(CMAKE_C_EXTENSIONS ON) set(C_STANDARD_REQUIRED ON)