--- ./ltmain.sh_orig	2023-03-09 22:23:31 +0000
+++ ./ltmain.sh	2023-03-09 22:25:17 +0000
@@ -7399,7 +7399,7 @@
 	fi
 	;;
 
-      *.$libext)
+      *.$libext|*lib*.so)
 	# An archive.
 	func_append deplibs " $arg"
 	func_append old_deplibs " $arg"
@@ -7757,7 +7757,7 @@
 	  func_resolve_sysroot "$deplib"
 	  lib=$func_resolve_sysroot_result
 	  ;;
-	*.$libext)
+	*.$libext|*lib*.so)
 	  if test conv = "$pass"; then
 	    deplibs="$deplib $deplibs"
 	    continue
