This is the mail archive of the newlib@sourceware.org mailing list for the newlib project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Proposal and RFC: i386-pc-linux-newlib [PATCH]


> I would you like to see the following patch accepted. Since it's in
> the root and not in newlib, who's responsible for applying the
> patch?

The questions are "who can approve this" and "where does it go".  The
actual checking in depends on ability, not responsibility.  Anyway...

The file to read is src/MAINTAINERS which talks about who/what
maintain various common bits shared amongs gcc, newlib, binutils, gdb,
etc.  Specifically for you:

    config.guess; config.sub; readline/support/config.{sub,guess}
	config: http://savannah.gnu.org/projects/config
	Patches to config-patches@gnu.org.
	Changes need to be done in tandem with the official CONFIG
	sources or submitted to the master file maintainer and brought
	in via a merge.  When updating any of these files, please be
	sure to update all of them.
	Please notify the following of any committed patches:
		binutils@sources.redhat.com
		gdb-patches@sources.redhat.com

Once you get it approved and applied there, you (or a proxy, like me
or Jeff) can just merge in the latest versions from there to the src
repository.  Obviously, include newlib@ in that email ;-)

    Makefile.*; configure; configure.in; src-release
	Please notify the following of any committed patches.
		binutils@sources.redhat.com
		gdb-patches@sources.redhat.com

The global maintainers for the toplevel build files are myself, Alex
Oliva, and Nathanael Nerode.  It's not obvious how you'd figure that
out, but basically, it's listed in the GCC maintainers file, and I've
got enough priviledges in the various src projects to "make it so"
here too.  Plus, global maintainers for any of the src projects can
approve such changes when relevent, like Jeff for newlib-specific
changes.  Any target-specific portions are up to the target
maintainers, if any.  Nobody really worries about the details as long
as nothing breaks ;-)

Patches to Makefile* and configure* need to be applied to gcc and src.
I have a cron job that tells me when they differ, but they're not
automatically sync'd.


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