add -lcompiler_rt to SPC_COMPILER_EXTRA instead

This commit is contained in:
henderkes
2026-04-17 14:17:39 +07:00
parent 1a395a2b0f
commit cc7a22922c
3 changed files with 9 additions and 3 deletions

View File

@@ -65,7 +65,8 @@ class LinuxBuilder extends UnixBuilderBase
// php 8.5 contains opcache extension by default,
// if opcache_jit is enabled for 8.5 or opcache enabled,
// we need to disable undefined behavior sanitizer.
f_putenv('SPC_COMPILER_EXTRA=-fno-sanitize=undefined');
$compiler_extra = getenv('SPC_COMPILER_EXTRA') ?: '';
f_putenv('SPC_COMPILER_EXTRA=' . trim($compiler_extra . ' -fno-sanitize=undefined'));
}
if ($this->getOption('enable-zts', false)) {