Summary: | dev-db/postgresql[14,15,16]: USE=-statitc-libs brings *.a files still | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | CaptainBlood <luc_pierard_de_maujouy> |
Component: | Current packages | Assignee: | PgSQL Bugs <pgsql-bugs> |
Status: | RESOLVED INVALID | ||
Severity: | normal | CC: | ionen, luc_pierard_de_maujouy, titanofold |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
CaptainBlood
2024-04-22 16:47:49 UTC
Haven't checked what these installs but note that USE=static-libs is not necessarily to skip installing *all* static libs, but rather prevent installing them when there is a shared .so equivalent (aka a duplicate, and the latter being preferred). (In reply to Ionen Wolkens from comment #1) > Haven't checked what these installs but note that USE=static-libs is not > necessarily to skip installing *all* static libs, but rather prevent > installing them when there is a shared .so equivalent (aka a duplicate, and > the latter being preferred). Interesting, equery f postgresql | grep libpg /usr/lib64/postgresql-14/lib64/libpgcommon.a /usr/lib64/postgresql-14/lib64/libpgport.a /usr/lib64/postgresql-14/lib64/libpgtypes.so /usr/lib64/postgresql-14/lib64/libpgtypes.so.3 /usr/lib64/postgresql-14/lib64/libpgtypes.so.3.14 /usr/lib64/postgresql-14/lib64/pkgconfig/libpgtypes.pc /usr/lib64/postgresql-15/lib64/libpgcommon.a /usr/lib64/postgresql-15/lib64/libpgport.a /usr/lib64/postgresql-15/lib64/libpgtypes.so /usr/lib64/postgresql-15/lib64/libpgtypes.so.3 /usr/lib64/postgresql-15/lib64/libpgtypes.so.3.15 /usr/lib64/postgresql-15/lib64/pkgconfig/libpgtypes.pc /usr/lib64/postgresql-16/lib64/libpgcommon.a /usr/lib64/postgresql-16/lib64/libpgport.a /usr/lib64/postgresql-16/lib64/libpgtypes.so /usr/lib64/postgresql-16/lib64/libpgtypes.so.3 /usr/lib64/postgresql-16/lib64/libpgtypes.so.3.16 /usr/lib64/postgresql-16/lib64/pkgconfig/libpgtypes.pc So it may be a case where reported *.a have to be kept. Let's wait for package maintenance reply. It is as Ionen described. There are other programs that will integate those static libs as a part of their executables/libraries, so deleting them will break building those packages. |