diff options
author | Thomas Munro | 2022-07-07 23:17:47 +0000 |
---|---|---|
committer | Thomas Munro | 2022-07-08 02:05:05 +0000 |
commit | 9db300ce6e38411144f1e36dba345a5f91bbdee4 (patch) | |
tree | 711b9ce24674f12515da778ca22a9891177f61da /src/makefiles | |
parent | 3c633f32b9c712cc0b4c8d946f0eeae04a3ff51a (diff) |
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
Diffstat (limited to 'src/makefiles')
-rw-r--r-- | src/makefiles/Makefile.hpux | 47 |
1 files changed, 0 insertions, 47 deletions
diff --git a/src/makefiles/Makefile.hpux b/src/makefiles/Makefile.hpux deleted file mode 100644 index 25e036bd8d5..00000000000 --- a/src/makefiles/Makefile.hpux +++ /dev/null @@ -1,47 +0,0 @@ -# Using X/Open Networking Interfaces requires to link with libxnet. -# Without specifying this, bind(), getpeername() and so on don't work -# correctly in the LP64 data model. -LIBS := -lxnet $(LIBS) - -# Set up rpath so that the executables don't need SHLIB_PATH to be set. -# (Note: --disable-rpath is a really bad idea on this platform...) -ifeq ($(with_gnu_ld), yes) - rpath = -Wl,-rpath -Wl,'$(rpathdir)' -else - rpath = -Wl,+b -Wl,'$(rpathdir)' -endif - -# catch null pointer dereferences -ifeq ($(with_gnu_ld), yes) -# XXX what to put here? -else - LDFLAGS_EX += -Wl,-z -endif - -# set up appropriate options for shared library builds -export_dynamic = -Wl,-E - -INSTALL_SHLIB_OPTS = -m 555 - -AROPT = crs - -# env var name to use in place of LD_LIBRARY_PATH -ld_library_path_var = SHLIB_PATH - -# Rule for building a shared library from a single .o file -%$(DLSUFFIX): %.o -ifeq ($(GCC), yes) - ifeq ($(with_gnu_ld), yes) - $(CC) $(CFLAGS) $< $(LDFLAGS) $(LDFLAGS_SL) -shared -o $@ `$(CC) $(LDFLAGS) -print-libgcc-file-name` - else - $(LD) -b -o $@ $< `$(CC) $(LDFLAGS) -print-libgcc-file-name` - endif -else - ifeq ($(with_gnu_ld), yes) - $(CC) $(CFLAGS) $< $(LDFLAGS) $(LDFLAGS_SL) -shared -o $@ - else - $(LD) -b -o $@ $< - endif -endif - -sqlmansect = 5 |