Remove HP-UX port.
authorThomas Munro <[email protected]>
Thu, 7 Jul 2022 23:17:47 +0000 (11:17 +1200)
committerThomas Munro <[email protected]>
Fri, 8 Jul 2022 02:05:05 +0000 (14:05 +1200)
commit9db300ce6e38411144f1e36dba345a5f91bbdee4
tree711b9ce24674f12515da778ca22a9891177f61da
parent3c633f32b9c712cc0b4c8d946f0eeae04a3ff51a
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 <[email protected]>
Reviewed-by: Andres Freund <[email protected]>
Reviewed-by: Peter Eisentraut <[email protected]>
Discussion: https://postgr.es/m/1415825.1656893299%40sss.pgh.pa.us
28 files changed:
configure
configure.ac
doc/src/sgml/dfunc.sgml
doc/src/sgml/installation.sgml
doc/src/sgml/regress.sgml
doc/src/sgml/runtime.sgml
src/Makefile.shlib
src/backend/libpq/ifaddr.c
src/backend/port/hpux/tas.c.template [deleted file]
src/backend/port/tas/hpux_hppa.s [deleted file]
src/backend/tcop/postgres.c
src/backend/utils/misc/ps_status.c
src/include/pg_config.h.in
src/include/port/atomics.h
src/include/port/atomics/arch-ia64.h
src/include/port/atomics/fallback.h
src/include/port/atomics/generic-acc.h [deleted file]
src/include/port/hpux.h [deleted file]
src/include/storage/s_lock.h
src/makefiles/Makefile.hpux [deleted file]
src/pl/plperl/ppport.h
src/port/dlopen.c
src/port/getrusage.c
src/template/hpux [deleted file]
src/test/regress/resultmap
src/tools/msvc/Solution.pm
src/tools/pginclude/cpluspluscheck
src/tools/pginclude/headerscheck