Index: config-scripts/cups-sharedlibs.m4
--- config-scripts/cups-sharedlibs.m4.orig
+++ config-scripts/cups-sharedlibs.m4
@@ -29,9 +29,9 @@ AS_IF([test x$enable_shared != xno], [
 	DSOXX="\$(CXX)"
 	DSOFLAGS="$DSOFLAGS -Wl,-h\`basename \$@\` -G"
     ], [linux* | gnu* | *bsd* | solaris*], [
-	LIBCUPS="lib$cupsbase.so.2"
+	LIBCUPS="lib$cupsbase.so.${LIBcups_VERSION}"
 	AS_IF([test "x$cupsimagebase" != x], [
-	    LIBCUPSIMAGE="lib$cupsimagebase.so.2"
+	    LIBCUPSIMAGE="lib$cupsimagebase.so.${LIBcupsimage_VERSION}"
 	])
 	DSO="\$(CC)"
 	DSOXX="\$(CXX)"
