forked frompostgres/postgres
- Notifications
You must be signed in to change notification settings - Fork6
Commit0b16bb8
committed
Remove AIX support
There isn't a lot of user demand for AIX support, we have a bunch ofhacks 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'sstill supported for stable versions.The acute issue that triggered this decision was that after commit8af2565, the AIX buildfarm members have been hitting thisassertion: TRAP: failed Assert("(uintptr_t) buffer == TYPEALIGN(PG_IO_ALIGN_SIZE, buffer)"), File: "md.c", Line: 472, PID: 2949728Apperently the "pg_attribute_aligned(a)" attribute doesn't work on AIXfor 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 supportinstead.Discussion:https://www.postgresql.org/message-id/20240224172345.32@rfd.leadboat.comReviewed-by: Andres Freund, Noah Misch, Thomas Munro1 parentbcdfa5f commit0b16bb8
File tree
33 files changed
+116
-867
lines changed- config
- doc/src/sgml
- src
- backend
- port/aix
- utils
- error
- misc
- bin
- pg_basebackup/t
- pg_verifybackup/t
- include
- port
- storage
- interfaces/libpq
- makefiles
- port
- template
- test/regress
- expected
- sql
- tools
- pginclude
33 files changed
+116
-867
lines changedLines changed: 2 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
13 | 13 |
| |
14 | 14 |
| |
15 | 15 |
| |
| 16 | + | |
| 17 | + | |
16 | 18 |
| |
17 | 19 |
| |
18 | 20 |
| |
|
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
137 | 137 |
| |
138 | 138 |
| |
139 | 139 |
| |
140 |
| - | |
| 140 | + | |
141 | 141 |
| |
142 | 142 |
| |
143 | 143 |
| |
|
0 commit comments
Comments
(0)