postgresql/config
Heikki Linnakangas 0b16bb8776 Remove AIX support
There isn't a lot of user demand for AIX support, we have a bunch of
hacks to work around AIX-specific compiler bugs and idiosyncrasies,
and no one has stepped up to the plate to properly maintain it.
Remove support for AIX to get rid of that maintenance overhead. It's
still supported for stable versions.

The acute issue that triggered this decision was that after commit
8af2565248, the AIX buildfarm members have been hitting this
assertion:

    TRAP: failed Assert("(uintptr_t) buffer == TYPEALIGN(PG_IO_ALIGN_SIZE, buffer)"), File: "md.c", Line: 472, PID: 2949728

Apperently the "pg_attribute_aligned(a)" attribute doesn't work on AIX
for values larger than PG_IO_ALIGN_SIZE, for a static const variable.
That could be worked around, but we decided to just drop the AIX support
instead.

Discussion: https://www.postgresql.org/message-id/20240224172345.32@rfd.leadboat.com
Reviewed-by: Andres Freund, Noah Misch, Thomas Munro
2024-02-28 15:17:23 +04:00
..
ax_pthread.m4 Update config/ax_pthread.m4 to latest upstream version. 2018-11-19 15:05:33 -05:00
c-compiler.m4 Remove AIX support 2024-02-28 15:17:23 +04:00
c-library.m4 All supported systems have locale_t. 2023-07-09 11:55:18 +12:00
check_decls.m4
check_modules.pl Add copyright notices to a few perl scripts that don't have them 2024-01-05 13:15:50 +00:00
config.guess Update config.guess and config.sub 2023-04-12 09:16:19 +02:00
config.sub Fix typos in comments 2023-05-02 12:23:08 +09:00
general.m4 Rename configure.in to configure.ac 2020-07-24 10:42:08 +02:00
install-sh
llvm.m4 jit: Require at least LLVM 10. 2024-01-25 15:42:34 +13:00
Makefile
meson.build meson: Add initial version of meson based build system 2022-09-21 22:37:17 -07:00
missing
perl.m4 Remove MSVC scripts 2023-12-20 09:44:37 +09:00
pkg.m4 Fix collection of typos in the code and the documentation 2022-03-15 11:29:35 +09:00
prep_buildtree Fix vpath build 2019-03-27 23:36:00 +01:00
programs.m4 Remove distprep 2023-11-06 15:18:04 +01:00
python.m4 Unify DLSUFFIX on Darwin 2022-07-06 07:41:33 +02:00
tcl.m4 configure: More use of AC_ARG_VAR 2019-01-18 08:38:34 +01:00