diff --git a/NEWS b/NEWS index da461a5c..4b1ecc2d 100644 --- a/NEWS +++ b/NEWS @@ -4,6 +4,8 @@ NEWS - list of user-visible changes between releases of GNU Libtool ** Bug fixes: + - Store cygpath file path conversions correctly for MSYS2 and MSVC. + - Fix syntax error in LT_PROG_OBJC and LT_PROG_OBJCXX. - Separate Objective C and C++ cache check for proper tagging support. diff --git a/build-aux/ltmain.in b/build-aux/ltmain.in index 27e18c57..68593972 100644 --- a/build-aux/ltmain.in +++ b/build-aux/ltmain.in @@ -1054,11 +1054,11 @@ func_convert_core_msys_to_w32_with_cygpath () # Since MSYS2 is packaged with cygpath, call cygpath in $PATH; no need # to use LT_CYGPATH in this case. - func_convert_core_msys_to_w32_result=`cygpath "$@" 2>/dev/null | + func_convert_core_msys_to_w32_with_cygpath_result=`cygpath "$@" 2>/dev/null | $SED -e 's/[ ]*$//' -e "$sed_naive_backslashify"` if test "$?" -ne 0; then # on failure, ensure result is empty - func_convert_core_msys_to_w32_result= + func_convert_core_msys_to_w32_with_cygpath_result= fi } #end: func_convert_core_msys_to_w32_with_cygpath