This commit is contained in:
crazywhalecc
2025-08-03 01:12:28 +08:00
parent c3e9a2816b
commit e6cf05ddff
3 changed files with 15 additions and 5 deletions

View File

@@ -86,6 +86,16 @@ class SourcePatcher
);
}
// patch configure.ac
FileSystem::replaceFileStr(
SOURCE_PATH . '/php-src/configure.ac',
'if command -v ldd >/dev/null && ldd --version 2>&1 | grep ^musl >/dev/null 2>&1',
'if [ "$SPC_LIBC" = "musl" ];'
);
if (getenv('SPC_LIBC') === false && ($libc = SPCTarget::getLibc()) !== null) {
putenv("SPC_LIBC={$libc}");
}
// patch php-src/build/php.m4 PKG_CHECK_MODULES -> PKG_CHECK_MODULES_STATIC
FileSystem::replaceFileStr(SOURCE_PATH . '/php-src/build/php.m4', 'PKG_CHECK_MODULES(', 'PKG_CHECK_MODULES_STATIC(');