From 8bda4fd31efb70f1ab01c1a005feb9e808c71f32 Mon Sep 17 00:00:00 2001 From: henderkes Date: Tue, 23 Sep 2025 11:59:30 +0200 Subject: [PATCH] simdjson requires +evex512 --- src/SPC/builder/extension/simdjson.php | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/SPC/builder/extension/simdjson.php b/src/SPC/builder/extension/simdjson.php index 71796ebe..29bf54ba 100644 --- a/src/SPC/builder/extension/simdjson.php +++ b/src/SPC/builder/extension/simdjson.php @@ -17,7 +17,7 @@ class simdjson extends Extension FileSystem::replaceFileRegex( SOURCE_PATH . '/php-src/ext/simdjson/config.m4', '/php_version=(`.*`)$/m', - 'php_version=' . strval($php_ver) + 'php_version=' . $php_ver ); FileSystem::replaceFileStr( SOURCE_PATH . '/php-src/ext/simdjson/config.m4', @@ -31,4 +31,11 @@ class simdjson extends Extension ); return true; } + + public function getSharedExtensionEnv(): array + { + $env = parent::getSharedExtensionEnv(); + $env['CFLAGS'] = $env['CXXFLAGS'] = $env['CFLAGS'] . ' -Xclang -target-feature -Xclang +evex512'; + return $env; + } }