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 <t...@sss.pgh.pa.us> Reviewed-by: Andres Freund <and...@anarazel.de> Reviewed-by: Peter Eisentraut <peter.eisentr...@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(-)