This is the mail archive of the
gdb-prs@sourceware.org
mailing list for the GDB project.
[Bug build/23022] GDB cannot be built with Clang 6.0.0 and python 2.7
- From: "cvs-commit at gcc dot gnu.org" <sourceware-bugzilla at sourceware dot org>
- To: gdb-prs at sourceware dot org
- Date: Fri, 06 Apr 2018 20:16:48 +0000
- Subject: [Bug build/23022] GDB cannot be built with Clang 6.0.0 and python 2.7
- Auto-submitted: auto-generated
- References: <bug-23022-4717@http.sourceware.org/bugzilla/>
https://sourceware.org/bugzilla/show_bug.cgi?id=23022
--- Comment #4 from cvs-commit at gcc dot gnu.org <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Simon Marchi <simark@sourceware.org>:
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=7f8a5d38ed00ad4ecc920322c4b852f3cf905a94
commit 7f8a5d38ed00ad4ecc920322c4b852f3cf905a94
Author: Simon Marchi <simon.marchi@polymtl.ca>
Date: Fri Apr 6 16:11:51 2018 -0400
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.
--
You are receiving this mail because:
You are on the CC list for the bug.