This is the mail archive of the gcc-patches@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]
Other format: [Raw text]

Re: fix target lib rebuilding


On Tue, May 03, 2005 at 11:37:53PM +0200, Andreas Schwab wrote:
> Daniel Jacobowitz <drow@false.org> writes:
> 
> > On Tue, May 03, 2005 at 04:42:16PM -0300, Alexandre Oliva wrote:
> >> IIRC the problem only shows up when you first bootstrap, then modify
> >> the sources such that reconfiguration is needed, then make all, or
> >> start with make all and end with bootstrap.  It's the recursive make
> >> introduced by bootstrapping that gets the target_alias variable set
> >> in the target config environment, which autoconf 2.5x checks.
> >
> > Aha!  Thanks for clearing that up, Alexandre.  I still don't see how it
> > happens (courtesy of .NOEXPORT), but I'll take your word for it.
> 
> BASE_FLAGS_TO_PASS = \
> ...
> 	"target_alias=$(target_alias)" \
> ...
> 
> (configure-foo does not use BASE_FLAGS_TO_PASS, thus target_alias is not
> in the initial configure environment.)

Thank you.  That's what I get for thinking "oh, Makefile.tpl is easier
to read, I'll look at that one instead" - it comes from Makefile.def.

-- 
Daniel Jacobowitz
CodeSourcery, LLC


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