# HG changeset patch # User Mike Becker # Date 1769343506 -3600 # Node ID 24b0f47f619c0d521afdc758c90bb1b35304fb6b # Parent 25931abee09fca76a36b256a41e32bd8d896d89e compile in C17 mode in debug builds to detect accidental use of C23 features diff -r 25931abee09f -r 24b0f47f619c make/gcc.mk --- a/make/gcc.mk Sun Jan 25 13:18:04 2026 +0100 +++ b/make/gcc.mk Sun Jan 25 13:18:26 2026 +0100 @@ -1,2 +1,3 @@ # gcc toolchain config -DEBUG_CFLAGS = -g -Wall -Wextra -Werror -Wno-missing-field-initializers +# compile in c17 mode in debug builds to check for compatibility +DEBUG_CFLAGS = -std=c17 -g -Wall -Wextra -Werror -Wno-missing-field-initializers