[PATCH] Fix unified tree breakage

Richard Earnshaw rearnsha@gcc.gnu.org
Wed Oct 5 16:55:00 GMT 2005

On Wed, 2005-10-05 at 16:23, Paolo Bonzini wrote:
> >>2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
> >>
> >>	* Makefile.tpl (all) [gcc-no-bootstrap]: Make prebootstrap packages
> >>	before other host packages.
> >>    
> >>
> >That appears to work, thanks.  However, why do you assume this would
> >only be needed when not doing a bootstrap?  OK, it's not common to want
> >to use a unified tree for that, but there's no reason why it shouldn't
> >work.
> >  
> >
> I'm sorry if this is confusing.  It will go away as soon as GCC 4.1 
> branches.


> In 4.2, we'll have *toplevel* bootstrap enabled by default.  This is 
> what you saw indicated as "@if gcc-bootstrap", and it means that the 
> toplevel orchestrates a 3-stage build of libiberty, binutils, and 
> everything else up to gcc.  In this case it will just work because 
> stage1 will use the system assembler/linker, and stage2/3 will use the 
> previous stage of the in-tree assembler/linker: there is no need to do 
> "all-prebootstrap", because the packages in "all-prebootstrap" are all 
> bootstrapped (together with GCC).

Ah!  I get it now.  Sorry, I was confusing gcc-bootstrap with 'make

This is OK.


More information about the Newlib mailing list