* config/ltmain.m4sh (func_generate_dlsyms, func_mode_link): Mark broken uses of $ECHO and $SED in case of long arg lists. diff -ru config/ltmain.m4sh config/ltmain.m4sh --- config/ltmain.m4sh 2005-04-27 13:30:38.000000000 +0200 +++ config/ltmain.m4sh 2005-05-08 18:50:52.000000000 +0200 @@ -949,14 +960,17 @@ case $host in *cygwin* | *mingw* ) if test -f "$output_objdir/$my_outputname.def"; then + # FIXME: fix this for non-builtin $ECHO and limited $SED compile_command=`$ECHO "X$compile_command" | $Xsed -e "address@hidden@%$output_objdir/$my_outputname.def $symfileobj%"` finalize_command=`$ECHO "X$finalize_command" | $Xsed -e "address@hidden@%$output_objdir/$my_outputname.def $symfileobj%"` else + # FIXME: fix this for non-builtin $ECHO and limited $SED compile_command=`$ECHO "X$compile_command" | $Xsed -e "address@hidden@%$symfileobj%"` finalize_command=`$ECHO "X$finalize_command" | $Xsed -e "address@hidden@%$symfileobj%"` fi ;; *) + # FIXME: fix this for non-builtin $ECHO and limited $SED compile_command=`$ECHO "X$compile_command" | $Xsed -e "address@hidden@%$symfileobj%"` finalize_command=`$ECHO "X$finalize_command" | $Xsed -e "address@hidden@%$symfileobj%"` ;; @@ -972,6 +986,7 @@ # really was required. # Nullify the symbol file. + # FIXME: fix this for non-builtin $ECHO and limited $SED compile_command=`$ECHO "X$compile_command" | $Xsed -e "s% @address@hidden"` finalize_command=`$ECHO "X$finalize_command" | $Xsed -e "s% @address@hidden"` fi @@ -4484,6 +4532,7 @@ oldlibs="$oldlibs $output_objdir/$libname.$libext" # Transform .lo files to .o files. + # FIXME: fix this for non-builtin $ECHO oldobjs="$objs "`$ECHO "X$libobjs" | $SP2NL | $Xsed -e '/\.'${libext}'$/d' -e "$lo2o" | $NL2SP` fi @@ -4977,6 +5026,7 @@ done # Use standard objects if they are pic + # FIXME: fix this for non-builtin $ECHO test -z "$pic_flag" && libobjs=`$ECHO "X$libobjs" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP` # Prepare the list of exported symbols @@ -5346,6 +5393,7 @@ fi # Create the old-style object. + # FIXME: fix this for non-builtin $ECHO reload_objs="$objs$old_deplibs "`$ECHO "X$libobjs" | $SP2NL | $Xsed -e '/\.'${libext}$'/d' -e '/\.lib$/d' -e "$lo2o" | $NL2SP`" $reload_conv_objs" ### testsuite: skip nested quoting test output="$obj" @@ -5545,6 +5593,7 @@ if test -n "$libobjs" && test "$build_old_libs" = yes; then # Transform all the library objects into standard objects. + # FIXME: fix this for non-builtin $ECHO compile_command=`$ECHO "X$compile_command" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP` finalize_command=`$ECHO "X$finalize_command" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP` fi @@ -5578,6 +5627,7 @@ esac if test "$wrappers_required" = no; then # Replace the output file specification. + # FIXME: fix this for non-builtin $ECHO and limited SED compile_command=`$ECHO "X$compile_command" | $Xsed -e 'address@hidden@%'"$output"'%g'` link_command="$compile_command$compile_rpath" @@ -5644,6 +5694,7 @@ if test "$fast_install" != no; then link_command="$finalize_var$compile_command$finalize_rpath" if test "$fast_install" = yes; then + # FIXME: fix this for non-builtin $ECHO and limited $SED relink_command=`$ECHO "X$compile_var$compile_command$compile_rpath" | $Xsed -e 'address@hidden@%\$progdir/\$file%g'` else # fast_install is set to needless