Re: AIX support

From: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
To: Peter Eisentraut <peter(at)eisentraut(dot)org>
Cc: Srirama Kucherlapati <sriram(dot)rk(at)in(dot)ibm(dot)com>, Aditya Kamath <Aditya(dot)Kamath1(at)ibm(dot)com>, Michael Paquier <michael(at)paquier(dot)xyz>, Noah Misch <noah(at)leadboat(dot)com>, Andres Freund <andres(at)anarazel(dot)de>, Robert Haas <robertmhaas(at)gmail(dot)com>, "pgsql-hackers(at)lists(dot)postgresql(dot)org" <pgsql-hackers(at)lists(dot)postgresql(dot)org>, "hlinnaka(at)iki(dot)fi" <hlinnaka(at)iki(dot)fi>, "tristan(at)partin(dot)io" <tristan(at)partin(dot)io>, "postgres-ibm-aix(at)wwpdl(dot)vnet(dot)ibm(dot)com" <postgres-ibm-aix(at)wwpdl(dot)vnet(dot)ibm(dot)com>
Subject: Re: AIX support
Date: 2026-02-17 22:43:10
Message-ID: 1910044.1771368190@sss.pgh.pa.us
Views: Whole Thread | Raw Message | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

Peter Eisentraut <peter(at)eisentraut(dot)org> writes:
> Regarding patch 0004, please see the thread
> https://www.postgresql.org/message-id/flat/e8aa97db-872b-4087-b073-f296baae948d%40eisentraut.org
> which is developing a more general and more robust version of that patch.

Ah. I don't object to having a more general version, as long as
the AIX patch can auto-disable static libraries rather than having
a gotcha "it breaks with a mysterious error if you don't say this".

However ... this bit of that patchset is a problem:

> The internal use static libraries like libpgcommon.a are still built in
> any case, but if you disable static libraries, they are not installed.

If we want to replicate the port's historical behavior, it needs to
install those by default. So we need something more fine-grained
than "all statics" or "no statics" internally.

regards, tom lane

In response to

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Michael Paquier 2026-02-17 22:51:06 Re: One-off with syscache ID in get_catalog_object_by_oid_extended()
Previous Message Peter Smith 2026-02-17 22:37:55 DOCS - Add an "Options" section for pg_controldata