Patch configure script to include liblber for ldap dependency

This commit is contained in:
crazywhalecc
2026-03-24 14:41:46 +08:00
parent 590a94a723
commit 9cd3125544

View File

@@ -73,6 +73,11 @@ class postgresql extends LibraryPackage
FileSystem::resetDir("{$this->getSourceDir()}/build");
if ($installer->isPackageResolved('ldap')) {
$ldap_libs = clean_spaces(implode(' ', PkgConfigUtil::getLibsArray('ldap')));
FileSystem::replaceFileStr("{$this->getSourceDir()}/configure", '-lldap', $ldap_libs);
}
// PHP source relies on the non-private encoding functions in libpgcommon.a
FileSystem::replaceFileStr(
"{$this->getSourceDir()}/src/common/Makefile",