Re: AIX support - alignment issues

From: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
To: Thomas Munro <thomas(dot)munro(at)gmail(dot)com>
Cc: Peter Eisentraut <peter(dot)eisentraut(at)enterprisedb(dot)com>, Peter Geoghegan <pg(at)bowt(dot)ie>, Andres Freund <andres(at)anarazel(dot)de>, Noah Misch <noah(at)leadboat(dot)com>, Robert Haas <robertmhaas(at)gmail(dot)com>, PostgreSQL Hackers <pgsql-hackers(at)postgresql(dot)org>
Subject: Re: AIX support - alignment issues
Date: 2022-07-11 06:49:29
Message-ID: 959917.1657522169@sss.pgh.pa.us
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

Thomas Munro <thomas(dot)munro(at)gmail(dot)com> 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

In response to

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Thomas Munro 2022-07-11 07:50:16 Re: AIX support - alignment issues
Previous Message Drouvot, Bertrand 2022-07-11 06:18:46 Re: Patch proposal: New hooks in the connection path