Details
Description
Attachments
Issue Links
- blocks
-
MDEV-20178 MariaDB server does not compile on AIX
-
- Closed
-
- is duplicated by
-
MDEV-24881 Compilation fails for ARMHF architecture due to missing Atomic library
-
- Closed
-
Ok, some progress finally with the AIX build. This commit: https://github.com/MariaDB/server/pull/1515/commits/fc1884e45fb209e639636292ed4e9a326a015f63 makes the libatomic check unnecessary.
What I've discovered is by default, AIX compiler builds 32 bit apps, which don't have __sync_xxx_8 methods, which leads to compilation failure. Setting -maix64 will make the process succeed.