Add -Wno-error=deprecated-register to gdb build flags
authorSimon Marchi <simon.marchi@polymtl.ca>
Fri, 6 Apr 2018 20:11:51 +0000 (16:11 -0400)
committerSimon Marchi <simon.marchi@ericsson.com>
Fri, 6 Apr 2018 20:11:51 +0000 (16:11 -0400)
commit7f8a5d38ed00ad4ecc920322c4b852f3cf905a94
tree6163a60543aade68935b760f1a4d883f50cabdf7
parent2008a0dbe3de7206a14b53a5778af73cbabfb57e
Add -Wno-error=deprecated-register to gdb build flags

As shown in PR 23022, building with clang-6 and Python 2 trips on the
fact that the Python 2 headers use the "register" keyword:

/usr/include/python2.7/unicodeobject.h:534:5: error: 'register' storage class specifier is deprecated and incompatible with C++17 [-Werror,-Wdeprecated-register]
    register PyObject *obj,     /* Object */
    ^~~~~~~~~

This patch adds -Wno-error=deprecated-register to our flags, so that we can
still see this class of warnings, but they don't cause a build failure.

gdb/ChangeLog:

PR gdb/23022
* warning.m4: Add -Wno-error=deprecated-register.
* configure: Re-generate.
gdb/ChangeLog
gdb/configure
gdb/warning.m4
This page took 0.025814 seconds and 4 git commands to generate.