pgsql: Remove HP-UX port. - Mailing list pgsql-committers

From Thomas Munro
Subject pgsql: Remove HP-UX port.
Date
Msg-id E1o9dZT-001jDy-Cf@gemulon.postgresql.org
Whole thread Raw
List pgsql-committers
Remove HP-UX port.

HP-UX hardware is no longer produced, build farm coverage recently
ended, and there are no known active maintainers targeting this OS.
Since there is a major rewrite of the build system in the pipeline for
PostgreSQL 16, and that requires development, testing and maintainance
for each OS and tool chain, it seems like a good time to drop support
for:

 * HP-UX, the operating system.
 * HP aCC, the HP-UX native compiler.

Reviewed-by: Tom Lane <tgl@sss.pgh.pa.us>
Reviewed-by: Andres Freund <andres@anarazel.de>
Reviewed-by: Peter Eisentraut <peter.eisentraut@enterprisedb.com>
Discussion: https://postgr.es/m/1415825.1656893299%40sss.pgh.pa.us

Branch
------
master

Details
-------
https://git.postgresql.org/pg/commitdiff/9db300ce6e38411144f1e36dba345a5f91bbdee4

Modified Files
--------------
configure                              |  99 +-----------------------------
configure.ac                           |   8 ---
doc/src/sgml/dfunc.sgml                |  29 ---------
doc/src/sgml/installation.sgml         |   3 +-
doc/src/sgml/regress.sgml              |   6 +-
doc/src/sgml/runtime.sgml              |  19 ------
src/Makefile.shlib                     |  33 ----------
src/backend/libpq/ifaddr.c             |  12 +---
src/backend/port/hpux/tas.c.template   |  40 -------------
src/backend/port/tas/hpux_hppa.s       |  28 ---------
src/backend/tcop/postgres.c            |   8 +--
src/backend/utils/misc/ps_status.c     |  17 ------
src/include/pg_config.h.in             |   6 --
src/include/port/atomics.h             |   2 -
src/include/port/atomics/arch-ia64.h   |   2 -
src/include/port/atomics/fallback.h    |   4 +-
src/include/port/atomics/generic-acc.h | 106 ---------------------------------
src/include/port/hpux.h                |   3 -
src/include/storage/s_lock.h           | 105 ++++++++++++--------------------
src/makefiles/Makefile.hpux            |  47 ---------------
src/pl/plperl/ppport.h                 |   2 +-
src/port/dlopen.c                      |  50 +---------------
src/port/getrusage.c                   |   1 -
src/template/hpux                      |  34 -----------
src/test/regress/resultmap             |   1 -
src/tools/msvc/Solution.pm             |   2 -
src/tools/pginclude/cpluspluscheck     |   1 -
src/tools/pginclude/headerscheck       |   1 -
28 files changed, 53 insertions(+), 616 deletions(-)


pgsql-committers by date:

Previous
From: Andrew Dunstan
Date:
Subject: pgsql: Only allow returning string types or bytea from json_serialize
Next
From: Kyotaro Horiguchi
Date:
Subject: Re: pgsql: Only allow returning string types or bytea from json_serialize