* m4/libtool.m4 (_LT_PROG_XSI_SHELLFNS): Work around pdksh

positional parameter expansion bug.
This commit is contained in:
Ralf Wildenhues 2005-01-26 11:30:51 +00:00
parent d31d296136
commit c54782414c
2 changed files with 9 additions and 1 deletions

View File

@ -1,3 +1,8 @@
2005-01-26 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
* m4/libtool.m4 (_LT_PROG_XSI_SHELLFNS): Work around pdksh
positional parameter expansion bug.
2005-01-25 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
* config/ltmain.m4sh: Fix endless loop in cmdline parsing.

5
m4/libtool.m4 vendored
View File

@ -6068,7 +6068,10 @@ func_basename ()
# dot (in which case that matches only a dot).
func_stripname ()
{
func_stripname_result=${3#"${1}"}
# pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
# positional parameters, so assign one to ordinary parameter first.
func_stripname_result=${3}
func_stripname_result=${func_stripname_result#"${1}"}
func_stripname_result=${func_stripname_result%"${2}"}
}
_LT_EOF