Mirror of the gdb-patches mailing list
 help / color / mirror / Atom feed
* status on gdb-7.4 release...
@ 2011-12-22  7:09 Joel Brobecker
  2011-12-22  7:25 ` Ralf Corsepius
                   ` (3 more replies)
  0 siblings, 4 replies; 11+ messages in thread
From: Joel Brobecker @ 2011-12-22  7:09 UTC (permalink / raw)
  To: gdb-patches

... planned January 2nd.

Hello everyone,

We had the few usual late discoveries and hicups, but the 7.4 release
seems well under way. As far as I know, there are a couple of
regressions that have been detected and still not fixed:

 1. Regression gdb.base/fixsection.exp && gdb.threads/thread_check.exp
    http://www.sourceware.org/ml/gdb-patches/2011-12/msg00560.html

 2. 7.3->7.4 s390x regressions
    http://www.sourceware.org/ml/gdb/2011-12/msg00039.html

    I think that these ones were marked as being a latent bug
    caused by the kernel. Correct?
    http://www.sourceware.org/ml/gdb-patches/2011-12/msg00743.html

Anything else I might have missed?

Thanks,
-- 
Joel


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: status on gdb-7.4 release...
  2011-12-22  7:09 status on gdb-7.4 release Joel Brobecker
@ 2011-12-22  7:25 ` Ralf Corsepius
  2011-12-22  7:59   ` Joel Brobecker
  2011-12-22 10:03 ` Jan Kratochvil
                   ` (2 subsequent siblings)
  3 siblings, 1 reply; 11+ messages in thread
From: Ralf Corsepius @ 2011-12-22  7:25 UTC (permalink / raw)
  To: Joel Brobecker; +Cc: gdb-patches

On 12/22/2011 07:26 AM, Joel Brobecker wrote:
> ... planned January 2nd.
>
> Hello everyone,
>
> We had the few usual late discoveries and hicups, but the 7.4 release
> seems well under way. As far as I know, there are a couple of
> regressions that have been detected and still not fixed:
>
>   1. Regression gdb.base/fixsection.exp&&  gdb.threads/thread_check.exp
>      http://www.sourceware.org/ml/gdb-patches/2011-12/msg00560.html
>
>   2. 7.3->7.4 s390x regressions
>      http://www.sourceware.org/ml/gdb/2011-12/msg00039.html
>
>      I think that these ones were marked as being a latent bug
>      caused by the kernel. Correct?
>      http://www.sourceware.org/ml/gdb-patches/2011-12/msg00743.html
>
> Anything else I might have missed?

A yet unreported observation on my part:

gdb-7.3.91 installs $(includedir)/gdb/jit-reader.h

No idea what this is, why gdb does so and what it would be useful for.

To me it looks like a header without a corresponding library.

Ralf


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: status on gdb-7.4 release...
  2011-12-22  7:25 ` Ralf Corsepius
@ 2011-12-22  7:59   ` Joel Brobecker
  2011-12-22  8:05     ` Ralf Corsepius
  0 siblings, 1 reply; 11+ messages in thread
From: Joel Brobecker @ 2011-12-22  7:59 UTC (permalink / raw)
  To: Ralf Corsepius; +Cc: gdb-patches

> gdb-7.3.91 installs $(includedir)/gdb/jit-reader.h
> No idea what this is, why gdb does so and what it would be useful for.
> To me it looks like a header without a corresponding library.

Thanks.

I don't know all the details, but this is the API that programs
should use if they want to provide their own reader for JIT
debug information. There is no need for a corresponding library
as far as I know. See:
http://www.sourceware.org/gdb/current/onlinedocs/gdb/JIT-Interface.html#JIT-Interface

-- 
Joel


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: status on gdb-7.4 release...
  2011-12-22  7:59   ` Joel Brobecker
@ 2011-12-22  8:05     ` Ralf Corsepius
  2011-12-22  8:41       ` Joel Brobecker
  0 siblings, 1 reply; 11+ messages in thread
From: Ralf Corsepius @ 2011-12-22  8:05 UTC (permalink / raw)
  To: Joel Brobecker; +Cc: gdb-patches

