diff --git a/meta/classes-recipe/autotools.bbclass b/meta/classes-recipe/autotools.bbclass
index bf58008669..7bb5c29f10 100644
--- a/meta/classes-recipe/autotools.bbclass
+++ b/meta/classes-recipe/autotools.bbclass
@@ -77,7 +77,12 @@ CONFIGUREOPTS = " --build=${BUILD_SYS} \
 		  ${CONFIGUREOPT_DEPTRACK}"
 CONFIGUREOPT_DEPTRACK ?= "--disable-dependency-tracking"

-CACHED_CONFIGUREVARS ?= ""
+# Disable autoconf-2.73 detection for C23 defaults in compiler
+# and adding -std=gnu23 if compiler's defaults are older than
+# C23, clang as of 22.1 release is still defaulting to C17
+# See - https://savannah.gnu.org/support/index.php?111401
+# Unplug it when packages have added C23 support
+CACHED_CONFIGUREVARS:append = " ac_cv_prog_cc_c23=no"

 AUTOTOOLS_SCRIPT_PATH ?= "${S}"
 CONFIGURE_SCRIPT ?= "${AUTOTOOLS_SCRIPT_PATH}/configure"
