[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: libtool runs compiler command in wrong locale
From: |
Ralf Wildenhues |
Subject: |
Re: libtool runs compiler command in wrong locale |
Date: |
Mon, 21 Jan 2008 07:06:11 +0100 |
User-agent: |
Mutt/1.5.13 (2006-08-11) |
Hello Bruno,
* Bruno Haible wrote on Mon, Jan 21, 2008 at 12:46:12AM CET:
> Ralf Wildenhues wrote:
> > func_show_eval is also called like this:
> >
> > | func_show_eval '( cd "$output_objdir" && $RM "$outputname" && $LN_S
> > "../$outputname" "$outputname" )' 'exit $?'
>
> OK, what about this patch, then? (Untested.)
Thanks, but with commands like
| func_show_eval '$EGREP -e "$export_symbols_regex"
"$export_symbols" > "${export_symbols}T"'
with application developer-provided $export_symbols_regex, it is a bug
if we switch away from the C locale. The simplest way is to define a
func_show_eval_locale that does what you want and use that in the
appropriate places.
Cheers,
Ralf
> 2008-01-20 Bruno Haible <address@hidden>
>
> * libltdl/config/ltmain.m4sh (lt_switch_to_user_locale,
> lt_switch_to_safe_locale): New variables.
> * libltdl/config/general.m4sh (func_show_eval): Use them.