This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Projects for beginners
- To: "Kaveh R. Ghazi" <ghazi at caip dot rutgers dot edu>
- Subject: Re: Projects for beginners
- From: "Zack Weinberg" <zackw at Stanford dot EDU>
- Date: Wed, 31 Jan 2001 11:44:52 -0800
- Cc: gcc at gcc dot gnu dot org
- References: <200101311342.IAA24756@caip.rutgers.edu>
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...)
zw