diff options
author | Andreas Arnez <arnez@linux.vnet.ibm.com> | 2016-04-27 15:52:16 +0200 |
---|---|---|
committer | Andreas Arnez <arnez@linux.vnet.ibm.com> | 2016-04-27 15:52:16 +0200 |
commit | 2d681be471cf8aff8f296cb7713c39e9aa4fc2bb (patch) | |
tree | 7d3817bade242ce1c6acd77e825e8f7418bdeb0a /mkdep | |
parent | 52728a42a8c0a169537e55b74613146d9c67bac8 (diff) | |
download | gdb-2d681be471cf8aff8f296cb7713c39e9aa4fc2bb.zip gdb-2d681be471cf8aff8f296cb7713c39e9aa4fc2bb.tar.gz gdb-2d681be471cf8aff8f296cb7713c39e9aa4fc2bb.tar.bz2 |
Avoid non-C++-enabled babeltrace versions
In some babeltrace versions before 1.2.0, the header file iterator.h
declares the enum values `BT_SEEK_*' within the struct declaration of
bt_iter_pos. The enum values are supposed to be globally-scoped, which
works for C, but not for C++. Later babeltrace versions declare the
enum outside the struct:
https://lists.lttng.org/pipermail/lttng-dev/2013-September/021411.html
Now that GDB is compiled with C++, the GDB build fails on a system with
an affected babeltrace version: the compiler complains about a missing
declaration of BT_SEEK_BEGIN in ctf.c.
This patch enhances the configure check to recognize such babeltrace
versions as unusable for GDB.
gdb/ChangeLog:
* configure.ac: Enhance configure check for babeltrace to reject
non-C++-enabled versions.
* configure: Regenerate.
Diffstat (limited to 'mkdep')
0 files changed, 0 insertions, 0 deletions