SOURCES: libtool-execute-mode.patch (NEW) - fix arguments passing ...
qboosh
qboosh at pld-linux.org
Sun Mar 23 02:42:00 CET 2008
Author: qboosh Date: Sun Mar 23 01:42:00 2008 GMT
Module: SOURCES Tag: HEAD
---- Log message:
- fix arguments passing in execute mode
---- Files affected:
SOURCES:
libtool-execute-mode.patch (NONE -> 1.1) (NEW)
---- Diffs:
================================================================
Index: SOURCES/libtool-execute-mode.patch
diff -u /dev/null SOURCES/libtool-execute-mode.patch:1.1
--- /dev/null Sun Mar 23 02:42:00 2008
+++ SOURCES/libtool-execute-mode.patch Sun Mar 23 02:41:55 2008
@@ -0,0 +1,48 @@
+--- libtool-2.2/libltdl/config/ltmain.m4sh 2008/01/28 15:49:46 1.97
++++ libtool-2.2/libltdl/config/ltmain.m4sh 2008/03/04 21:25:48 1.98
+@@ -1694,12 +1694,14 @@
+ # Do a test to see if this is really a libtool program.
+ if func_ltwrapper_script_p "$file"; then
+ func_source "$file"
++ # Transform arg to wrapped name.
++ file="$progdir/$program"
+ elif func_ltwrapper_executable_p "$file"; then
+ func_ltwrapper_scriptname "$file"
+ func_source "$func_ltwrapper_scriptname_result"
++ # Transform arg to wrapped name.
++ file="$progdir/$program"
+ fi
+- # Transform arg to wrapped name.
+- file="$progdir/$program"
+ ;;
+ esac
+ # Quote arguments (to preserve shell metacharacters).
+@@ -2468,7 +2470,7 @@
+ ;;
+ esac
+ $ECHO "\
+- \$ECHO \"\$0: cannot exec \$program \$*\"
++ \$ECHO \"\$0: cannot exec \$program \$*\" 1>&2
+ exit 1
+ fi
+ else
+--- libtool-2.2/libltdl/config/ltmain.m4sh 2008/03/04 21:25:48 1.98
++++ libtool-2.2/libltdl/config/ltmain.m4sh 2008/03/05 20:14:43 1.99
+@@ -648,7 +648,7 @@
+ func_lalib_unsafe_p ()
+ {
+ lalib_p=no
+- if test -r "$1" && exec 5<&1 <"$1"; then
++ if test -r "$1" && exec 5<&0 <"$1"; then
+ for lalib_p_l in 1 2 3 4
+ do
+ read lalib_p_line
+@@ -656,7 +656,7 @@
+ \#\ Generated\ by\ *$PACKAGE* ) lalib_p=yes; break;;
+ esac
+ done
+- exec 1<&5 5<&-
++ exec 0<&5 5<&-
+ fi
+ test "$lalib_p" = yes
+ }
================================================================
More information about the pld-cvs-commit
mailing list