This is the mail archive of the
libstdc++@gcc.gnu.org
mailing list for the libstdc++ project.
Re: Patch to update libtool in GCC and binutils trees
- From: Alexandre Oliva <aoliva at redhat dot com>
- To: Steve Ellcey <sje at cup dot hp dot com>
- Cc: libtool at cwilson dot fastmail dot fm, gcc-patches at gcc dot gnu dot org, libstdc++ at gcc dot gnu dot org, Ralf dot Wildenhues at gmx dot de
- Date: Thu, 05 Apr 2007 19:50:09 -0300
- Subject: Re: Patch to update libtool in GCC and binutils trees
- References: <46157678.6040607@cup.hp.com>
On Apr 5, 2007, Steve Ellcey <sje@cup.hp.com> wrote:
> Alexandre Oliva wrote:
>> Actually, it passes it down in both cases, but I suppose libtool.m4
>> marks CXX and CXXFLAGS as "precious" environment variables (maybe it's
>> AC_PROG_CXX that does this, or libtool's wrapper thereof), such that
>> they get copied to the invocation command line. This is probably what
>> breaks us if we don't override it properly for multi-libs.
> So how do I override it?
It seems to me that adding ${ml_config_env} to the end of the
${ml_recprog} command line in config-ml.in shoudl do it. I.e.:
if eval ${ml_config_env} ${ml_config_shell} ${ml_recprog} \
--with-multisubdir=${ml_dir} --with-multisrctop=${multisrctop} \
- ${ac_configure_args} ${ml_srcdiroption} ; then
+ ${ac_configure_args} ${ml_config_env} ${ml_srcdiroption} ; then
I'm not sure I have already thanked you enough (or at all) for
undertaking this work. Thank you thank you thank you :-)
Cheers,
--
Alexandre Oliva http://www.lsd.ic.unicamp.br/~oliva/
FSF Latin America Board Member http://www.fsfla.org/
Red Hat Compiler Engineer aoliva@{redhat.com, gcc.gnu.org}
Free Software Evangelist oliva@{lsd.ic.unicamp.br, gnu.org}