CVSROOT:        /cvsroot/libtool
Module name:    libtool
Branch:         
Changes by:     Ralf Wildenhues <[EMAIL PROTECTED]>     06/05/17 01:58:40

Modified files:
        .              : ChangeLog 
        libltdl/config : ltmain.m4sh 
        libltdl/m4     : libtool.m4 

Log message:
        Eliminate quadratic scaling in argument parsing loop, for
        shells that understand `var+=value', such as Bash-3.1, or Zsh.
        
        * libltdl/m4/libtool.m4 (_LT_CHECK_XSI_SHELL): Test whether
        the shell understands `var+=value'.
        (_LT_PROG_XSI_SHELLFNS): Define `func_append' based on this.
        * config/ltmain.m4sh (func_mode_link): Use `func_append' for
        compile_command, finalize_command, libtool_args, libobjs,
        non_pic_objects.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/libtool/libtool/ChangeLog.diff?tr1=1.2291&tr2=1.2292&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/libtool/libtool/libltdl/config/ltmain.m4sh.diff?tr1=1.43&tr2=1.44&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/libtool/libtool/libltdl/m4/libtool.m4.diff?tr1=1.65&tr2=1.66&r1=text&r2=text


_______________________________________________
Libtool-commit mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/libtool-commit

Reply via email to