https://git.reactos.org/?p=reactos.git;a=commitdiff;h=bb9392e4e1b2cab035070b99b9855072a3069974
commit bb9392e4e1b2cab035070b99b9855072a3069974 Author: Timo Kreuzer <timo.kreu...@reactos.org> AuthorDate: Tue Jan 28 21:30:42 2025 +0200 Commit: Timo Kreuzer <timo.kreu...@reactos.org> CommitDate: Thu Jan 30 11:30:32 2025 +0200 [CMAKE] Define _CRT_SUPPRESS_RESTRICT on GCC builds This prevents the use of __declspec(restrict) in UCRT headers. --- sdk/cmake/gcc.cmake | 3 +++ 1 file changed, 3 insertions(+) diff --git a/sdk/cmake/gcc.cmake b/sdk/cmake/gcc.cmake index 6043ab70e2e..54224a806ef 100644 --- a/sdk/cmake/gcc.cmake +++ b/sdk/cmake/gcc.cmake @@ -251,6 +251,9 @@ endif() # Fix build with GLIBCXX + our c++ headers add_definitions(-D_GLIBCXX_HAVE_BROKEN_VSWPRINTF) +# Fix build with UCRT headers +add_definitions(-D_CRT_SUPPRESS_RESTRICT) + # Alternative arch name if(ARCH STREQUAL "amd64") set(ARCH2 x86_64)