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 1rxW4n-009MU1-4M for pgsql-hackers@arkaria.postgresql.org; Thu, 18 Apr 2024 18:01:37 +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 1rxW4l-007ws4-N6 for pgsql-hackers@arkaria.postgresql.org; Thu, 18 Apr 2024 18:01:35 +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 1rxW4l-007wrw-Cs for pgsql-hackers@lists.postgresql.org; Thu, 18 Apr 2024 18:01:35 +0000 Received: from fout3-smtp.messagingengine.com ([103.168.172.146]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1rxW4h-003US7-4N for pgsql-hackers@postgresql.org; Thu, 18 Apr 2024 18:01:34 +0000 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailfout.nyi.internal (Postfix) with ESMTP id 290DD1380090; Thu, 18 Apr 2024 14:01:30 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute4.internal (MEProxy); Thu, 18 Apr 2024 14:01:30 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=anarazel.de; h= cc:cc:content-type:content-type:date:date:from:from:in-reply-to :in-reply-to:message-id:mime-version:references:reply-to:subject :subject:to:to; s=fm3; t=1713463290; x=1713549690; bh=qPpmlxcQHV 8u8on/PxrCSK4hccMhwFrmWmkJHuhP63I=; b=HAwug2K7ganIr08CvojPOtVtr4 WXmtMgMLVxV/NQ6HsETHTouwEDbVUya9Wm5ZSmsA2S2PWUJVDKgBap3SQ7v2Mp7f PGIn/vU7V9kpytPoGPK+Am0hZSTEwo8YkvFl2iCrV+fA/kO0Dk5souHcjyIEC/VO 2d8ndDin/eHREG5OTKhN+m5z8OlPRagD0MfbpaCG2uT1T3qTYpoPM2NuD/H3TWRl r+alddO7JlJ4qiceBlKarGcnu8EI5g7ygD57Bp1mIP+b4XHvD5yB2WHA063CkgW+ o16JSlwQ7kgzMY90Du5UK0nj2efZcQMrC4yPjZOdxFiNjqlh8vYhspa3SZGw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:subject:subject:to :to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm3; t=1713463290; x=1713549690; bh=qPpmlxcQHV8u8on/PxrCSK4hccMh wFrmWmkJHuhP63I=; b=IkLBc4ab0wOFOFjbJx5MsVF8Gw1tnDVeoNWoSL8t2Kld ZNSb+lzZymt2pNLNT2VuEUEV/a69YV/CR6VeEpX9L9WNRH4gW99opfypCpFxVYfk 6XMwvpQ5vNsdSLia7lMTXF5PWDfmLDL9sSM/vkFA2ymi0ANAyVTHT0k8+j5lzCu6 /G3HffCPdXn1Ojq01h5l+ogh9Yu1Yt1gDVHvFk0AHwUlLQXv6sGQ8C+P4M8iQPdb JUuSfkF/dUPT9ffib/9QHoo9IDtXZbMvD7NCGW15e83O+nSS4veCXmxBrf0rA6HY jQiYefKuNbcH0LDhWQJ/NifpCQe7jqKn2W+T+xFDIw== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvledrudektddguddulecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd enucfjughrpeffhffvvefukfhfgggtuggjsehttdertddttddvnecuhfhrohhmpeetnhgu rhgvshcuhfhrvghunhguuceorghnughrvghssegrnhgrrhgriigvlhdruggvqeenucggtf frrghtthgvrhhnpeeiueeivddtgfegheegleehjeffheekieekudfgtddvvdetheeivdeg fffhjedtudenucffohhmrghinhepphhoshhtghhrvghsqhhlrdhorhhgpdgtfhgrrhhmrd hnvghtnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhep rghnughrvghssegrnhgrrhgriigvlhdruggv X-ME-Proxy: Feedback-ID: id4a34324:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Thu, 18 Apr 2024 14:01:29 -0400 (EDT) Date: Thu, 18 Apr 2024 11:01:28 -0700 From: Andres Freund To: Sriram RK Cc: Noah Misch , Tom Lane , Thomas Munro , Alvaro Herrera , "pgsql-hackers@postgresql.org" , "tvk1271@gmail.com" Subject: Re: AIX support Message-ID: <20240418180128.uzzgx4r6ujgrz2eo@awork3.anarazel.de> References: <322245.1711029459@sss.pgh.pa.us> <20240329024832.a0@rfd.leadboat.com> <3847604.1711683217@sss.pgh.pa.us> <20240405172649.d1@rfd.leadboat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk Hi, On 2024-04-18 11:15:43 +0000, Sriram RK wrote: > We (IBM-AIX team) looked into this issue > > https://www.postgresql.org/message-id/20240225194322.a5@rfd.leadboat.com > > This is related to the compiler issue. The compilers xlc(13.1) and gcc(8.0) > have issues. But we verified that this issue is resolved with the newer > compiler versions openXL(xlc17.1) and gcc(12.0) onwards. The reason we used these compilers was that those were the only ones we had kinda somewhat reasonable access to, via the gcc projects' "compile farm" https://portal.cfarm.net/ We have to rely on whatever the aix machines there provide. They're not particularly plentiful resource-wise either. This is generally one of the big issues with AIX support. There are other niche-y OSs that don't have a lot of users, e.g. openbsd, but in contrast to AIX I can just start an openbsd VM within a few minutes and iron out whatever portability issue I'm dealing with. Not being AIX customers we also can't raise bugs about compiler bugs, so we're stuck doing bad workarounds. > Also as part of the support, we will help in fixing all the issues related > to AIX and continue to support AIX for Postgres. If we need another CI > environment we can work to make one available. But for time being can we > start reverting the patch that has removed AIX support. The state when was removed was not in a state that I am OK with adding back. > We want to make a note that postgres is used extensively in our IBM product > and is being exploited by multiple customers. To be blunt: Then it'd have been nice to see some investment in that before now. Both on the code level and the infrastructure level (i.e. access to machines etc). Greetings, Andres Freund