On 12/22/2011 08:25 AM, Joel Brobecker wrote:
>> gdb-7.3.91 installs $(includedir)/gdb/jit-reader.h
>> No idea what this is, why gdb does so and what it would be useful for.
>> To me it looks like a header without a corresponding library.
> Thanks.
>
> I don't know all the details, but this is the API that programs
> should use if they want to provide their own reader for JIT
> debug information. There is no need for a corresponding library
> as far as I know. See:
> http://www.sourceware.org/gdb/current/onlinedocs/gdb/JIT-Interface.html#JIT-Interface
>
OK, then ... wouldn't it be better to install this header into a 
versioned directory, say

$(includedir)/gdb-$(GDB_VERSION)
or
$(includedir)/gdb/$(GDB_VERSION)
?

Otherwise this file will conflict with other gdbs' versions of this file when having different versions of gdb installed in parallel[1] and should this file change in future versions of gdb.

Ralf

[1] I am building cross-gdbs to be installed in parallel to a system's native gdb and other cross-gdbs.



^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: status on gdb-7.4 release...
  2011-12-22  8:05     ` Ralf Corsepius
@ 2011-12-22  8:41       ` Joel Brobecker
  2011-12-22  9:33         ` Ralf Corsepius
  0 siblings, 1 reply; 11+ messages in thread
From: Joel Brobecker @ 2011-12-22  8:41 UTC (permalink / raw)
  To: Ralf Corsepius; +Cc: gdb-patches

> OK, then ... wouldn't it be better to install this header into a
> versioned directory, say
> 
> $(includedir)/gdb-$(GDB_VERSION)
> or
> $(includedir)/gdb/$(GDB_VERSION)
> ?
> 
> Otherwise this file will conflict with other gdbs' versions of this
> file when having different versions of gdb installed in parallel[1]
> and should this file change in future versions of gdb.

The same is true of everything else that goes into the so-called
gdb-datadir, I think. What we should probably do is make the default
gdb-datadir versioned.  This is in fact what we manually do at AdaCore,
by configuring with --with-gdb-datadir.

But if this is something you'd like to pursue, it'd be better if
you did so in a separate thread. I'd like to keep this purely to
track the release. And the suggestion above have drawbacks, so
it's not a no-brainer.

-- 
Joel


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: status on gdb-7.4 release...
  2011-12-22  8:41       ` Joel Brobecker
@ 2011-12-22  9:33         ` Ralf Corsepius
  0 siblings, 0 replies; 11+ messages in thread
From: Ralf Corsepius @ 2011-12-22  9:33 UTC (permalink / raw)
  To: Joel Brobecker; +Cc: gdb-patches

On 12/22/2011 09:11 AM, Joel Brobecker wrote:
>> OK, then ... wouldn't it be better to install this header into a
>> versioned directory, say
>>
>> $(includedir)/gdb-$(GDB_VERSION)
>> or
>> $(includedir)/gdb/$(GDB_VERSION)
>> ?
>>
>> Otherwise this file will conflict with other gdbs' versions of this
>> file when having different versions of gdb installed in parallel[1]
>> and should this file change in future versions of gdb.
> The same is true of everything else that goes into the so-called
> gdb-datadir, I think.
Agreed.

> What we should probably do is make the default
> gdb-datadir versioned.  This is in fact what we manually do at AdaCore,
> by configuring with --with-gdb-datadir.
I so far have been using --with-gdb-datadir=$(datadir)/$(target)-gdb
Likely you are right and I should start using a versioned directory.

> But if this is something you'd like to pursue, it'd be better if
> you did so in a separate thread. I'd like to keep this purely to
> track the release. And the suggestion above have drawbacks, so
> it's not a no-brainer.
>
Agreed. I'll try to use a versioned --includedir and --with-gdb-datadir 
in my next build spin.

Ralf


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: status on gdb-7.4 release...
  2011-12-22  7:09 status on gdb-7.4 release Joel Brobecker
  2011-12-22  7:25 ` Ralf Corsepius
