* Multi-arch only GDB 6.0 .... @ 2002-04-18 17:08 Andrew Cagney 2002-04-18 17:15 ` Daniel Jacobowitz 0 siblings, 1 reply; 9+ messages in thread From: Andrew Cagney @ 2002-04-18 17:08 UTC (permalink / raw) To: gdb So, The GDB 5.0 version bump came about mainly because: o 5.0 requires an ISO C compiler If someone wants to build GDB using a K&R compiler, they could use the older 4.x series or a ISO->K&R converter. (It also was part of moving GDB to a public repository but that is secondary). I think it is time to think about a GDB version bump. This time the reason being (credit to Martin Hunt): o 6.0 only supports multi-arch targets If someone wants to use GDB on an older more obscure target then they can grab an old 5.x release. A tentative schedule (based on this 4 month release cycle) would be: jul-aug: 5.3 mark all as obsolete nov-dec: 6.0 have removed them (YA!) Anyway, I'm going to mention all these going to be obsoleted targets in 5.2's NEWS file. Thoughts? Andrew ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Multi-arch only GDB 6.0 .... 2002-04-18 17:08 Multi-arch only GDB 6.0 Andrew Cagney @ 2002-04-18 17:15 ` Daniel Jacobowitz 2002-04-18 17:59 ` Andrew Cagney 0 siblings, 1 reply; 9+ messages in thread From: Daniel Jacobowitz @ 2002-04-18 17:15 UTC (permalink / raw) To: Andrew Cagney; +Cc: gdb On Thu, Apr 18, 2002 at 08:08:45PM -0400, Andrew Cagney wrote: > So, > > The GDB 5.0 version bump came about mainly because: > > o 5.0 requires an ISO C compiler > > If someone wants to build GDB using a K&R compiler, they could use the > older 4.x series or a ISO->K&R converter. (It also was part of moving > GDB to a public repository but that is secondary). > > I think it is time to think about a GDB version bump. This time the > reason being (credit to Martin Hunt): > > o 6.0 only supports multi-arch targets > > If someone wants to use GDB on an older more obscure target then they > can grab an old 5.x release. > > A tentative schedule (based on this 4 month release cycle) would be: > > jul-aug: 5.3 mark all as obsolete > nov-dec: 6.0 have removed them (YA!) > > Anyway, I'm going to mention all these going to be obsoleted targets in > 5.2's NEWS file. > > Thoughts? It's a nice idea, but can we really ditch all the non-multi-arch targets? I think you filed bugs about them all at one point; could you give an exact list of the targets that would be going? I'm stuck maintaining GDB for Debian right now. In our current release, that's 11 architectures. I think that at the least Sparc, Alpha, and m68k are non-multi-arch (and HPPA is non-contributed, but there's nothing I can do about that...). We may be able to talk David into cleaning up Sparc, but at the other two are also still in active use. I think that we need to allow more time in order to get as many targets as possible converted over - I'll do the two I mentioned myself if no one else has time, but it'll take a while. -- Daniel Jacobowitz Carnegie Mellon University MontaVista Software Debian GNU/Linux Developer ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Multi-arch only GDB 6.0 .... 2002-04-18 17:15 ` Daniel Jacobowitz @ 2002-04-18 17:59 ` Andrew Cagney 2002-04-18 18:15 ` Daniel Jacobowitz ` (2 more replies) 0 siblings, 3 replies; 9+ messages in thread From: Andrew Cagney @ 2002-04-18 17:59 UTC (permalink / raw) To: Daniel Jacobowitz; +Cc: gdb [-- Attachment #1: Type: text/plain, Size: 1187 bytes --] > It's a nice idea, but can we really ditch all the non-multi-arch targets? > I think you filed bugs about them all at one point; could you give an > exact list of the targets that would be going? Lets turn the question around. Why should GDB 6.0 retain support non-multi-arch targets? If someone needs to debug a non-multi-arch target they can download GDB 5.x. For current status, see the file src/gdb/MAINTAINERS. Hmm, the ARM entry is out-of-date! The ones marked as ``OBSOLETE candidate'' are first up. > I'm stuck maintaining GDB for Debian right now. In our current > release, that's 11 architectures. I think that at the least Sparc, > Alpha, and m68k are non-multi-arch (and HPPA is non-contributed, but > there's nothing I can do about that...). We may be able to talk David > into cleaning up Sparc, but at the other two are also still in active > use. I think that we need to allow more time in order to get as many > targets as possible converted over - I'll do the two I mentioned myself > if no one else has time, but it'll take a while. The SPARC is multi-arch, Alpha is WIP, m68k had an expression of interest, HP/UX is typically broken. enjoy, Andrew [-- Attachment #2: MAINTAINERS --] [-- Type: text/plain, Size: 2986 bytes --] a29k OBSOLETE alpha --target=alpha-dec-osf4.0a -Werror Maintenance only OBSOLETE candidate, not multi-arch arc --target=arc-elf ,-Werror Maintenance only OBSOLETE candidate, not multi-arch arm --target=arm-elf -w Fernando Nasser fnasser@redhat.com Scott Bambrough scottb@netwinder.org Richard Earnshaw rearnsha@arm.com Not multi-arch cris --target=cris-elf -w Orjan Friberg orjanf@axis.com d10v --target=d10v-elf ,-Werror Maintenance only d30v --target=d30v-elf ,-Werror Maintenance only OBSOLETE candidate, not multi-arch djgpp --target=i586-pc-msdosdjgpp ,-Werror (See native and host) fr30 --target=fr30-elf -Werror Maintenance only OBSOLETE candidate, not multi-arch h8300 --target=h8300hms -Werror Maintenance only Not multi-arch, work in progress h8500 --target=h8500hms -Werror Maintenance only Not multi-arch, work in progress i386 --target=i386-elf,i386-aout ,-Werror Mark Kettenis kettenis@gnu.org i960 --target=i960-coff ,-Werror Maintenance only OBSOLETE candidate, not multi-arch ia64 --target=ia64-linux ,-Werror Kevin Buettner kevinb@redhat.com m32r --target=m32r-elf -Werror Michael Snyder msnyder@redhat.com Not multi-arch m68hc11 --target=m68hc11-elf ,-Werror Stephane Carrez Stephane.Carrez@worldnet.fr m68k --target=m68k-elf ,-Werror Maintenance only OBSOLETE candidate, not multi-arch m88k --target=m88k ,-Werror Known problem in 5.1 Maintenance only OBSOLETE candidate, not multi-arch mcore --target=mcore-elf,mcore-pe ,-Werror Maintenance only OBSOLETE candidate, not multi-arch mips --target=mips-elf,mips64-elf ,-Werror Andrew Cagney cagney@redhat.com mn10200 --target=mn10200-elf ,-Werror Maintenance only OBSOLETE candidate, not multi-arch mn10300 --target=mn10300-elf ,-Werror Maintenance only ns32k --target=ns32k-netbsd ,-Werror Maintenance only OBSOLETE candidate, not multi-arch pa (--target=hppa1.1-hp-proelf broken) Maintenance only OBSOLETE candidate, not multi-arch powerpc --target=powerpc-eabi ,-Werror Kevin Buettner kevinb@redhat.com rs6000 --target=rs6000-ibm-aix4.1 ,-Werror (see rs6000 native and ppc target) s390 --target=s390-linux ,-Werror (contact DJ Barrow djbarrow@de.ibm.com) sh --target=sh-hms,sh-elf -w Elena Zannoni ezannoni@redhat.com sparc --target=sparc-elf,sparc64-elf ,-Werror Maintenance only tic80 Deleted. v850 --target=v850-elf ,-Werror Maintenance only OBSOLETE candidate, not multi-arch vax --target=vax-dec-vms5.5 ,-Werror Maintenance only OBSOLETE candidate, not multi-arch w65 Deleted. x86-64 (--target=x86_64-linux-gnu broken) Maintenance only xstormy16 --target=xstormy16-elf ,-Werror Corinna Vinschen vinschen@redhat.com z8k --target=z8k-coff ,-Werror Known problem in 5.1 Maintenance only OBSOLETE candidate, not multi-arch ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Multi-arch only GDB 6.0 .... 2002-04-18 17:59 ` Andrew Cagney @ 2002-04-18 18:15 ` Daniel Jacobowitz 2002-04-18 18:39 ` Andrew Cagney 2002-04-19 0:26 ` Eli Zaretskii 2002-04-19 2:35 ` Andreas Schwab 2 siblings, 1 reply; 9+ messages in thread From: Daniel Jacobowitz @ 2002-04-18 18:15 UTC (permalink / raw) To: Andrew Cagney; +Cc: gdb On Thu, Apr 18, 2002 at 08:59:27PM -0400, Andrew Cagney wrote: > > >It's a nice idea, but can we really ditch all the non-multi-arch targets? > >I think you filed bugs about them all at one point; could you give an > >exact list of the targets that would be going? > > Lets turn the question around. > > Why should GDB 6.0 retain support non-multi-arch targets? If someone > needs to debug a non-multi-arch target they can download GDB 5.x. Let me be clearer; I think there are some targets we need to allow time to fix ourselves based on userbase, rather than on maintained-ness. I would wager that GDB on Alpha has a fair number of users, and it seems to work relatively well. If they prove unreasonably difficult to multi-arch, well, that's a different story. > For current status, see the file src/gdb/MAINTAINERS. Hmm, the ARM > entry is out-of-date! The ones marked as ``OBSOLETE candidate'' are > first up. > > >I'm stuck maintaining GDB for Debian right now. In our current > >release, that's 11 architectures. I think that at the least Sparc, > >Alpha, and m68k are non-multi-arch (and HPPA is non-contributed, but > >there's nothing I can do about that...). We may be able to talk David > >into cleaning up Sparc, but at the other two are also still in active > >use. I think that we need to allow more time in order to get as many > >targets as possible converted over - I'll do the two I mentioned myself > >if no one else has time, but it'll take a while. > > The SPARC is multi-arch, Alpha is WIP, m68k had an expression of > interest, HP/UX is typically broken. Most of SPARC is only multiarch if it snuck in with David's cleanups recently. A day-old tree: tm-sp64.h:#define GDB_MULTI_ARCH GDB_MULTI_ARCH_PARTIAL tm-sp64linux.h:#define GDB_MULTI_ARCH 0 tm-sun4sol2.h:#define GDB_MULTI_ARCH GDB_MULTI_ARCH_PARTIAL Someone was working on HP/UX just a little while ago - Jeff Law, I think. -- Daniel Jacobowitz Carnegie Mellon University MontaVista Software Debian GNU/Linux Developer ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Multi-arch only GDB 6.0 .... 2002-04-18 18:15 ` Daniel Jacobowitz @ 2002-04-18 18:39 ` Andrew Cagney 0 siblings, 0 replies; 9+ messages in thread From: Andrew Cagney @ 2002-04-18 18:39 UTC (permalink / raw) To: Daniel Jacobowitz; +Cc: gdb > > Most of SPARC is only multiarch if it snuck in with David's cleanups > recently. A day-old tree: > > tm-sp64.h:#define GDB_MULTI_ARCH GDB_MULTI_ARCH_PARTIAL > tm-sp64linux.h:#define GDB_MULTI_ARCH 0 Hmm, I suspect that is a hangover from long ago. David's patch needs to at least be multi-arch partial (I'd better check :-). > tm-sun4sol2.h:#define GDB_MULTI_ARCH GDB_MULTI_ARCH_PARTIAL > > Someone was working on HP/UX just a little while ago - Jeff Law, I > think. Jeff doesn't have the time to multi-arch HP/UX GDB. Trust me on that :-) Andrew ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Multi-arch only GDB 6.0 .... 2002-04-18 17:59 ` Andrew Cagney 2002-04-18 18:15 ` Daniel Jacobowitz @ 2002-04-19 0:26 ` Eli Zaretskii 2002-04-19 2:35 ` Andreas Schwab 2 siblings, 0 replies; 9+ messages in thread From: Eli Zaretskii @ 2002-04-19 0:26 UTC (permalink / raw) To: ac131313; +Cc: drow, gdb > Date: Thu, 18 Apr 2002 20:59:27 -0400 > From: Andrew Cagney <ac131313@cygnus.com> > > Why should GDB 6.0 retain support non-multi-arch targets? If someone > needs to debug a non-multi-arch target they can download GDB 5.x. That's not a practical solution, I'm afraid. Old versions aren't maintained, so they suffer bitrot very quickly as the world moves on. For example, by the time GDB 6.0 is released, GDB 5.x might not even compile with the then current development tools. Are we going to tell users of non-multi-arched targets to install old versions of compilers, libraries, headers, etc.? So in general, I'd advise against such a ``revolutionary'' approach. In practice, it tends to be too harsh to users, IMHO. ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Multi-arch only GDB 6.0 .... 2002-04-18 17:59 ` Andrew Cagney 2002-04-18 18:15 ` Daniel Jacobowitz 2002-04-19 0:26 ` Eli Zaretskii @ 2002-04-19 2:35 ` Andreas Schwab 2002-04-19 7:22 ` Elena Zannoni 2 siblings, 1 reply; 9+ messages in thread From: Andreas Schwab @ 2002-04-19 2:35 UTC (permalink / raw) To: Andrew Cagney; +Cc: Daniel Jacobowitz, gdb Andrew Cagney <ac131313@cygnus.com> writes: |> The SPARC is multi-arch, Alpha is WIP, m68k had an expression of interest, |> HP/UX is typically broken. I'd like to volunteer moving m68k to multi-arch. Is there any docs on what multi-arch is all about? Andreas. -- Andreas Schwab, SuSE Labs, schwab@suse.de SuSE GmbH, Deutschherrnstr. 15-19, D-90429 Nürnberg Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different." ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Multi-arch only GDB 6.0 .... 2002-04-19 2:35 ` Andreas Schwab @ 2002-04-19 7:22 ` Elena Zannoni 2002-04-19 8:01 ` Andrew Cagney 0 siblings, 1 reply; 9+ messages in thread From: Elena Zannoni @ 2002-04-19 7:22 UTC (permalink / raw) To: Andreas Schwab; +Cc: Andrew Cagney, Daniel Jacobowitz, gdb Andreas Schwab writes: > Andrew Cagney <ac131313@cygnus.com> writes: > > |> The SPARC is multi-arch, Alpha is WIP, m68k had an expression of interest, > |> HP/UX is typically broken. > > I'd like to volunteer moving m68k to multi-arch. Is there any docs on > what multi-arch is all about? > Yes, a few notes: http://sources.redhat.com/gdb/papers/multi-arch/ Elena > Andreas. > > -- > Andreas Schwab, SuSE Labs, schwab@suse.de > SuSE GmbH, Deutschherrnstr. 15-19, D-90429 Nürnberg > Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 > "And now for something completely different." ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Multi-arch only GDB 6.0 .... 2002-04-19 7:22 ` Elena Zannoni @ 2002-04-19 8:01 ` Andrew Cagney 0 siblings, 0 replies; 9+ messages in thread From: Andrew Cagney @ 2002-04-19 8:01 UTC (permalink / raw) To: Elena Zannoni; +Cc: Andreas Schwab, Daniel Jacobowitz, gdb > Andreas Schwab writes: > > Andrew Cagney <ac131313@cygnus.com> writes: > > > |> The SPARC is multi-arch, Alpha is WIP, m68k had an expression of interest, > > |> HP/UX is typically broken. > > > I'd like to volunteer moving m68k to multi-arch. Is there any docs on > > what multi-arch is all about? > > Yes, a few notes: > > http://sources.redhat.com/gdb/papers/multi-arch/ The second (more up-to-date) source is the recent e-mail exchanges involving Richard E when they converted the ARM. Andrew ^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2002-04-19 15:01 UTC | newest] Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2002-04-18 17:08 Multi-arch only GDB 6.0 Andrew Cagney 2002-04-18 17:15 ` Daniel Jacobowitz 2002-04-18 17:59 ` Andrew Cagney 2002-04-18 18:15 ` Daniel Jacobowitz 2002-04-18 18:39 ` Andrew Cagney 2002-04-19 0:26 ` Eli Zaretskii 2002-04-19 2:35 ` Andreas Schwab 2002-04-19 7:22 ` Elena Zannoni 2002-04-19 8:01 ` Andrew Cagney
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox