--- ./Makefile.pre.in_orig	2025-01-16 06:52:18.254436351 -0500
+++ ./Makefile.pre.in	2025-01-16 08:05:54.029673365 -0500
@@ -822,6 +822,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_original	2025-01-16 08:34:19.928002488 -0500
+++ ./configure	2025-01-16 08:37:41.461772878 -0500
@@ -7288,7 +7288,7 @@
 printf %s "checking LIBRARY... " >&6; }
 if test -z "$LIBRARY"
 then
-	LIBRARY='libpython$(VERSION)$(ABIFLAGS).a'
+	LIBRARY='libpython$(VERSION)$(ABIFLAGS)-static.a'
 fi
 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LIBRARY" >&5
 printf "%s\n" "$LIBRARY" >&6; }
@@ -7535,7 +7535,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}}
 	;;
 
