]> git.ipfire.org Git - thirdparty/libtool.git/commitdiff
* ltmain.in: The "-R*" case in the loop that iterates through
authorOssama Othman <ossama@debian.org>
Sun, 6 Feb 2000 03:54:56 +0000 (03:54 +0000)
committerOssama Othman <ossama@debian.org>
Sun, 6 Feb 2000 03:54:56 +0000 (03:54 +0000)
library dependencies doesn't handle the case of the "lib" link
mode.  As such, the next iteration should immediately follow.  The
"continue" inside the "if" block has been moved outside that
block.  Previously, the "-R*" case would just "fall through" when
in "lib" link mode, but $lib="" which caused a "library not found"
error later on.
Reported by Stephan Kulow <coolo@kde.org>

ChangeLog
ltmain.in

index 1fb746f752add75cd8ea9d49e2195c74dd5f484e..7af26466472bba20934e89197efd585f302003c1 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,14 @@
+2000-02-05  Ossama Othman  <ossama@debian.org>
+
+       * ltmain.in: The "-R*" case in the loop that iterates through
+       library dependencies doesn't handle the case of the "lib" link
+       mode.  As such, the next iteration should immediately follow.  The
+       "continue" inside the "if" block has been moved outside that
+       block.  Previously, the "-R*" case would just "fall through" when
+       in "lib" link mode, but $lib="" which caused a "library not found"
+       error later on.
+       Reported by Stephan Kulow <coolo@kde.org>
+
 2000-02-05  Ossama Othman  <ossama@debian.org>
 
        * bootstrap: Merged updates from HEAD branch.
index 1ce11ccf399868ce1aea8697b833eae4504d159c..b31bdce7d9939e2da505e75d8c07b24de2cc681a 100644 (file)
--- a/ltmain.in
+++ b/ltmain.in
@@ -1524,8 +1524,8 @@ EOF
            *" $dir "*) ;;
            *) xrpath="$xrpath $dir" ;;
            esac
-           continue
          fi
+         continue
          ;;
        *.la) lib="$deplib" ;;
        *.$libext)