revert EXTRA_LDFLAGS_PROGRAM patch, TODO: patchBeforeMake and remove -lacl from the libtool command

This commit is contained in:
Marc Henderkes 2025-03-05 11:59:30 +01:00
parent 460699c48c
commit 4bc4c2ff05
3 changed files with 1 additions and 10 deletions

View File

@ -287,14 +287,7 @@ class LinuxBuilder extends UnixBuilderBase
*/
protected function buildFpm(): void
{
$vars = $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);
$vars = $this->getEnvString($this->getMakeExtraVars());
shell()->cd(SOURCE_PATH . '/php-src')
->exec('sed -i "s|//lib|/lib|g" Makefile')
->exec("\$SPC_CMD_PREFIX_PHP_MAKE {$vars} fpm");

View File

@ -21,6 +21,5 @@ trait attr
->exec('make install DESTDIR=' . BUILD_ROOT_PATH);
$this->patchPkgconfPrefix(['libattr.pc'], PKGCONF_PATCH_PREFIX);
$this->cleanLaFiles();
}
}

View File

@ -25,6 +25,5 @@ trait libacl
->exec('make install DESTDIR=' . BUILD_ROOT_PATH);
$this->patchPkgconfPrefix(['libacl.pc'], PKGCONF_PATCH_PREFIX);
$this->cleanLaFiles();
}
}