--- setup.py.orig	2020-08-27 06:42:34 +0000
+++ setup.py	2020-08-27 06:43:25 +0000
@@ -463,7 +463,7 @@
 INCLUDE_DIRS = [INCLUDEDIR]
 EXTRA_COMPILE_FLAGS = (EXTRA_INCLUDES + CPPFLAGS + EXTRA_CPPFLAGS +
         CFLAGS + EXTRA_CFLAGS + APR_INCLUDES + APU_INCLUDES)
-EXTRA_LINK_ARGS = PYTHON_LDFLAGS + PYTHON_LDLIBS
+EXTRA_LINK_ARGS = PYTHON_LDFLAGS + PYTHON_LDLIBS + ['-Wl,-G -lapr-1 -laprutil-1']
 
 # Force adding of LD_RUN_PATH for platforms that may need it.
 
--- src/server/wsgi_memory.c.orig	2020-09-24 06:52:49 +0000
+++ src/server/wsgi_memory.c	2020-09-24 06:53:22 +0000
@@ -19,7 +19,11 @@
 #if defined(__APPLE__) && defined(__MACH__)
 #include <mach/mach.h>
 
-#elif (defined(_AIX) || defined(__TOS__AIX__)) || (defined(__sun__) || defined(__sun) || defined(sun) && (defined(__SVR4) || defined(__svr4__)))
+#elif (defined(_AIX))
+#include <fcntl.h>
+#include <sys/procfs.h>
+
+#elif (defined(__TOS__AIX__)) || (defined(__sun__) || defined(__sun) || defined(sun) && (defined(__SVR4) || defined(__svr4__)))
 #include <fcntl.h>
 #include <procfs.h>
 
