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.