From: Sam Thursfield Date: Thu, 21 Aug 2008 19:18:28 +0000 (+0200) Subject: Avoid leading separator in PATH for DLL search. X-Git-Tag: v2.2.6~11 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f0a919c44529502504c6272f1f4f72aa896cc8df;p=thirdparty%2Flibtool.git Avoid leading separator in PATH for DLL search. * libltdl/config/ltmain.m4sh (func_mode_link) [cygwin, mingw] [ pw32, os2, cegcc]: Fix dllsearchpath not to contain leading separator. * THANKS: Update. Signed-off-by: Ralf Wildenhues --- diff --git a/ChangeLog b/ChangeLog index dd87eea85..6281da7a1 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,11 @@ +2008-08-21 Sam Thursfield (tiny change) + + Avoid leading separator in PATH for DLL search. + * libltdl/config/ltmain.m4sh (func_mode_link) [cygwin, mingw] + [ pw32, os2, cegcc]: Fix dllsearchpath not to contain leading + separator. + * THANKS: Update. + 2008-08-21 Ralf Wildenhues * libltdl/config/ltmain.m4sh (func_mode_link): Quote $#. diff --git a/THANKS b/THANKS index f284d4e28..1e48a00d2 100644 --- a/THANKS +++ b/THANKS @@ -124,6 +124,7 @@ Robert Ögren lists@roboros.com Roberto Bagnara bagnara@cs.unipr.it Roland Mainz roland.mainz@nrubsig.org + Sam Thursfield ssssam@gmail.com Sebastian Wilhelmi wilhelmi@ira.uka.de Simon Josefsson jas@extundo.com Stephan Kulow coolo@kde.org diff --git a/libltdl/config/ltmain.m4sh b/libltdl/config/ltmain.m4sh index 590252eb2..7e319c990 100644 --- a/libltdl/config/ltmain.m4sh +++ b/libltdl/config/ltmain.m4sh @@ -4064,10 +4064,12 @@ func_mode_link () testbindir=`$ECHO "X$dir" | $Xsed -e 's*/lib$*/bin*'` case :$dllsearchpath: in *":$dir:"*) ;; + ::) dllsearchpath=$dir;; *) dllsearchpath="$dllsearchpath:$dir";; esac case :$dllsearchpath: in *":$testbindir:"*) ;; + ::) dllsearchpath=$testbindir;; *) dllsearchpath="$dllsearchpath:$testbindir";; esac ;; @@ -7160,10 +7162,12 @@ EOF testbindir=`${ECHO} "$libdir" | ${SED} -e 's*/lib$*/bin*'` case :$dllsearchpath: in *":$libdir:"*) ;; + ::) dllsearchpath=$libdir;; *) dllsearchpath="$dllsearchpath:$libdir";; esac case :$dllsearchpath: in *":$testbindir:"*) ;; + ::) dllsearchpath=$testbindir;; *) dllsearchpath="$dllsearchpath:$testbindir";; esac ;;