Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oYvmU-000613-2t for pgsql-committers@arkaria.postgresql.org; Thu, 15 Sep 2022 20:48:18 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1oYvmS-0006f0-A8 for pgsql-committers@arkaria.postgresql.org; Thu, 15 Sep 2022 20:48:16 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oYvmS-0006eq-2N for pgsql-committers@lists.postgresql.org; Thu, 15 Sep 2022 20:48:16 +0000 Received: from sss.pgh.pa.us ([66.207.139.130]) by makus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oYvmL-0005Gm-Bc for pgsql-committers@lists.postgresql.org; Thu, 15 Sep 2022 20:48:14 +0000 Received: from sss1.sss.pgh.pa.us (localhost [127.0.0.1]) by sss.pgh.pa.us (8.15.2/8.15.2) with ESMTP id 28FKm4iM3442428; Thu, 15 Sep 2022 16:48:04 -0400 From: Tom Lane To: Andres Freund cc: Noah Misch , pgsql-committers@lists.postgresql.org Subject: Re: pgsql: aix: No need to use mkldexport when we want to export all symbol In-reply-to: <20220915194422.bbdzwo7gmcvwzv4b@awork3.anarazel.de> References: <325593.1662783266@sss.pgh.pa.us> <89D645BA-FF97-4516-A21D-9FC4A4B31F8C@anarazel.de> <20220910043749.koidc5k4j5dxo3if@awork3.anarazel.de> <20220910052741.t7w7csyrggwus2ze@awork3.anarazel.de> <338810.1662787972@sss.pgh.pa.us> <20220910055736.htsr5juo3ldlay2l@awork3.anarazel.de> <20220910081944.oiayp5lky3kv2o43@awork3.anarazel.de> <20220911181925.ygxbync3uk5ezcic@awork3.anarazel.de> <20220913182530.4yq35ralujjsv2k3@awork3.anarazel.de> <2490844.1663123546@sss.pgh.pa.us> <20220915194422.bbdzwo7gmcvwzv4b@awork3.anarazel.de> Comments: In-reply-to Andres Freund message dated "Thu, 15 Sep 2022 12:44:22 -0700" MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <3442426.1663274884.1@sss.pgh.pa.us> Date: Thu, 15 Sep 2022 16:48:04 -0400 Message-ID: <3442427.1663274884@sss.pgh.pa.us> List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk Andres Freund writes: > On 2022-09-13 22:45:46 -0400, Tom Lane wrote: >> A three-line patch doesn't seem like an unreasonable thing to carry, >> at least till these systems go out of support. We've jumped through >> much higher hoops in the past to support niche platforms. > xlc 12.1 *is* out of support and there's a newer compiler installed. AIX 7.1 will go EOL in May. It seems to me to be reasonable to keep these animals running till then and then shut them down [1]. In the meantime, messing with their configurations seems like an unreasonable amount of work compared to applying this patch. > The amount of lines itself doesn't bother me. What does is that it makes an > already complicated platform more complicated: All symbols from extension > .so's are exported, but only for old and unsupported versions of the > proprietary compiler. I have no objection to not supporting the case in the meson scripts, if that'd make you any happier. regards, tom lane [1] Unless the gcc compile farm shuts the machine down sooner, which is entirely possible.