Wed Jun 6 15:15:41 2018 UTC ()
Restrict -Wno-unused-but-set-variable in sys/modules/dtrace/dtrace to GCC

Clang/LLVM does not recognize it.

This is a step forward functional MKLLVM=yes HAVE_LLVM=yes build.

Sponsored by <The NetBSD Foundation>


(kamil)
diff -r1.7 -r1.8 src/sys/modules/dtrace/dtrace/Makefile

cvs diff -r1.7 -r1.8 src/sys/modules/dtrace/dtrace/Makefile (expand / switch to unified diff)

--- src/sys/modules/dtrace/dtrace/Makefile 2018/06/06 15:01:13 1.7
+++ src/sys/modules/dtrace/dtrace/Makefile 2018/06/06 15:15:41 1.8
@@ -44,24 +44,26 @@ CPPFLAGS+= -Wno-unknown-pragmas \ @@ -44,24 +44,26 @@ CPPFLAGS+= -Wno-unknown-pragmas \
44 -Wno-unused-variable \ 44 -Wno-unused-variable \
45 -Wno-unused-function 45 -Wno-unused-function
46 46
47.if defined(HAVE_GCC) 47.if defined(HAVE_GCC)
48CPPFLAGS+= -Wno-discarded-qualifiers 48CPPFLAGS+= -Wno-discarded-qualifiers
49.endif 49.endif
50 50
51COPTS.dis_tables.c+= \ 51COPTS.dis_tables.c+= \
52 -Wno-missing-field-initializers \ 52 -Wno-missing-field-initializers \
53 -Wno-cast-qual \ 53 -Wno-cast-qual \
54 -Wno-parentheses \ 54 -Wno-parentheses \
55 -Wno-uninitialized 55 -Wno-uninitialized
56 56
 57.if defined(HAVE_GCC)
57COPTS.dtrace.c+= \ 58COPTS.dtrace.c+= \
58 -Wno-unused-but-set-variable \ 59 -Wno-unused-but-set-variable
 60.endif
59 61
60COPTS.dtrace_subr.c+= \ 62COPTS.dtrace_subr.c+= \
61 -Wno-unused-value 63 -Wno-unused-value
62 64
63EXPORT_SYMS= dtrace_register \ 65EXPORT_SYMS= dtrace_register \
64 dtrace_unregister \ 66 dtrace_unregister \
65 dtrace_probe_lookup 67 dtrace_probe_lookup
66 68
67.include <bsd.kmodule.mk> 69.include <bsd.kmodule.mk>