From: Alexandre Oliva Date: Mon, 4 Sep 2000 06:29:18 +0000 (+0000) Subject: * ltmain.in (compile, need_lock): Don't create nor remove lock X-Git-Tag: multi-language-merge-point~146 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=d7f6d3b0f51420c4610b3d764fc0e929153fac77;p=thirdparty%2Flibtool.git * ltmain.in (compile, need_lock): Don't create nor remove lock files in dry runs. --- diff --git a/ChangeLog b/ChangeLog index def15fece..858a9c835 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,8 @@ 2000-09-04 Alexandre Oliva + * ltmain.in (compile, need_lock): Don't create nor remove lock + files in dry runs. + * libltdl/ltdl.c (load_deplibs): Don't append shlib_ext; use lt_dlopenext() instead. diff --git a/ltmain.in b/ltmain.in index ec2eeba8a..e71c7834e 100644 --- a/ltmain.in +++ b/ltmain.in @@ -570,7 +570,7 @@ if test -z "$show_help"; then # Lock this critical section if it is needed # We use this script file to make the link, it avoids creating a new file if test "$need_locks" = yes; then - until ln "$0" "$lockfile" 2>/dev/null; do + until $run ln "$0" "$lockfile" 2>/dev/null; do $show "Waiting for $lockfile to be removed" sleep 2 done @@ -768,7 +768,7 @@ EOF # Unlock the critical section if it was locked if test "$need_locks" != no; then - $rm "$lockfile" + $run $rm "$lockfile" fi exit 0