Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1rzzYq-008fXK-W3 for pgsql-hackers@arkaria.postgresql.org; Thu, 25 Apr 2024 13:54:52 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1rzzYn-0078K7-8P for pgsql-hackers@arkaria.postgresql.org; Thu, 25 Apr 2024 13:54:49 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1rzzYm-0078Jz-Vi for pgsql-hackers@lists.postgresql.org; Thu, 25 Apr 2024 13:54:48 +0000 Received: from sss.pgh.pa.us ([68.162.161.243]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1rzzYf-004ame-Fj for pgsql-hackers@postgresql.org; Thu, 25 Apr 2024 13:54:47 +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 43PDsMvo3925363; Thu, 25 Apr 2024 09:54:22 -0400 From: Tom Lane To: Peter Eisentraut cc: Michael Paquier , Bruce Momjian , Sriram RK , Andres Freund , Thomas Munro , Noah Misch , Alvaro Herrera , "pgsql-hackers@postgresql.org" , "tvk1271@gmail.com" , Heikki Linnakangas Subject: Re: AIX support In-reply-to: References: <3847604.1711683217@sss.pgh.pa.us> <20240405172649.d1@rfd.leadboat.com> <20240418180128.uzzgx4r6ujgrz2eo@awork3.anarazel.de> <6cc5001e-3001-438a-85fd-3bd2d9c2d8e4@eisentraut.org> <2476719.1713630347@sss.pgh.pa.us> <3829420.1714018805@sss.pgh.pa.us> Comments: In-reply-to Peter Eisentraut message dated "Thu, 25 Apr 2024 10:03:11 +0200" MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <3925361.1714053262.1@sss.pgh.pa.us> Content-Transfer-Encoding: quoted-printable Date: Thu, 25 Apr 2024 09:54:22 -0400 Message-ID: <3925362.1714053262@sss.pgh.pa.us> List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk Peter Eisentraut writes: > On 25.04.24 06:20, Tom Lane wrote: >> Something I've been mulling over is whether to suggest that the >> proposed "new port" should only target building with gcc. > My understanding is that the old xlc is dead and has been replaced by = > "xlclang", which is presumably an xlc-compatible frontend on top of = > clang/llvm. Hopefully, that will have fewer issues. [ googles... ] Actually it seems to be the other way around: per [1] xlclang is a clang-based front end to IBM's existing codegen+optimization logic, and the xlc front end is still there too. It's not at all clear that they have any intention of killing off xlc. Not sure where that leaves us in terms of either one being an interesting target to support. xlclang is presumably an easier lift to get working, but that also makes it much less interesting from the preserve-our-portability standpoint. regards, tom lane [1] https://www.ibm.com/docs/en/xl-c-and-cpp-aix/16.1?topic=3Dnew-clang-ba= sed-front-end