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 1oAnEp-00056V-Ez for pgsql-hackers@arkaria.postgresql.org; Mon, 11 Jul 2022 06:49:47 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1oAnEm-00071D-Hg for pgsql-hackers@arkaria.postgresql.org; Mon, 11 Jul 2022 06:49:44 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oAnEm-00070v-8Y for pgsql-hackers@lists.postgresql.org; Mon, 11 Jul 2022 06:49:44 +0000 Received: from sss.pgh.pa.us ([66.207.139.130]) by magus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oAnEh-0002br-2L for pgsql-hackers@postgresql.org; Mon, 11 Jul 2022 06:49:41 +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 26B6nTwc959918; Mon, 11 Jul 2022 02:49:29 -0400 From: Tom Lane To: Thomas Munro cc: Peter Eisentraut , Peter Geoghegan , Andres Freund , Noah Misch , Robert Haas , PostgreSQL Hackers Subject: Re: AIX support - alignment issues In-reply-to: References: <20220702183354.a6uhja35wta7agew@alap3.anarazel.de> <968410.1656789743@sss.pgh.pa.us> <977853.1656794075@sss.pgh.pa.us> <1415825.1656893299@sss.pgh.pa.us> <1827177.1656996797@sss.pgh.pa.us> <7890936c-392b-91be-edac-b6d5a500e4b9@enterprisedb.com> <3192764.1657254276@sss.pgh.pa.us> <825102.1657496299@sss.pgh.pa.us> Comments: In-reply-to Thomas Munro message dated "Mon, 11 Jul 2022 11:56:58 +1200" MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <959916.1657522169.1@sss.pgh.pa.us> Date: Mon, 11 Jul 2022 02:49:29 -0400 Message-ID: <959917.1657522169@sss.pgh.pa.us> List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk Thomas Munro writes: > Yeah. I wasn't too sure if that was mostly about "recent" or mostly > about "all distributions" but it wasn't doing much. Thanks, pushed. While we're here ... + Code support exists for M68K, M88K, M32R, and SuperH, but these architectures are not known to have been tested recently. I confess great fondness for M68K, having spent a goodly chunk of the eighties hacking M68K assembly code. However, of these four architectures, I fear only SuperH has anything resembling a detectable pulse. According to Wikipedia: * Motorola ended development of M68K in 1994. The last processors had clock rates around 75MHz (and this was a CISC architecture, so instruction rates were a good bit less). Considering how depressingly slow my late-90s 360MHz HPPA box is, it's impossible to believe that anyone wants to run PG on M68K today. * M88K was introduced in 1988 and discontinued in 1991. Max clock rate was apparently somewhere under 100MHz, and in any case it's hard to believe that any remain alive in the wild. * M32R ... hard to tell for sure, because Wikipedia's only concrete info is a link to a 404 page at renasas.com. But they do say that the Linux kernel dropped support for it some years ago. SuperH might be twitching a bit less feebly than these three, but it seems to be a legacy architecture as well. Not much has happened there since the early 2000's AFAICS. I think it'd be pretty reasonable to disclaim support for any architecture that doesn't have a representative in our buildfarm, which would lead to dropping all four of these. If you don't like it, step up and run a buildfarm animal. (The same policy could be applied to operating systems, but it looks like we're good on that side.) regards, tom lane