On Fri, Dec 16, 2005 at 10:05:06AM +0100, Paolo Bonzini wrote:
> Andrew Pinski wrote:
> 
> >doing the following
> >$(srcdir)/configure --prefix=${HOME}/libobjc.trunk 
> >--enable-languages=c,objc
> >make all
> >make -k check
> >make install
> 
> Why is it recompiling libcpp?  That's the real bug.
> 
> Please open a PR because the discussion really belongs in Bugzilla.

Whyever something is being recompiled, relying on it not to be is too
fragile; the libcpp Makefile has install: all, so make is going to go
and recheck everything anyway.  It uses automake dependency generation
so maybe it's the headers in the gcc directory, or something like that.

The real question in my mind is why it's using the system compiler.
Maybe we should use different install targets if any bootstrap stages
have been created, and use POSTSTAGE1_FLAGS_TO_PASS for the recursive
invocation (in which case, this probably applies to all the other
targets, too).

-- 
Daniel Jacobowitz
CodeSourcery, LLC

Reply via email to