Fix build failure with AIX sh due to shell quoting error.

* libltdl/config/ltmain.m4sh (func_append_quoted): Document
that this function inserts a separator space.
(func_mode_compile): Do not pass extra space here.
Fixes regression introduced in v2.2.10-49-gc13532a.
Report by Rainer Tammer.

Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
This commit is contained in:
Ralf Wildenhues 2010-08-03 21:49:10 +02:00
parent 5892f61de8
commit 1162eebc69
2 changed files with 12 additions and 2 deletions

View File

@ -1,3 +1,12 @@
2010-08-03 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
Fix build failure with AIX sh due to shell quoting error.
* libltdl/config/ltmain.m4sh (func_append_quoted): Document
that this function inserts a separator space.
(func_mode_compile): Do not pass extra space here.
Fixes regression introduced in v2.2.10-49-gc13532a.
Report by Rainer Tammer.
2010-08-02 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> 2010-08-02 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
Fix pic_flag test unportabilities. Fix pic_flag test unportabilities.

View File

@ -157,7 +157,8 @@ func_append ()
} # func_append may be replaced by extended shell implementation } # func_append may be replaced by extended shell implementation
# func_append_quoted var value # func_append_quoted var value
# Quote VALUE and append to the end of shell variable VAR. # Quote VALUE and append to the end of shell variable VAR, separated
# by a space.
func_append_quoted () func_append_quoted ()
{ {
func_quote_for_eval "${2}" func_quote_for_eval "${2}"
@ -710,7 +711,7 @@ func_mode_compile ()
save_ifs="$IFS"; IFS=',' save_ifs="$IFS"; IFS=','
for arg in $args; do for arg in $args; do
IFS="$save_ifs" IFS="$save_ifs"
func_append_quoted lastarg " $arg" func_append_quoted lastarg "$arg"
done done
IFS="$save_ifs" IFS="$save_ifs"
func_stripname ' ' '' "$lastarg" func_stripname ' ' '' "$lastarg"