--- /dev/null
+--- cups-1.1.20/config-scripts/cups-sharedlibs.m4.rpath 2004-05-12 16:25:08.617264663 +0200
++++ cups-1.1.20/config-scripts/cups-sharedlibs.m4 2004-05-12 16:30:22.231801170 +0200
+@@ -137,9 +137,11 @@
+ ;;
+ Linux*)
+ # Linux
+- DSOFLAGS="-Wl,-rpath,$libdir $DSOFLAGS"
+- LDFLAGS="$LDFLAGS -Wl,-rpath,$libdir"
+- EXPORT_LDFLAGS="-Wl,-rpath,$libdir"
++ if test $libdir != /usr/lib -a $libdir != /usr/lib32 -a $libdir != /usr/lib64 -a $libdir != /lib ; then
++ DSOFLAGS="-Wl,-rpath,$libdir $DSOFLAGS"
++ LDFLAGS="$LDFLAGS -Wl,-rpath,$libdir"
++ EXPORT_LDFLAGS="-Wl,-rpath,$libdir"
++ fi
+ ;;
+ esac
+ else