From cb91af537c505f62e78f1e599babaf04624209ca Mon Sep 17 00:00:00 2001 From: Alexey Zelkin Date: Wed, 15 Jun 2016 16:32:10 +0000 Subject: [PATCH] Enforce bison requirement to 3.0.4. Previous versions of bison proven to generate broken code which caused to assert() regression tests of libmodsecurity for clang 3.4 and gcc 4.8. Upgrading bison to 3.0.4 solved mentioned issues for FreeBSD 10, CentOS 7, RHEL 7 and Ubuntu 14. --- src/parser/seclang-parser.yy | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/parser/seclang-parser.yy b/src/parser/seclang-parser.yy index ea977c06..4627d901 100644 --- a/src/parser/seclang-parser.yy +++ b/src/parser/seclang-parser.yy @@ -1,5 +1,5 @@ %skeleton "lalr1.cc" /* -*- C++ -*- */ -%require "3.0" +%require "3.0.4" %defines %define parser_class_name {seclang_parser} %define api.token.constructor