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: Projects for beginners


On Wed, Jan 31, 2001 at 11:44:52AM -0800, Zack Weinberg wrote:
> On Wed, Jan 31, 2001 at 08:42:35AM -0500, Kaveh R. Ghazi wrote:
> > 
> >  > Get libiberty built for the build system so we can get rid of all
> >  >   kinds of crap in the Makefile and the genfoo.c programs.  - Talk to
> >  >   Kaveh first.
> > 
> > Whoever wants to do this needs to be prepared to do a canadian cross
> > compile as a test of whatever final patch is installed.  I have a
> > patch you can use as a starting point, I'd love for someone to step
> > forward and do this.
> 
> Related project which is probably too big for a beginner: Move the
> bootstrap logic up to the top level Makefile.  Cause libiberty to be
> 3-staged as well as the gcc directory.  Cause a blind "make" from the
> top level to DTRT for native as well as cross compiles.
> 
> Hardest bit here is making it behave for a unified binutils+gcc build.
> (Should binutils be 3-staged along with the compiler? I can make a
> case either way...)

Just as a point of note, internally at Red Hat (on the ex-Cygnus side of
things), for hosted toolchains, we build the entire toolchain 3 times, using
separate build/install areas.

-- 
Michael Meissner, Red Hat, Inc.  (GCC group)
PMB 198, 174 Littleton Road #3, Westford, Massachusetts 01886, USA
Work:	  meissner@redhat.com		phone: +1 978-486-9304
Non-work: meissner@spectacle-pond.org	fax:   +1 978-692-4482

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