This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: value of $CXX when building libraries


On Jan 10, 2001, Per Bothner <per@bothner.com> wrote:

> But we are still left with the question: What shoudl the value of
> $CXX be?  Both libstdc+-v3 and libjava really should use the
> same value - different values are likely to lead to trouble.

The reason why libstdc++-v3 caches ac_cv_prog_CXX_libstdcxx instead of
ac_cv_prog_CXX is precisely to avoid the problem you're reporting.
Then, any other target libraries will have all libstdc++'s headers and
libraries in their search PATHs.  I have verified in the past that
this did work for bootstraps involving libstdc++-v3 and libjava.

That said, I'd love to avoid this hack.  If we could get all flags
needed to find libstdc++-v3 headers and libraries by running a script
*before* libstdc++-v3 is even configured, then we probably won't need
different flags passed in CXX to libstdc++-v3, and we'll be able to
get rid of the alternate-cache-variable hack.  However, this script
must work even in scenarios of multilibs.  Is that the case?

-- 
Alexandre Oliva   Enjoy Guarana', see http://www.ic.unicamp.br/~oliva/
Red Hat GCC Developer                  aoliva@{cygnus.com, redhat.com}
CS PhD student at IC-Unicamp        oliva@{lsd.ic.unicamp.br, gnu.org}
Free Software Evangelist    *Please* write to mailing lists, not to me

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]