From 9cd312554494f0b9b10afe1bec2ea5f9f6f122f0 Mon Sep 17 00:00:00 2001 From: crazywhalecc Date: Tue, 24 Mar 2026 14:41:46 +0800 Subject: [PATCH] Patch configure script to include liblber for ldap dependency --- src/Package/Library/postgresql.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/Package/Library/postgresql.php b/src/Package/Library/postgresql.php index 682b79e2..45c48577 100644 --- a/src/Package/Library/postgresql.php +++ b/src/Package/Library/postgresql.php @@ -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",