Sun May 30 02:23:25 2021 UTC ()
Always use C++17 string_view, the emulation is just broken.


(joerg)
diff -r1.29 -r1.30 src/external/gpl3/gdb/lib/libgdb/Makefile

cvs diff -r1.29 -r1.30 src/external/gpl3/gdb/lib/libgdb/Makefile (expand / switch to unified diff)

--- src/external/gpl3/gdb/lib/libgdb/Makefile 2020/12/06 04:08:53 1.29
+++ src/external/gpl3/gdb/lib/libgdb/Makefile 2021/05/30 02:23:25 1.30
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.29 2020/12/06 04:08:53 christos Exp $ 1# $NetBSD: Makefile,v 1.30 2021/05/30 02:23:25 joerg Exp $
2 2
3NOCTF= 3NOCTF=
4HOSTPROG_CXX= 1 4HOSTPROG_CXX= 1
5 5
6.include <bsd.own.mk> 6.include <bsd.own.mk>
7 7
8.include "../Makefile.inc" 8.include "../Makefile.inc"
9 9
10LIBISPRIVATE= yes 10LIBISPRIVATE= yes
11LIB= gdb 11LIB= gdb
12GDBARCHDIR= ${.CURDIR}/arch/${GDB_MACHINE_ARCH} 12GDBARCHDIR= ${.CURDIR}/arch/${GDB_MACHINE_ARCH}
13 13
14.include "${GDBARCHDIR}/defs.mk" 14.include "${GDBARCHDIR}/defs.mk"
@@ -37,27 +37,27 @@ CPPFLAGS+= -I${.CURDIR} \ @@ -37,27 +37,27 @@ CPPFLAGS+= -I${.CURDIR} \
37 -DTARGET_SYSTEM_ROOT_RELOCATABLE=0 \ 37 -DTARGET_SYSTEM_ROOT_RELOCATABLE=0 \
38 -DBINDIR=\"${BINDIR}\" \ 38 -DBINDIR=\"${BINDIR}\" \
39 ${GCPPFLAGS:M-D*} 39 ${GCPPFLAGS:M-D*}
40 40
41CWARNFLAGS.clang+= -Wno-switch 41CWARNFLAGS.clang+= -Wno-switch
42 42
43.include "../../Makefile.inc" 43.include "../../Makefile.inc"
44.include <bsd.lib.mk> 44.include <bsd.lib.mk>
45 45
46# Force c++ 46# Force c++
47CWARNFLAGS.clang+= -Wno-deprecated 47CWARNFLAGS.clang+= -Wno-deprecated
48HOST_CC:= ${HOST_CXX} 48HOST_CC:= ${HOST_CXX}
49CC:= ${CXX} 49CC:= ${CXX}
50CFLAGS:= ${CXXFLAGS} -std=gnu++11 -Wno-error=stack-protector 50CFLAGS:= ${CXXFLAGS} -std=gnu++17 -Wno-error=stack-protector
51 51
52.PATH: ${DIST}/gdb ${DIST}/gdb/arch ${DIST}/gdb/mi ${DIST}/gdb/cli \ 52.PATH: ${DIST}/gdb ${DIST}/gdb/arch ${DIST}/gdb/mi ${DIST}/gdb/cli \
53 ${DIST}/gdb/tui ${DIST}/gdb/python ${DIST}/gdb/common ${DIST}/gdb/target \ 53 ${DIST}/gdb/tui ${DIST}/gdb/python ${DIST}/gdb/common ${DIST}/gdb/target \
54 ${DIST}/gdb/nat ${DIST}/gdb/guile ${DIST}/gdb/compile ${DIST}/gdb/doc \ 54 ${DIST}/gdb/nat ${DIST}/gdb/guile ${DIST}/gdb/compile ${DIST}/gdb/doc \
55 ${DIST}/gdb/dwarf2 ${DIST}/gdb/unittests \ 55 ${DIST}/gdb/dwarf2 ${DIST}/gdb/unittests \
56 ${GDBARCHDIR} 56 ${GDBARCHDIR}
57 57
58# 58#
59 59
60ada-exp.c: ada-lex.c 60ada-exp.c: ada-lex.c
61 61
62.if ${MACHINE_CPU} == "arm" 62.if ${MACHINE_CPU} == "arm"
63. if ${ACTIVE_CC} == "gcc" && ${HAVE_GCC:U0} >= 8 63. if ${ACTIVE_CC} == "gcc" && ${HAVE_GCC:U0} >= 8