mirror of
https://github.com/crazywhalecc/static-php-cli.git
synced 2026-07-08 01:15:37 +08:00
revert EXTRA_LDFLAGS_PROGRAM patch, TODO: patchBeforeMake and remove -lacl from the libtool command
This commit is contained in:
@@ -287,14 +287,7 @@ class LinuxBuilder extends UnixBuilderBase
|
|||||||
*/
|
*/
|
||||||
protected function buildFpm(): void
|
protected function buildFpm(): void
|
||||||
{
|
{
|
||||||
$vars = $this->getMakeExtraVars();
|
$vars = $this->getEnvString($this->getMakeExtraVars());
|
||||||
if ($this->getLib('libacl') !== null) {
|
|
||||||
$ldflags_program = $vars['EXTRA_LDFLAGS_PROGRAM'] ?? '';
|
|
||||||
if (!str_contains($ldflags_program, '-L' . BUILD_LIB_PATH)) {
|
|
||||||
$vars['EXTRA_LDFLAGS_PROGRAM'] = trim('-L' . BUILD_LIB_PATH . ' ' . $ldflags_program);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
$vars = $this->getEnvString($vars);
|
|
||||||
shell()->cd(SOURCE_PATH . '/php-src')
|
shell()->cd(SOURCE_PATH . '/php-src')
|
||||||
->exec('sed -i "s|//lib|/lib|g" Makefile')
|
->exec('sed -i "s|//lib|/lib|g" Makefile')
|
||||||
->exec("\$SPC_CMD_PREFIX_PHP_MAKE {$vars} fpm");
|
->exec("\$SPC_CMD_PREFIX_PHP_MAKE {$vars} fpm");
|
||||||
|
|||||||
@@ -21,6 +21,5 @@ trait attr
|
|||||||
->exec('make install DESTDIR=' . BUILD_ROOT_PATH);
|
->exec('make install DESTDIR=' . BUILD_ROOT_PATH);
|
||||||
|
|
||||||
$this->patchPkgconfPrefix(['libattr.pc'], PKGCONF_PATCH_PREFIX);
|
$this->patchPkgconfPrefix(['libattr.pc'], PKGCONF_PATCH_PREFIX);
|
||||||
$this->cleanLaFiles();
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -25,6 +25,5 @@ trait libacl
|
|||||||
->exec('make install DESTDIR=' . BUILD_ROOT_PATH);
|
->exec('make install DESTDIR=' . BUILD_ROOT_PATH);
|
||||||
|
|
||||||
$this->patchPkgconfPrefix(['libacl.pc'], PKGCONF_PATCH_PREFIX);
|
$this->patchPkgconfPrefix(['libacl.pc'], PKGCONF_PATCH_PREFIX);
|
||||||
$this->cleanLaFiles();
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user