Index: trunk/psconfig/pschecklibs
===================================================================
--- trunk/psconfig/pschecklibs	(revision 19096)
+++ trunk/psconfig/pschecklibs	(revision 19150)
@@ -10,5 +10,5 @@
 $version = "";
 $build = 0;
-$force = "";
+%force;
 @tARGV = ();
 for (; @ARGV > 0; ) {
@@ -23,5 +23,5 @@
     if ($ARGV[0] eq "-force") {
         if (@ARGV < 2) { die "-force must be coupled to a library name\n"; }
-        $force = $ARGV[1];
+        $force{lc($ARGV[1])} = 1;
         shift; shift; next;
     }
@@ -130,9 +130,7 @@
     if (($use_equals ne "Y") && ($use_equals ne "N")) { die "invalid value for use_equals field\n"; }
 
-    if ($force ne "") {
-        if ($force eq $name or (lc($force) eq "all" and lc($tarball) ne "none")) {
-            &buildlib ($name, $tarball, $tardir, $use_equals, $configure_opts, $make_opts, $install_opts);
-#           exit 0;
-        }
+    if ((defined $force{lc($name)} or defined $force{'all'}) and lc($tarball) ne "none") {
+        &buildlib ($name, $tarball, $tardir, $use_equals, $configure_opts, $make_opts, $install_opts);
+#       exit 0;
         next;
     }
