From: Jérémie Galarneau Date: Tue, 10 Mar 2020 02:06:01 +0000 (-0400) Subject: Silence `POSIX Yacc` warnings X-Git-Tag: v2.12.0-rc2~33 X-Git-Url: https://git.lttng.org./?a=commitdiff_plain;h=730f7a54faeadd92ef3190bdaa615fa787dac609;p=lttng-tools.git Silence `POSIX Yacc` warnings Flex/Bison warn that we make use of two non-POSIX directives, %code and %define. Coincidentally, we don't use POSIX Yacc! From the bison documentation, "[...] -Wno-yacc will hide the warnings about POSIX Yacc incompatibilities." [1]. Thus, this flag is added to the YFLAGS. YACC filter-parser.c /home/jgalar/EfficiOS/src/lttng-tools/src/lib/lttng-ctl/filter/filter-parser.y:293.1-5: warning: POSIX Yacc does not support %code [-Wyacc] 293 | %code provides | ^~~~~ /home/jgalar/EfficiOS/src/lttng-tools/src/lib/lttng-ctl/filter/filter-parser.y:301.1-7: warning: POSIX Yacc does not support %define [-Wyacc] 301 | %define api.pure | ^ [1] https://www.gnu.org/software/bison/manual/html_node/Diagnostics.html Signed-off-by: Jérémie Galarneau Change-Id: Iaf65534bc47514d3a99b97ce414880a6afc723b9 --- diff --git a/src/lib/lttng-ctl/filter/Makefile.am b/src/lib/lttng-ctl/filter/Makefile.am index ca85cda99..cac4cb175 100644 --- a/src/lib/lttng-ctl/filter/Makefile.am +++ b/src/lib/lttng-ctl/filter/Makefile.am @@ -25,7 +25,7 @@ libfilter_la_SOURCES = \ libfilter_la_CFLAGS = -include filter-symbols.h $(AM_CFLAGS) libfilter_la_LIBADD = $(top_builddir)/src/common/string-utils/libstring-utils.la -AM_YFLAGS = -t -d -v +AM_YFLAGS = -t -d -v -Wno-yacc # start with empty files to clean CLEANFILES =