We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent e7a88f1 commit 08388c0Copy full SHA for 08388c0
src/SPC/toolchain/ZigToolchain.php
@@ -65,9 +65,11 @@ public function afterInit(): void
65
GlobalEnvManager::putenv("SPC_EXTRA_LIBS={$extra_libs}");
66
}
67
$cflags = getenv('SPC_DEFAULT_C_FLAGS') ?: getenv('CFLAGS') ?: '';
68
+ GlobalEnvManager::putenv('SPC_EXTRA_PHP_VARS=php_cv_preserve_none=yes');
69
$has_avx512 = str_contains($cflags, '-mavx512') || str_contains($cflags, '-march=x86-64-v4');
70
if (!$has_avx512) {
- GlobalEnvManager::putenv('SPC_EXTRA_PHP_VARS=php_cv_have_avx512=no php_cv_have_avx512vbmi=no');
71
+ $extra_vars = getenv('SPC_EXTRA_PHP_VARS') ?: '';
72
+ GlobalEnvManager::putenv("SPC_EXTRA_PHP_VARS=php_cv_have_avx512=no php_cv_have_avx512vbmi=no {$extra_vars}");
73
74
75
0 commit comments