mirror of
https://github.com/crazywhalecc/static-php-cli.git
synced 2026-03-18 04:44:53 +08:00
disable musl-gcc wrapper
This commit is contained in:
parent
2768dc0c40
commit
6b848da4dd
@ -26,7 +26,7 @@ class LinuxMuslCheck
|
|||||||
}
|
}
|
||||||
|
|
||||||
$musl_wrapper_lib = sprintf('/lib/ld-musl-%s.so.1', php_uname('m'));
|
$musl_wrapper_lib = sprintf('/lib/ld-musl-%s.so.1', php_uname('m'));
|
||||||
if (file_exists($musl_wrapper_lib) && file_exists('/usr/local/musl/bin/musl-gcc')) {
|
if (file_exists($musl_wrapper_lib) && file_exists('/usr/local/musl/lib/libc.a')) {
|
||||||
return CheckResult::ok();
|
return CheckResult::ok();
|
||||||
}
|
}
|
||||||
return CheckResult::fail('musl-wrapper is not installed on your system', 'fix-musl-wrapper');
|
return CheckResult::fail('musl-wrapper is not installed on your system', 'fix-musl-wrapper');
|
||||||
@ -72,7 +72,7 @@ class LinuxMuslCheck
|
|||||||
FileSystem::extractSource($musl_version_name, DOWNLOAD_PATH . "/{$musl_version_name}.tar.gz");
|
FileSystem::extractSource($musl_version_name, DOWNLOAD_PATH . "/{$musl_version_name}.tar.gz");
|
||||||
logger()->info('Installing musl wrapper');
|
logger()->info('Installing musl wrapper');
|
||||||
shell()->cd(SOURCE_PATH . "/{$musl_version_name}")
|
shell()->cd(SOURCE_PATH . "/{$musl_version_name}")
|
||||||
->exec('./configure')
|
->exec('./configure --disable-gcc-wrapper')
|
||||||
->exec('make -j')
|
->exec('make -j')
|
||||||
->exec("{$prefix}make install");
|
->exec("{$prefix}make install");
|
||||||
// TODO: add path using putenv instead of editing /etc/profile
|
// TODO: add path using putenv instead of editing /etc/profile
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user