PR 17185
authorDoug Evans <xdje42@gmail.com>
Sat, 26 Jul 2014 21:49:04 +0000 (14:49 -0700)
committerDoug Evans <xdje42@gmail.com>
Sat, 26 Jul 2014 21:49:04 +0000 (14:49 -0700)
commit74edf51613b507d1f27d66360cd8fdd8a253e88a
tree84684e1d765768195a9011b645838a62bcbd67aa
parente57e6ddc2e768323732a7eed6a5d25d3ee350638
PR 17185

PR 17185 describes a problem with using gdb+guile with libgc 7.4.0.
The symptom is a hang in sigsuspend.
[The thread referenced in the PR has the details.]
It's not clear what the right fix is, or even where the bug is yet.
This patch applies the same workaround Guile has applied.
There is no functionality or real performance loss with this,
and Guile has been using it for awhile.

* configure.ac: Add check for header gc/gc.h.
Add check for function setenv.
* configure: Regenerate.
* config.in: Regenerate.
* guile/guile.c (_initialize_guile): Add workaround for libgc 7.4.0.
gdb/ChangeLog
gdb/config.in
gdb/configure
gdb/configure.ac
gdb/guile/guile.c