Обсуждение: Question on inconsistency between PGDG deb "server-dev" and rpm “devel" packages regarding “libpgfeutils.a"

Поиск
Список
Период
Сортировка

Hi all,

I noticed a small inconsistency between the PGDG server-dev package for Debian-based distributions

 (postgresql-server-dev-<version>) and devel package for RHEL-based distributions 

(postgresql<version>-devel) and I wanted to check if this is intentional.

On Debian-based systems, the postgresql-server-dev package includes the static library libpgfeutils.a

whereas the corresponding RPM package (postgresql<version>-devel) does not include this library.

I wanted to understand whether this difference is by design.

If so, could someone please share the reasoning behind excluding libpgfeutils.a from the RPM packaging?

It would help clarify whether this is something downstream packagers should align with or handle separately.


Thanks for your time and for all the great work that goes into maintaining the PGDG repositories.


Best Regards,
--

Manika Singhal
Build and Release Engineer, Percona

manika.singhal@percona.com

Databases Run Better With Percona

Re: Manika Singhal
> On Debian-based systems, the postgresql-server-dev package includes the
> static library *libpgfeutils.a*,

Some packages need it, but it's rare and possibly there's ways to
avoid it. Now if I remembered which package that was...

commit fdfa5c42c8e20178e884a91a2366eb9a723dab02
Author: Christoph Berg <christoph.berg@credativ.de>
Date:   Tue May 8 15:32:07 2018 +0200

    Move libpgport.a, libpgcommon.a, and libpgfeutils.a from libdir to pkglibdir

    These static libraries are server-version dependant (though many
    functions are compatible), so move them from $libdir to $pkglibdir, i.e.
    from /usr/lib/<triplet> to /usr/lib/postgresql/NN/lib.

commit 497ecce60b7c149c7839b371cc1b7d6f390e32ab
Author: Christoph Berg <myon@debian.org>
Date:   Sat Mar 26 16:47:11 2016 +0100

    Install usr/lib/*/libpgfeutils.a

Christoph