This is the mail archive of the
automake@gnu.org
mailing list for the automake project.
Re: sub-project link problem
- To: "Lars J. Aas" <larsa at sim dot no>
- Subject: Re: sub-project link problem
- From: Tom Tromey <tromey at cygnus dot com>
- Date: Wed, 29 Mar 2000 08:18:43 -0800 (PST)
- Cc: autoconf at gnu dot org, automake at gnu dot org
- References: <20000328140441.C32640@sim.no>
>>>>> "Lars" == Lars J Aas <larsa@sim.no> writes:
Lars> The problem is that when it's time to link against the C++
Lars> library in the parent project, a C linker is chosen, which fails
Lars> on a lot of platforms (IRIX is one of them).
Lars> Does anyone know why $(LINK) is chosen instead of $(CXXLINK) in
Lars> the subproject, even though it's a C++ project, using the C++
Lars> compiler while compiling the objects?
Automake should always choose the C++ linker if a C++ source file is
seen. If you only have C source files, then automake has no way of
knowing that the library is a C++ library. I assume this isn't the
case for you, in which case you've found a bug. Could you make a
smaller test case?
Tom