--- ./Makefile.pre.in_orig	2022-08-12 13:32:48 +0000
+++ ./Makefile.pre.in	2022-08-12 13:36:51 +0000
@@ -650,6 +650,9 @@
 		$(BLDSHARED) -o $@ $(LIBRARY_OBJS) $(MODLIBS) $(SHLIBS) $(LIBC) $(LIBM); \
 	fi
 
+libpython$(LDVERSION).a: libpython$(LDVERSION).so
+	$(AR) $(ARFLAGS) $@ libpython$(LDVERSION).so
+
 libpython3.so:	libpython$(LDVERSION).so
 	$(BLDSHARED) $(NO_AS_NEEDED) -o $@ -Wl,-h$@ $^
 
--- ./configure_orig	2022-08-12 13:26:21 +0000
+++ ./configure	2022-08-12 13:32:04 +0000
@@ -5784,7 +5784,7 @@
 $as_echo_n "checking LIBRARY... " >&6; }
 if test -z "$LIBRARY"
 then
-	LIBRARY='libpython$(VERSION)$(ABIFLAGS).a'
+	LIBRARY='libpython$(VERSION)$(ABIFLAGS)-static.a'
 fi
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBRARY" >&5
 $as_echo "$LIBRARY" >&6; }
@@ -6002,7 +6002,8 @@
 	RUNSHARED=DYLD_LIBRARY_PATH=`pwd`${DYLD_LIBRARY_PATH:+:${DYLD_LIBRARY_PATH}}
 	;;
     AIX*)
-	LDLIBRARY='libpython$(LDVERSION).so'
+	LDLIBRARY='libpython$(LDVERSION).a'
+        BLDLIBRARY='-L. -lpython$(LDVERSION)'
 	RUNSHARED=LIBPATH=`pwd`${LIBPATH:+:${LIBPATH}}
 	;;
 
