From patchwork Tue Oct 19 18:06:33 2010 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: [web] update codingconventions (was: Who owns config.rpath?) Date: Tue, 19 Oct 2010 08:06:33 -0000 From: Ralf Wildenhues X-Patchwork-Id: 68367 Message-Id: <20101019180633.GA14350@gmx.de> To: Gerald Pfeifer Cc: Dave Korn , gcc-patches@gcc.gnu.org [ moving from gcc@ to -patches ] Hi Gerald, * Gerald Pfeifer wrote on Sun, Oct 17, 2010 at 06:44:04PM CEST: > On Sun, 3 Oct 2010, Ralf Wildenhues wrote: > > * Dave Korn wrote on Sun, Oct 03, 2010 at 01:42:15PM CEST: > >> I can't find any mention of it at the usual place for external sources > >> (http://gcc.gnu.org/codingconventions.html#upstream), so is our version > >> forked, or is that just an oversight? > > It comes originally from gettext, but for all practical matters I think > > you can consider gnulib to be upstream. > > > > Contents should be kept in sync with relevant parts of libtool.m4 from > > Libtool though. > > Could I convince you to propose language for addition to > > http://gcc.gnu.org/codingconventions.html#upstream OK to commit like this? Thanks, Ralf 2010-10-19 Ralf Wildenhues * codingconventions.html: Add entry for config.rpath. Update entries for Libtool files, texinfo.tex, and soft-fp to upstream git repositories. --- codingconventions.html 15 May 2010 23:55:00 -0000 1.58 +++ codingconventions.html 19 Oct 2010 18:02:19 -0000 @@ -462,11 +462,11 @@
  • ltmain.sh, libtool.m4, ltoptions.m4, ltsugar.m4, ltversion.m4, lt~obsolete.m4, and formerly also ltconfig, ltcf-c.sh, ltcf-cxx.sh, -ltcf-gcj.sh: The master copy of these files is the CVS repository of +ltcf-gcj.sh: The master copy of these files is the git repository of GNU libtool. Patches should be posted to libtool-patches@gnu.org. -Only after the change makes it to the libtool CVS tree should the new +Only after the change makes it to the libtool git tree should the new files be installed in the GCC source tree.
    ltgcc.m4 is not imported from upstream.
    ltconfig and ltmain.sh are generated files from ltconfig.in and @@ -490,13 +490,20 @@ symlink-tree and ylwrap: These are copied from mainline automake, using automake --add-missing --copy --force-missing.
  • +
  • Top-level config.rpath: This comes originally from gettext, but +gnulib can be considered upstream. The latest version can be retrieved +from +http://git.savannah.gnu.org/cgit/gnulib.git/plain/build-aux/config.rpath. +Contents should be kept in sync with relevant parts of libtool.m4 from +Libtool.
  • +
  • gcc/doc/include/texinfo.tex: This file is copied from texinfo, the latest version is at -http://cvs.savannah.gnu.org/viewvc/gnulib/gnulib/build-aux/texinfo.tex?revision=HEAD.
  • +http://git.savannah.gnu.org/cgit/gnulib.git/plain/build-aux/texinfo.tex.
  • gcc/config/soft-fp: The master sources (except for -t-softfp) are in CVS glibc, and changes should go into -CVS glibc before going into GCC.
  • +t-softfp) are in git glibc, and changes should go into +git glibc before going into GCC.
  • fastjar: The master sources were at fastjar.sourceforge.net.