From 47ab5d7584f68f1963d9fd8996e103040b65af85 Mon Sep 17 00:00:00 2001 From: henderkes Date: Fri, 5 Dec 2025 13:57:28 +0100 Subject: [PATCH] use c17 for extensions as well? --- src/SPC/builder/Extension.php | 2 +- src/SPC/builder/extension/mongodb.php | 5 ----- src/SPC/builder/extension/pgsql.php | 2 +- 3 files changed, 2 insertions(+), 7 deletions(-) diff --git a/src/SPC/builder/Extension.php b/src/SPC/builder/Extension.php index 08b403e6..57ed9dd3 100644 --- a/src/SPC/builder/Extension.php +++ b/src/SPC/builder/Extension.php @@ -576,7 +576,7 @@ class Extension protected function getExtraEnv(): array { - return []; + return ['CFLAGS' => '-std=c17']; } /** diff --git a/src/SPC/builder/extension/mongodb.php b/src/SPC/builder/extension/mongodb.php index 1c22f289..745417bb 100644 --- a/src/SPC/builder/extension/mongodb.php +++ b/src/SPC/builder/extension/mongodb.php @@ -24,9 +24,4 @@ class mongodb extends Extension $arg .= $this->builder->getLib('zlib') ? ' --with-mongodb-zlib=yes ' : ' --with-mongodb-zlib=bundled '; return clean_spaces($arg); } - - protected function getExtraEnv(): array - { - return ['CFLAGS' => '-std=c17']; - } } diff --git a/src/SPC/builder/extension/pgsql.php b/src/SPC/builder/extension/pgsql.php index f22f7ba6..06efa8b1 100644 --- a/src/SPC/builder/extension/pgsql.php +++ b/src/SPC/builder/extension/pgsql.php @@ -45,7 +45,7 @@ class pgsql extends Extension protected function getExtraEnv(): array { return [ - 'CFLAGS' => '-Wno-int-conversion', + 'CFLAGS' => '-std=c17 -Wno-int-conversion', ]; } }