On 16 May 2011 01:06, Kyle Markley wrote:
>  A few months ago I managed to build gcc 4.5.1 on an OpenBSD x86_64
> platform.  This was difficult, even with the patches available in my
> system's ports tree (which could build gcc 4.3).  I would like to volunteer
> to make this platform better supported.

That would be most welcome.

> However, I have not contributed to gcc before, and I do not know where to
> begin.  I would like to work with a mentor who can assist me with the gcc
> community's policies and procedures.  Who would help me get started?

If you expect to make any significant changes (more than a few lines
or minor tweaks to fix errors in existing code) then the very first
thing you should do is complete a copyright assignment so that your
contributions can be accepted into the GCC source tree.  I don't have
the paperwork for that, but someone else on this list will be able to
provide it.  That should be done first, before working on any changes,
because the process can take some time.

Most of the other information you will need is on the website, if
there's anything missing then it should be added to the wbsite.

Info on accessing the subversion repo is at
http://gcc.gnu.org/svn.html
with some helpful tips at
http://gcc.gnu.org/wiki/SvnSetup

The policies for contributing are documented at
http://gcc.gnu.org/contribute.html
and you should also read
http://gcc.gnu.org/lists.html

The software needed to make changes to the gcc sources is listed at
http://gcc.gnu.org/install/prerequisites.html#TOC1

Parts of GCC have their own additional policies, e.g. for the C++
runtime library see
http://gcc.gnu.org/onlinedocs/libstdc++/manual/appendix_contributing.html

That should be enough to get started!

I can try to help with other questions, but the best person to ask
might depend on your specific question, so you can always ask on this
list.

Reply via email to