Patch to update libtool in GCC and binutils trees

Alexandre Oliva
Thu Apr 5 22:54:00 GMT 2007

On Apr  5, 2007, Steve Ellcey <> 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 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 :-)


Alexandre Oliva
FSF Latin America Board Member
Red Hat Compiler Engineer   aoliva@{,}
Free Software Evangelist  oliva@{,}

More information about the Libstdc++ mailing list