Search Postgresql Archives

Re: Splitting libpq build

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 10/3/21 1:20 PM, Igor Korot wrote:
Hi Tom,

On Sun, Oct 3, 2021 at 3:11 PM Tom Lane <tgl@xxxxxxxxxxxxx> wrote:

Igor Korot <ikorot01@xxxxxxxxx> writes:
I wonder who ade the decision not to provide an independent build
of the client library of PostgreSQL? And what was the reason behind it?

But building the whole tree is just that - useless.
All I need is the libpq to connect to the remote server.

So I don't need the server to be built - I need a client.

That is available from many of the packaging systems.



Having said that, it does work on non-Windows machines to do
         ./configure ...
         cd src/interfaces/libpq
         make -s install

Well, asking people to download the whole source tree just to build
client library 1000 times and then 1000 times delete the source code...

If you are deploying to the same client you only need to build once.

If not then you need to be more specific about what you are doing?


I don't know - I'd rather have to install just the library.


So instead of simplifying the life of maintainers in the different distros
you made the life easier for yourself. ;;-)

Not following:

apt-cache show libpq5
Package: libpq5
Source: postgresql-14
Version: 14.0-1.pgdg20.04+1
Architecture: amd64
Maintainer: Debian PostgreSQL Maintainers <team+postgresql@xxxxxxxxxxxxxxxxxx>
Installed-Size: 748
Depends: libc6 (>= 2.25), libgssapi-krb5-2 (>= 1.17), libldap-2.4-2 (>= 2.4.7), libssl1.1 (>= 1.1.0)
Multi-Arch: same
Homepage: http://www.postgresql.org/
Priority: optional
Section: libs
Filename: pool/main/p/postgresql-14/libpq5_14.0-1.pgdg20.04+1_amd64.deb
Size: 169756
SHA256: 59be24749b3ee996af762dfad6ac8e915498f0bdb431612308548bac6a5324e0
SHA1: d002223d362a45959a7832bdddbd2ec04c4611ba
MD5sum: 2834edac0af08b7ffb4cc5093bb236b6
Description-en: PostgreSQL C client library
 libpq is a C library that enables user programs to communicate with
 the PostgreSQL database server.  The server can be on another machine
 and accessed through TCP/IP.  This version of libpq is compatible
 with servers from PostgreSQL 8.2 or later.
 .
 This package contains the run-time library, needed by packages using
 libpq.
 .
 PostgreSQL is an object-relational SQL database management system.
Description-md5: 4109d08c168c8058d09c0cc8bf8b18b1


Thank you.


                         regards, tom lane




--
Adrian Klaver
adrian.klaver@xxxxxxxxxxx





[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Postgresql Jobs]     [Postgresql Admin]     [Postgresql Performance]     [Linux Clusters]     [PHP Home]     [PHP on Windows]     [Kernel Newbies]     [PHP Classes]     [PHP Databases]     [Postgresql & PHP]     [Yosemite]

  Powered by Linux