From dce63d3c87ae88dce86731a61b68b525f4c2a535 Mon Sep 17 00:00:00 2001 From: henderkes Date: Sat, 6 Dec 2025 11:18:10 +0100 Subject: [PATCH] we need extensions to explicitly tell which c std they need --- src/SPC/builder/Extension.php | 2 +- src/SPC/builder/extension/mongodb.php | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/SPC/builder/Extension.php b/src/SPC/builder/Extension.php index 57ed9dd3..bc475d11 100644 --- a/src/SPC/builder/Extension.php +++ b/src/SPC/builder/Extension.php @@ -576,7 +576,7 @@ class Extension protected function getExtraEnv(): array { - return ['CFLAGS' => '-std=c17']; + return ['CFLAGS' => '']; } /** diff --git a/src/SPC/builder/extension/mongodb.php b/src/SPC/builder/extension/mongodb.php index 745417bb..08861e4e 100644 --- a/src/SPC/builder/extension/mongodb.php +++ b/src/SPC/builder/extension/mongodb.php @@ -24,4 +24,9 @@ class mongodb extends Extension $arg .= $this->builder->getLib('zlib') ? ' --with-mongodb-zlib=yes ' : ' --with-mongodb-zlib=bundled '; return clean_spaces($arg); } + + public function getExtraEnv(): array + { + return ['CFLAGS' => '-std=c17']; + } }