Doco which targets are not multi-arch.
[binutils.git] / gdb / MAINTAINERS
1                         GDB Maintainers
2
3
4                         Blanket Write Privs
5                            (alphabetic)
6
7 Jim Blandy                      jimb@redhat.com
8 Andrew Cagney                   ac131313@redhat.com
9 J.T. Conklin                    jtc@redback.com
10 Fred Fish                       fnf@ninemoons.com
11 Mark Kettenis                   kettenis@gnu.org
12 Peter Schauer                   Peter.Schauer@regent.e-technik.tu-muenchen.de
13 Stan Shebs                      shebs@apple.com
14 Michael Snyder                  msnyder@redhat.com
15
16
17                         Various Maintainers
18
19 Note individuals who maintain parts of the debugger need approval to
20 check in changes outside of the immediate domain that they maintain.
21
22 If there is no maintainer for a given domain then the responsibility
23 falls to the head maintainer.
24
25 If there are several maintainers for a given domain then
26 responsibility falls to the first maintainer.  The first maintainer is
27 free to devolve that responsibility among the other maintainers.
28
29
30                         The Obvious Fix Rule
31
32 All maintainers listed in this file are allowed to check in obvious
33 fixes.
34
35 An "obvious fix" means that there is no possibility that anyone will
36 disagree with the change.
37
38 A good mental test is "will the person who hates my work the most be
39 able to find fault with the change" - if so, then it's not obvious and
40 needs to be posted first. :-)
41
42 Something like changing or bypassing an interface is _not_ an obvious
43 fix, since such a change without discussion will result in
44 instantaneous and loud complaints.
45
46
47 Target/Architecture:
48
49 Generic ISA (Instruction Set Architecture) issues, API variants, CPU
50 variants.  *-tdep.c. The Target/Architecture maintainer works with the
51 host maintainer when resolving build issues.  The Target/Architecture
52 maintainer works with the native maintainer when resolving API issues.
53
54         a29k            OBSOLETE
55
56         alpha           --target=alpha-dec-osf4.0a -Werror
57                         Maintenance only
58                         OBSOLETE candidate, not multi-arch
59
60         arc             --target=arc-elf ,-Werror
61                         Maintenance only
62                         OBSOLETE candidate, not multi-arch
63
64         arm             --target=arm-coff,arm-elf,arm-pe -w
65                         Fernando Nasser         fnasser@redhat.com
66                         Scott Bambrough         scottb@netwinder.org
67                         Not multi-arch
68
69         cris            --target=cris-elf -w
70                         Orjan Friberg           orjanf@axis.com
71
72         d10v            --target=d10v-elf ,-Werror
73                         Maintenance only
74
75         d30v            --target=d30v-elf ,-Werror
76                         Maintenance only
77                         OBSOLETE candidate, not multi-arch
78
79         djgpp           --target=i586-pc-msdosdjgpp ,-Werror
80                         (See native and host)
81
82         fr30            --target=fr30-elf -Werror
83                         Maintenance only
84                         OBSOLETE candidate, not multi-arch
85
86         h8300           --target=h8300hms -Werror
87                         Maintenance only
88                         Not multi-arch, work in progress
89
90         h8500           --target=h8500hms -Werror
91                         Maintenance only
92                         Not multi-arch, work in progress
93
94         i386            --target=i386-elf,i386-aout ,-Werror
95                         Mark Kettenis           kettenis@gnu.org
96
97         i960            --target=i960-coff ,-Werror
98                         Maintenance only
99                         OBSOLETE candidate, not multi-arch
100
101         ia64            --target=ia64-linux ,-Werror
102                         Kevin Buettner          kevinb@redhat.com
103
104         m32r            --target=m32r-elf -Werror
105                         Michael Snyder          msnyder@redhat.com
106                         Not multi-arch
107
108         m68hc11         --target=m68hc11-elf ,-Werror
109                         Stephane Carrez         Stephane.Carrez@worldnet.fr
110
111         m68k            --target=m68k-elf ,-Werror
112                         Maintenance only
113                         OBSOLETE candidate, not multi-arch
114
115         m88k            --target=m88k ,-Werror
116                         Known problem in 5.1
117                         Maintenance only
118                         OBSOLETE candidate, not multi-arch
119
120         mcore           --target=mcore-elf,mcore-pe ,-Werror
121                         Maintenance only
122                         OBSOLETE candidate, not multi-arch
123
124         mips            --target=mips-elf,mips64-elf ,-Werror
125                         Andrew Cagney           cagney@redhat.com
126
127         mn10200         --target=mn10200-elf ,-Werror
128                         Maintenance only
129                         OBSOLETE candidate, not multi-arch
130
131         mn10300         --target=mn10300-elf ,-Werror
132                         Maintenance only
133
134         ns32k           --target=ns32k-netbsd ,-Werror
135                         Maintenance only
136                         OBSOLETE candidate, not multi-arch
137
138         pa              (--target=hppa1.1-hp-proelf broken)
139                         Maintenance only
140                         OBSOLETE candidate, not multi-arch
141
142         powerpc         --target=powerpc-eabi ,-Werror
143                         Kevin Buettner          kevinb@redhat.com
144
145         rs6000          --target=rs6000-ibm-aix4.1 ,-Werror
146                         (see rs6000 native and ppc target)
147
148         s390            --target=s390-linux ,-Werror
149                         (contact DJ Barrow      djbarrow@de.ibm.com)
150
151         sh              --target=sh-hms,sh-elf ,-Werror
152                         Elena Zannoni           ezannoni@redhat.com
153
154         sparc           --target=sparc-elf,sparc64-elf ,-Werror
155                         Maintenance only
156
157         tic80           Deleted.
158
159         v850            --target=v850-elf ,-Werror
160                         Maintenance only
161                         OBSOLETE candidate, not multi-arch
162
163         vax             --target=vax-dec-vms5.5 ,-Werror
164                         Maintenance only
165                         OBSOLETE candidate, not multi-arch
166
167         w65             Deleted.
168
169         xstormy16       --target=xstormy16-elf ,-Werror
170                         Corinna Vinschen        vinschen@redhat.com
171
172         z8k             --target=z8k-coff ,-Werror
173                         Known problem in 5.1
174                         Maintenance only
175                         OBSOLETE candidate, not multi-arch
176
177 All maintainers can make arbitrary changes to OBSOLETE targets.
178
179 All maintainers can make mechanical (params, spelling, indentation,
180 multi-arch, -W..., ....) changes to ``maintenance only'' targets.
181 Please sanity check the change by compiling with one of the listed
182 targets.
183
184 The GAWK segment:
185
186   awk < "${maintainers}" '
187   $2 ~ /--target=.*/ {
188     targets = gensub (/^.*--target=/, "", 1, $2)
189     warnings = gensub (/[)]*$/, "", 1, $3)
190     split (targets, targ, /,/)
191     for (i in targ) {
192         print targ[i], warnings
193     }
194   }'
195
196 can be used to generate a full list of --target=
197 --enable-gdb-build-warning= pairs.
198
199
200
201 Host/Native:
202
203 The Native maintainer is responsible for target specific native
204 support - typically shared libraries and quirks to procfs/ptrace/...
205 The Native maintainer works with the Arch and Core maintainers when
206 resolving more generic problems.
207
208 The host maintainer ensures that gdb (including mmalloc) can be built
209 as a cross debugger on their platform.
210
211 AIX                     Peter Schauer           Peter.Schauer@regent.e-technik.tu-muenchen.de
212                         Kevin Buettner          kevinb@redhat.com
213
214 djgpp native            Eli Zaretskii           eliz@gnu.org
215                         DJ Delorie              dj@redhat.com
216 MS Windows (NT, CE, '00, 9x, Me) host & native
217                         Chris Faylor            cgf@redhat.com
218 GNU/Linux/x86 native & host
219                         Mark Kettenis           kettenis@gnu.org
220                         Jim Blandy              jimb@redhat.com
221 GNU/Linux PPC native    Kevin Buettner          kevinb@redhat.com
222 GNU/Linux MIPS native & host
223                         Daniel Jacobowitz       dan@debian.org
224 FreeBSD native & host   Mark Kettenis           kettenis@gnu.org
225                         David O'Brien           obrien@freebsd.org
226 hurd native             Mark Kettenis           kettenis@gnu.org
227 NetBSD native & host    J.T. Conklin            jtc@redback.com
228 SCO/Unixware            Robert Lipe             rjl@sco.com
229 GNU/Linux ARM native    Scott Bambrough         scottb@netwinder.org
230 Solaris/x86 native & host (devolved)
231                         Peter Schauer           Peter.Schauer@regent.e-technik.tu-muenchen.de
232 Solaris/SPARC native & host (devolved)
233                         Michael Snyder          msnyder@redhat.com
234 Mac OS X                Klee Dienes             kdienes@apple.com
235                         Jim Ingham              jingham@apple.com
236
237
238
239 Core: Generic components used by all of GDB
240
241 generic arch support    Andrew Cagney           cagney@redhat.com
242                         Any host/target maintainer can add to
243                         gdbarch.{c,h,sh}.  Send tricky ones to cagney.
244 target vector           Andrew Cagney           cagney@redhat.com
245 main (main.c, top.c)    Elena Zannoni           ezannoni@redhat.com
246 event loop              Elena Zannoni           ezannoni@redhat.com
247
248 generic symtabs         Jim Blandy              jimb@redhat.com
249                         Elena Zannoni           ezannoni@redhat.com
250   dwarf readers         Jim Blandy              jimb@redhat.com
251                         Elena Zannoni           ezannoni@redhat.com
252   elf reader            Jim Blandy              jimb@redhat.com
253                         Elena Zannoni           ezannoni@redhat.com
254   stabs reader          Jim Blandy              jimb@redhat.com
255                         Elena Zannoni           ezannoni@redhat.com
256   coff reader           Philippe De Muyter      phdm@macqel.be
257   xcoff reader          Any maintainer can modify this; please send tricky
258                         ones to Kevin Buettner <kevinb@redhat.com>
259   linespec              Jim Blandy              jimb@redhat.com
260                         Elena Zannoni           ezannoni@redhat.com
261                         Fernando Nasser         fnasser@redhat.com
262
263 tracing bytecode stuff  Jim Blandy              jimb@redhat.com
264 tracing                 Michael Snyder          msnyder@redhat.com
265 threads                 Michael Snyder          msnyder@redhat.com
266                         Mark Kettenis           kettenis@gnu.org
267 breakpoints             Michael Snyder          msnyder@redhat.com
268                         Jim Blandy              jimb@redhat.com
269 language support        (Blanket Write Privs Maintainers)
270   Java support (devolved)
271                         Per Bothner             per@bothner.com
272                         Anthony Green           green@redhat.com
273   Objective-C/C++       Klee Dienes             kdienes@apple.com
274                         Jim Ingham              jimgham@apple.com
275   Pascal support        Pierre Muller           muller@sourceware.redhat.com
276 Scheme support          Jim Blandy              jimb@redhat.com
277
278 shared libs (devolved)  Jim Blandy              jimb@redhat.com
279                         Kevin Buettner          kevinb@redhat.com
280   xcoffsolib            Peter Schauer           Peter.Schauer@regent.e-technik.tu-muenchen.de
281
282 remote.c                Andrew Cagney           cagney@redhat.com
283                         J.T. Conklin            jtc@redback.com
284 include/remote-sim.h, remote-sim.c
285                         Andrew Cagney           cagney@redhat.com
286 sds protocol            Fernando Nasser         fnasser@redhat.com
287 rdi/adp protocol        Fernando Nasser         fnasser@redhat.com
288 documentation           Eli Zaretskii           eliz@gnu.org
289 testsuite               Fernando Nasser         fnasser@redhat.com
290   config                Mark Salter             msalter@redhat.com
291   lib                   Mark Salter             msalter@redhat.com
292   gdbtk (gdb.gdbtk)     Keith Seitz             keiths@redhat.com
293   c++ (gdb.c++)         Michael Chastain        mec@shout.net
294   mi tests (gdb.mi)     Elena Zannoni           ezannoni@redhat.com
295                         Andrew Cagney           cagney@redhat.com
296   stabs (gdb.satbs)     Elena Zannoni           ezannoni@redhat.com
297   threads (gdb.threads) Michael Snyder          msnyder@redhat.com
298   trace (gdb.trace)     Michael Snyder          msnyder@redhat.com
299   hp tests (gdb.hp)     (vacant)
300   Java tests (gdb.java) Anthony Green           green@redhat.com
301 Kernel Object Display   Fernando Nasser         fnasser@redhat.com
302 dcache.c                J.T. Conklin            jtc@redback.com
303
304
305 UI: External (user) interfaces.
306
307 command interpreter     Fernando Nasser         fnasser@redhat.com
308 gdbtk (c & tcl)         Jim Ingham              jingham@apple.com
309                         Fernando Nasser         fnasser@redhat.com
310                         Keith Seitz             keiths@redhat.com
311 libgui (w/foundry, sn)  Jim Ingham              jingham@apple.com
312                         Keith Seitz             keiths@redhat.com
313 mi (gdb/mi)             Andrew Cagney           cagney@redhat.com
314                         Elena Zannoni           ezannoni@redhat.com
315                         Fernando Nasser         fnasser@redhat.com
316 tui                     (vacant)
317                         Technical Contact Point wdb@cup.hp.com
318
319
320 Misc:
321
322 Web pages.              Jim Kingdon             jkingdon@engr.sgi.com  ++
323                         (anyone can edit; kingdon is just lead maintainer)
324
325 Makefile.in, configure* ALL
326
327 mmalloc/                ALL Host maintainers
328
329 sim/                    See sim/MAINTAINERS, co-ordinated by:
330                         Frank Ch. Eigler        fche@redhat.com
331
332 readline/               Master version: ftp://ftp.cwru.edu/pub/bash/
333                         Elena Zannoni           ezannoni@redhat.com
334                         Host maintainers (host dependant parts)
335                         (but get your changes into the master version)
336
337 tcl/ tk/ itcl/          Ian Roxborough          irox@redhat.com
338
339                         Write After Approval
340                            (alphabetic)
341
342 To get recommended for the Write After Approval list you need a valid
343 FSF assignment and have submitted one good patch.
344
345 David Anderson                                  davea@sgi.com
346 Philip Blundell                                 philb@gnu.org
347 Joel Brobecker                                  brobecker@act-europe.fr
348 Nick Clifton                                    nickc@redhat.com
349 Matthew Green                                   mrg@eterna.com.au
350 Orjan Friberg                                   orjanf@axis.com
351 Ben Harris                                      bjh21@netbsd.org
352 Paul Hilfinger                                  hilfinger@gnat.com
353 Matt Hiller                                     hiller@redhat.com
354 Kazu Hirata                                     kazu@hxi.com
355 Jeff Holcomb                                    jeffh@redhat.com
356 Don Howard                                      dhoward@redhat.com
357 Martin Hunt                                     hunt@redhat.com
358 Daniel Jacobowitz                               dan@debian.org
359 Andreas Jaeger                                  aj@suse.de
360 Geoff Keating                                   geoffk@redhat.com
361 Jim Kingdon                                     jkingdon@engr.sgi.com  ++
362 Jonathan Larmour                                jlarmour@redhat.co.uk
363 H.J. Lu                                         hjl@lucon.org
364 Glen McCready                                   gkm@redhat.com
365 Jason Molenda                                   jmolenda@apple.com
366 Pierre Muller                                   muller@sourceware.redhat.com
367 Alexandre Oliva                                 aoliva@redhat.com
368 Tom Rix                                         trix@redhat.com
369 Mark Salter                                     msalter@redhat.com
370 Andreas Schwab                                  schwab@suse.de
371 Keith Seitz                                     keiths@redhat.com
372 Jiri Smid                                       smid@suse.cz
373 David Smith                                     dsmith@redhat.com
374 Stephen P. Smith                                ischis2@home.com
375 Jackie Smith Cashion                            jsmith@redhat.com
376 Gary Thomas                                     gthomas@redhat.com
377 Jason Thorpe                                    thorpej@wasabisystems.com
378 Tom Tromey                                      tromey@redhat.com
379 Corinna Vinschen                                vinschen@redhat.com
380 Keith Walker                                    keith.walker@arm.com
381
382
383
384                         Past Maintainers
385
386 Jimmy Guo (gdb.hp, tui)                         guo@cup.hp.com
387 Jeff Law (hppa)                                 law@cygnus.com
388 Daniel Berlin (C++ support)                     dan@cgsoftware.com
389 Nick Duffek (powerpc, SCO, Sol/x86)             nick at duffek dot com
390 David Taylor (d10v, sparc, utils, defs,
391   expression evaluator, language support)       taylor at candd dot org
392
393
394 Folks that have been caught up in a paper trail:
395
396 Jim Kingdon                                     jkingdon@engr.sgi.com
397 Chris G. Demetriou                              cgd@sibyte.com
398 Michael Chastain                                mec@shout.net
399
400 --
401
402 (*) Indicates folks that don't have a Kerberos/SSH account in the GDB
403 group.
This page took 0.047796 seconds and 4 git commands to generate.