* Re: Which version of gdb supports gcc 3.0 ABI? [not found] ` <20010314132500.D6148@disaster.jaj.com> @ 2001-03-21 15:59 ` Christopher Faylor 2001-03-21 15:59 ` Daniel Berlin 0 siblings, 1 reply; 9+ messages in thread From: Christopher Faylor @ 2001-03-21 15:59 UTC (permalink / raw) To: gcc; +Cc: gdb On Wed, Mar 14, 2001 at 01:25:00PM -0500, Phil Edwards wrote: >I agree with Benjamin here: if they won't approve on a timely basis, >and won't give you maintainer authority, then fork and do it the Right >Way. Daniel is the C++ maintainer for gdb. The problem is that some of the changes required to fix C++ handling touch on other code like the symbol table parts of gdb. I won't go into great details about why there were problems with patch acceptance but suffice it to say that not all of the problems were due to the fact that GDB patch approval is (arguably) slow. So, before anyone draws conclusions on the GDB patch approval process, please read the gdb and gdb-patches mailing list archives. >That's great. Well, it's not great that you're frustrated, but that >you're rewriting it. With years of stuff purged, someday I might be >able to understand the debugger. :-) I have Cc'ed the gdb mailing list. If you all have complaints about gdb, it makes sense to talk about them there. cgf ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Which version of gdb supports gcc 3.0 ABI? 2001-03-21 15:59 ` Which version of gdb supports gcc 3.0 ABI? Christopher Faylor @ 2001-03-21 15:59 ` Daniel Berlin 2001-03-21 15:59 ` Eli Zaretskii 0 siblings, 1 reply; 9+ messages in thread From: Daniel Berlin @ 2001-03-21 15:59 UTC (permalink / raw) To: gcc; +Cc: gdb Christopher Faylor <cgf@redhat.com> writes: > On Wed, Mar 14, 2001 at 01:25:00PM -0500, Phil Edwards wrote: > >I agree with Benjamin here: if they won't approve on a timely basis, > >and won't give you maintainer authority, then fork and do it the Right > >Way. > > Daniel is the C++ maintainer for gdb. The problem is that some of the > changes required to fix C++ handling touch on other code like the symbol > table parts of gdb. Having some good sense left, i'll just drop out of the discussion at this point and get back to work. But there are plently of patches that have nothing to do with C++, or even me. It took a month to approve Jason Merrill's simple AUTO_MANGLING change (I know it sounds like a C++ fix, but it doesn't fall in my maintainership, so it's not), for instance. There are plently of examples. > > I won't go into great details about why there were problems with patch > acceptance but suffice it to say that not all of the problems were due > to the fact that GDB patch approval is (arguably) slow. And i'll leave this one alone. Suffice to say there are other problems as well, but they are mostly minor compared to patch approval time. > > So, before anyone draws conclusions on the GDB patch approval process, > please read the gdb and gdb-patches mailing list archives. Please, do. Draw your own conclusions, don't rely on me, or anyone else. Try submitting a patch for yourself (Hey, there's a cheap attempt to spur development). > > >That's great. Well, it's not great that you're frustrated, but that > >you're rewriting it. With years of stuff purged, someday I might be > >able to understand the debugger. :-) > > I have Cc'ed the gdb mailing list. If you all have complaints about > gdb, it makes sense to talk about them there. > Hey, Don't blame me, Ben started it. :) --Dan > cgf ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Which version of gdb supports gcc 3.0 ABI? 2001-03-21 15:59 ` Daniel Berlin @ 2001-03-21 15:59 ` Eli Zaretskii 2001-03-21 15:59 ` Steinar Bang 0 siblings, 1 reply; 9+ messages in thread From: Eli Zaretskii @ 2001-03-21 15:59 UTC (permalink / raw) To: dberlin; +Cc: gcc, gdb > From: Daniel Berlin <dberlin@redhat.com> > Date: 14 Mar 2001 22:35:09 -0500 > > Having some good sense left, i'll just drop out of the discussion > at this point and get back to work. But there are plently of patches > that have nothing to do with C++, or even me. It took a month to > approve Jason Merrill's simple AUTO_MANGLING change (I know it sounds > like a C++ fix, but it doesn't fall in my maintainership, so it's > not), for instance. There are plently of examples. > > > > > I won't go into great details about why there were problems with patch > > acceptance but suffice it to say that not all of the problems were due > > to the fact that GDB patch approval is (arguably) slow. > And i'll leave this one alone. Suffice to say there are other problems > as well, but they are mostly minor compared to patch approval time. FWIW, I always had the GDB patches I posted as an RFA approved or commented on in reasonable time (i.e. about a week). In any case, a fork is not something people should consider easily, just because someone's patch is not accepted quickly enough. ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Which version of gdb supports gcc 3.0 ABI? 2001-03-21 15:59 ` Eli Zaretskii @ 2001-03-21 15:59 ` Steinar Bang 2001-03-21 15:59 ` Eli Zaretskii ` (2 more replies) 0 siblings, 3 replies; 9+ messages in thread From: Steinar Bang @ 2001-03-21 15:59 UTC (permalink / raw) To: gcc; +Cc: gdb >>>>> Eli Zaretskii <eliz@delorie.com>: > FWIW, I always had the GDB patches I posted as an RFA approved or > commented on in reasonable time (i.e. about a week). > In any case, a fork is not something people should consider easily, > just because someone's patch is not accepted quickly enough. Maybe so. But the lack of C++ support for gcc 3.0 is a problem. And it will become a _huge_ problem when gcc 3.0 is released. It must be adressed in some way, I think. And a fork sounds like the best alternative. In a fork like this, one doesn't have to take into consideration support for other languages in the common code. Once the fork is actually working for C++ in gcc 3.0, one can look into what changes needs to be made in the common part of gdb, and argue for them, and possibly work towards merging the new C++ support into the mainstream. A fork doesn't _have_ to end up like GNU Emacs and XEmacs. It could be like with egcs and gcc (ie. first a fork and then a merge). ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Which version of gdb supports gcc 3.0 ABI? 2001-03-21 15:59 ` Steinar Bang @ 2001-03-21 15:59 ` Eli Zaretskii 2001-03-21 15:59 ` Andrew Cagney 2001-03-21 15:59 ` Christopher Faylor 2 siblings, 0 replies; 9+ messages in thread From: Eli Zaretskii @ 2001-03-21 15:59 UTC (permalink / raw) To: sb; +Cc: gcc, gdb > From: Steinar Bang <sb@metis.no> > Date: 15 Mar 2001 19:50:03 +0100 > > But the lack of C++ support for gcc 3.0 is a problem. > And it will become a _huge_ problem when gcc 3.0 is released. As others told here, this support is being actively worked on, by Daniel as well as by others. > It must be adressed in some way, I think. And a fork sounds like the > best alternative. IMHO, a fork is _never_ a good alternative, let alone the best one. > A fork doesn't _have_ to end up like GNU Emacs and XEmacs. How do you mean ``end up like GNU Emacs and XEmacs''? That fork is not over yet, so how will it end is anyone's guess. Meanwhile, we do know what it does: it caused and continues to cause a terrible waste of resources which are in short supply, whereby two groups of talented and well-meaning individuals work against each other instead of working together. With large and complicated packages such as Emacs and GDB, a fork is a dreadful blow to the package development. > It could be like with egcs and gcc (ie. first a fork and then a > merge). This can only happen if one of the branches is unmaintained. That possibility doesn't seem to be anywhere in sight wrt GDB. A fork is an ultimate acknowledgment of a failure of people to cooperate with each other. Can anyone seriously say that this is what happens in GDB maintenance? If not, I suggest that we stop even mentioning a fork, lest someone thinks we are being serious. ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Which version of gdb supports gcc 3.0 ABI? 2001-03-21 15:59 ` Steinar Bang 2001-03-21 15:59 ` Eli Zaretskii @ 2001-03-21 15:59 ` Andrew Cagney 2001-03-21 15:59 ` Christopher Faylor 2 siblings, 0 replies; 9+ messages in thread From: Andrew Cagney @ 2001-03-21 15:59 UTC (permalink / raw) To: Steinar Bang; +Cc: gcc, gdb Steinar Bang wrote: > > >>>>> Eli Zaretskii <eliz@delorie.com>: > > > FWIW, I always had the GDB patches I posted as an RFA approved or > > commented on in reasonable time (i.e. about a week). > > > In any case, a fork is not something people should consider easily, > > just because someone's patch is not accepted quickly enough. > > Maybe so. > > But the lack of C++ support for gcc 3.0 is a problem. > And it will become a _huge_ problem when gcc 3.0 is released. > > It must be adressed in some way, I think. And a fork sounds like the > best alternative. Humor me. What ``lack of C++ support for GCC 3.0''? GDB 5.0 doesn't support the v3.0 ABI (Is this really surprising? - GDB 5.0 was released almost a year ago! :-). GDB-current does provide ok support for GCC's v3 ABI. Michael Chastain has been pounding on GDB's C++ testsuite and hence identifying real bugs both GDB and in v3.0 G++. Jim Blandy has been carefully revising Dan's proposed changes and seeing them into GDB/GCC. I assume Dan, as GDB's current C++ maintainer, is contributing to this same effort. In parallel to this, the GDB 5.1 release has been slowly picking up speed. It has already been decided that there will be a 5.1 and then a likely 5.1.1. The hope is that GDB 5.1 will come out before GCC 3.0 and GDB 5.1.1 some time after. The intention is to have something sooner rather than later. Have a good one! Andrew ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Which version of gdb supports gcc 3.0 ABI? 2001-03-21 15:59 ` Steinar Bang 2001-03-21 15:59 ` Eli Zaretskii 2001-03-21 15:59 ` Andrew Cagney @ 2001-03-21 15:59 ` Christopher Faylor 2001-03-21 15:59 ` Eli Zaretskii 2 siblings, 1 reply; 9+ messages in thread From: Christopher Faylor @ 2001-03-21 15:59 UTC (permalink / raw) To: Steinar Bang; +Cc: gcc, gdb On Thu, Mar 15, 2001 at 07:50:03PM +0100, Steinar Bang wrote: >>>>>> Eli Zaretskii <eliz@delorie.com>: > >> FWIW, I always had the GDB patches I posted as an RFA approved or >> commented on in reasonable time (i.e. about a week). > >> In any case, a fork is not something people should consider easily, >> just because someone's patch is not accepted quickly enough. > >Maybe so. > >But the lack of C++ support for gcc 3.0 is a problem. >And it will become a _huge_ problem when gcc 3.0 is released. > >It must be adressed in some way, I think. And a fork sounds like the >best alternative. Again, I have to point out that DANIEL BERLIN IS THE C++ MAINTAINER for gdb. If people have issues with C++, they should be letting Daniel know about them. FYI, Daniel neglected to mention that we (Red Hat) have three people working on the 3.0 problem (one of whom is him) and should have a solution, soon. I also again suggest that rather than jump up and down talking about forks, go over to the gdb mailing lists and read about what is going on. Then you can draw opinions based on facts. cgf ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Which version of gdb supports gcc 3.0 ABI? 2001-03-21 15:59 ` Christopher Faylor @ 2001-03-21 15:59 ` Eli Zaretskii 0 siblings, 0 replies; 9+ messages in thread From: Eli Zaretskii @ 2001-03-21 15:59 UTC (permalink / raw) To: cgf; +Cc: sb, gcc, gdb > Date: Thu, 15 Mar 2001 15:21:27 -0500 > From: Christopher Faylor <cgf@redhat.com> > > I also again suggest that rather than jump up and down talking about > forks, go over to the gdb mailing lists and read about what is going > on. Then you can draw opinions based on facts. Seconded. ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Which version of gdb supports gcc 3.0 ABI?
@ 2001-03-21 15:59 Michael Elizabeth Chastain
0 siblings, 0 replies; 9+ messages in thread
From: Michael Elizabeth Chastain @ 2001-03-21 15:59 UTC (permalink / raw)
To: gcc, sb; +Cc: gdb
Hi Steinar,
> But the lack of C++ support for gcc 3.0 is a problem.
> And it will become a _huge_ problem when gcc 3.0 is released.
The current CVS version of gdb has some support for the gcc-3_0-branch
of gcc. Several people are actively working on completing this.
Geoff Keating in the gcc group runs an automated gcc/gdb testing system.
You can see his results here:
http://www.cygnus.com/~geoffk/gcc-regression/
I post a weekly build-and-test report here:
http://sources.redhat.com/ml/gdb-testers
If you have specific bugs, the gdb Gnats database is open for bug reports.
We need to know all the usual stuff:
your platform
the version of gcc you are using
the version of gdb you are using
your test program
the behavior you are seeing
Basically, if you file bugs with "gcc snapshot 2001-XX-XX" and "gdb CVS
version 2001-YY-YY", then we are interested. I've filed several such
bugs and people are working on them.
Michael Elizabeth Chastain
<chastain@redhat.com>
"love without fear"
^ permalink raw reply [flat|nested] 9+ messages in threadend of thread, other threads:[~2001-03-21 15:59 UTC | newest]
Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
[not found] <200103131956.f2DJuCT31263@fillmore.constant.com>
[not found] ` <m2wv9tv0a7.fsf@dynamic-addr-83-177.resnet.rochester.edu>
[not found] ` <20010314132500.D6148@disaster.jaj.com>
2001-03-21 15:59 ` Which version of gdb supports gcc 3.0 ABI? Christopher Faylor
2001-03-21 15:59 ` Daniel Berlin
2001-03-21 15:59 ` Eli Zaretskii
2001-03-21 15:59 ` Steinar Bang
2001-03-21 15:59 ` Eli Zaretskii
2001-03-21 15:59 ` Andrew Cagney
2001-03-21 15:59 ` Christopher Faylor
2001-03-21 15:59 ` Eli Zaretskii
2001-03-21 15:59 Michael Elizabeth Chastain
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox