From: Bob Friesenhahn Date: Thu, 2 Dec 2004 16:40:55 +0000 (+0000) Subject: * config/ltmain.m4sh: Remove code which is no longer needed X-Git-Tag: release-2-1b~829 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=bf66ef8b8dd5f196f2ceabe986d04362435c92a6;p=thirdparty%2Flibtool.git * config/ltmain.m4sh: Remove code which is no longer needed now that temp_rpath only contains fully-qualified elements. --- diff --git a/ChangeLog b/ChangeLog index 603243862..8e206e2a5 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2004-12-02 Bob Friesenhahn + + * config/ltmain.m4sh: Remove code which is no longer needed + now that temp_rpath only contains fully-qualified elements. + 2004-11-30 Ralf Wildenhues * config/general.m4sh: basename sed-subst is anchored and thus diff --git a/config/ltmain.m4sh b/config/ltmain.m4sh index 62b0e0970..5f91698af 100644 --- a/config/ltmain.m4sh +++ b/config/ltmain.m4sh @@ -3538,9 +3538,8 @@ func_mode_link () if test -n "$shlibpath_var"; then # Make sure the rpath contains only unique directories. case "$temp_rpath " in - *" $dir "*) ;; - *" $absdir "*) ;; - *) temp_rpath="$temp_rpath $absdir" ;; + *"$absdir:"*) ;; + *) temp_rpath="$temp_rpath:$absdir" ;; esac fi @@ -5508,34 +5507,6 @@ EOF exit $status fi - if test -n "$shlibpath_var"; then - # We should set the shlibpath_var - rpath= - for dir in $temp_rpath; do - case $dir in - [[\\/]]* | [[A-Za-z]]:[[\\/]]*) - # Absolute path. - rpath="$rpath$dir:" - ;; - *) - # Relative path: add a thisdir entry. - case "$output" in - *[[\\/]]*) - # the output file is not in the current dir - # so we need an absolute path. - absdir=`cd "$dir" && pwd` - rpath="$rpath$absdir:" - ;; - *) - rpath="$rpath\$thisdir/$dir:" - ;; - esac - ;; - esac - done - temp_rpath="$rpath" - fi - if test -n "$compile_shlibpath$finalize_shlibpath"; then compile_command="$shlibpath_var=\"$compile_shlibpath$finalize_shlibpath\$$shlibpath_var\" $compile_command" fi