mirror of
https://github.com/crazywhalecc/static-php-cli.git
synced 2026-07-20 15:25:36 +08:00
Apply fastlz patch changes in feat/pgo-v3
This commit is contained in:
@@ -18,9 +18,11 @@ class fastlz
|
|||||||
{
|
{
|
||||||
$cc = getenv('CC') ?: 'cc';
|
$cc = getenv('CC') ?: 'cc';
|
||||||
$ar = getenv('AR') ?: 'ar';
|
$ar = getenv('AR') ?: 'ar';
|
||||||
|
$extra = trim((string) getenv('SPC_DEFAULT_CFLAGS'));
|
||||||
|
$extra = $extra !== '' ? $extra . ' -fPIC' : '-O3 -fPIC';
|
||||||
|
|
||||||
shell()->cd($lib->getSourceDir())->initializeEnv($lib)
|
shell()->cd($lib->getSourceDir())->initializeEnv($lib)
|
||||||
->exec("{$cc} -c -O3 -fPIC fastlz.c -o fastlz.o")
|
->exec("{$cc} -c {$extra} fastlz.c -o fastlz.o")
|
||||||
->exec("{$ar} rcs libfastlz.a fastlz.o");
|
->exec("{$ar} rcs libfastlz.a fastlz.o");
|
||||||
|
|
||||||
// Copy header file
|
// Copy header file
|
||||||
|
|||||||
Reference in New Issue
Block a user