@ 2011-12-22 10:03 ` Jan Kratochvil
  2011-12-22 10:13 ` Andreas Schwab
  2011-12-22 17:07 ` Tom Tromey
  3 siblings, 0 replies; 11+ messages in thread
From: Jan Kratochvil @ 2011-12-22 10:03 UTC (permalink / raw)
  To: Joel Brobecker; +Cc: gdb-patches

On Thu, 22 Dec 2011 07:26:04 +0100, Joel Brobecker wrote:
>  2. 7.3->7.4 s390x regressions
>     http://www.sourceware.org/ml/gdb/2011-12/msg00039.html
> 
>     I think that these ones were marked as being a latent bug
>     caused by the kernel. Correct?
>     http://www.sourceware.org/ml/gdb-patches/2011-12/msg00743.html

Yes.  I have replied now to the mail above.


Thanks,
Jan


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: status on gdb-7.4 release...
  2011-12-22  7:09 status on gdb-7.4 release Joel Brobecker
  2011-12-22  7:25 ` Ralf Corsepius
  2011-12-22 10:03 ` Jan Kratochvil
@ 2011-12-22 10:13 ` Andreas Schwab
  2011-12-22 10:21   ` Joel Brobecker
  2011-12-22 10:35   ` Mark Kettenis
  2011-12-22 17:07 ` Tom Tromey
  3 siblings, 2 replies; 11+ messages in thread
From: Andreas Schwab @ 2011-12-22 10:13 UTC (permalink / raw)
  To: Joel Brobecker; +Cc: gdb-patches

Are these patches ok for the 7.4 branch?

http://sourceware.org/ml/gdb-patches/2011-12/msg00585.html
http://sourceware.org/ml/gdb-patches/2011-12/msg00451.html

Andreas.

-- 
Andreas Schwab, schwab@linux-m68k.org
GPG Key fingerprint = 58CA 54C7 6D53 942B 1756  01D3 44D5 214B 8276 4ED5
"And now for something completely different."


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: status on gdb-7.4 release...
  2011-12-22 10:13 ` Andreas Schwab
@ 2011-12-22 10:21   ` Joel Brobecker
  2011-12-22 10:35   ` Mark Kettenis
  1 sibling, 0 replies; 11+ messages in thread
From: Joel Brobecker @ 2011-12-22 10:21 UTC (permalink / raw)
  To: Andreas Schwab; +Cc: gdb-patches

> Are these patches ok for the 7.4 branch?
> 
> http://sourceware.org/ml/gdb-patches/2011-12/msg00585.html
> http://sourceware.org/ml/gdb-patches/2011-12/msg00451.html

Yes, they both look safe to me.

-- 
Joel


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: status on gdb-7.4 release...
  2011-12-22 10:13 ` Andreas Schwab
  2011-12-22 10:21   ` Joel Brobecker
@ 2011-12-22 10:35   ` Mark Kettenis
  1 sibling, 0 replies; 11+ messages in thread
From: Mark Kettenis @ 2011-12-22 10:35 UTC (permalink / raw)
  To: schwab; +Cc: brobecker, gdb-patches

> From: Andreas Schwab
> Date: Thu, 22 Dec 2011 11:03:17 +0100
> 
> Are these patches ok for the 7.4 branch?
> 
> http://sourceware.org/ml/gdb-patches/2011-12/msg00585.html
> http://sourceware.org/ml/gdb-patches/2011-12/msg00451.html

I'd say yes; first one only affects powerpc and the second is no-risk.


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: status on gdb-7.4 release...
  2011-12-22  7:09 status on gdb-7.4 release Joel Brobecker
                   ` (2 preceding siblings ...)
  2011-12-22 10:13 ` Andreas Schwab
@ 2011-12-22 17:07 ` Tom Tromey
  3 siblings, 0 replies; 11+ messages in thread
From: Tom Tromey @ 2011-12-22 17:07 UTC (permalink / raw)
  To: Joel Brobecker; +Cc: gdb-patches

>>>>> "Joel" == Joel Brobecker <brobecker@adacore.com> writes:

Joel> We had the few usual late discoveries and hicups, but the 7.4 release
Joel> seems well under way. As far as I know, there are a couple of
Joel> regressions that have been detected and still not fixed:

Joel>  1. Regression gdb.base/fixsection.exp && gdb.threads/thread_check.exp
Joel>     http://www.sourceware.org/ml/gdb-patches/2011-12/msg00560.html

I probably won't be able to fix this until early January.

Tom


^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2011-12-22 16:15 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-12-22  7:09 status on gdb-7.4 release Joel Brobecker
2011-12-22  7:25 ` Ralf Corsepius
2011-12-22  7:59   ` Joel Brobecker
2011-12-22  8:05     ` Ralf Corsepius
2011-12-22  8:41       ` Joel Brobecker
2011-12-22  9:33         ` Ralf Corsepius
2011-12-22 10:03 ` Jan Kratochvil
2011-12-22 10:13 ` Andreas Schwab
2011-12-22 10:21   ` Joel Brobecker
2011-12-22 10:35   ` Mark Kettenis
2011-12-22 17:07 ` Tom Tromey

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox