| --- ltmain.sh 2003-09-24 18:22:17.528129376 +0200 |
| +++ ltmain.sh 2003-09-24 18:23:17.101072912 +0200 |
| @@ -1582,6 +1582,8 @@ |
| # Only check for convenience libraries |
| deplibs="$lib $deplibs" |
| tmp_libs= |
| + # PKGW |
| + dependency_libs= |
| for deplib in $dependency_libs; do |
| #echo "Adding $deplib to \$deplibs" |
| deplibs="$deplib $deplibs" |
| @@ -1699,6 +1701,8 @@ |
| fi |
| |
| tmp_libs= |
| + #PKGW |
| + dependency_libs= |
| for deplib in $dependency_libs; do |
| case $deplib in |
| -L*) newlib_search_path="$newlib_search_path "`$echo "X$deplib" | $Xsed -e 's/^-L//'`;; ### testsuite: skip nested quoting test |
| @@ -1860,6 +1864,16 @@ |
| add="$dir/$linklib" |
| elif test "$hardcode_minus_L" = yes; then |
| add_dir="-L$dir" |
| + # Try looking first in the location we're being installed to. |
| + if test -n "$inst_prefix_dir"; then |
| + case "$libdir" in |
| + [\\/]*) |
| + # Add the install location to the beginning, minimising possiblilty |
| + # of linking to older version of the lib already installed. |
| + add_dir="-L$inst_prefix_dir$libdir $add_dir" |
| + ;; |
| + esac |
| + fi |
| add="-l$name" |
| elif test "$hardcode_shlibpath_var" = yes; then |
| add_shlibpath="$dir" |
| @@ -1918,6 +1932,16 @@ |
| else |
| # We cannot seem to hardcode it, guess we'll fake it. |
| add_dir="-L$libdir" |
| + # Try looking first in the location we're being installed to. |
| + if test -n "$inst_prefix_dir"; then |
| + case "$libdir" in |
| + [\\/]*) |
| + # Add the install location to the beginning, minimising possiblilty |
| + # of linking to older version of the lib already installed. |
| + add_dir="-L$inst_prefix_dir$libdir $add_dir" |
| + ;; |
| + esac |
| + fi |
| add="-l$name" |
| fi |
| |
| @@ -2117,7 +2141,7 @@ |
| -L*) |
| case " $tmp_libs " in |
| *" $deplib "*) ;; |
| - *) tmp_libs="$tmp_libs $deplib" ;; |
| + *) tmp_libs="$deplib $tmp_libs" ;; |
| esac |
| ;; |
| *) tmp_libs="$tmp_libs $deplib" ;; |