Skip to content

Commit 0a82bf5

Browse files
committed
CI: don't require Autoconf 2.71
1 parent a70e75b commit 0a82bf5

File tree

3 files changed

+4
-5
lines changed

3 files changed

+4
-5
lines changed

.travis.yml

+2
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,8 @@ jobs:
4444
- git fetch --unshallow || true
4545
- git submodule update --init --recursive
4646

47+
# As of 2021-08, we don't have Autoconf 2.71 on Ubuntu.
48+
- sed -i 's/AC_PREREQ(\[2\.71\])/AC_PREREQ([2.69])/g' configure.ac
4749
- ./bootstrap
4850
- ./configure --enable-gcc-warnings || { cat config.log && false; }
4951
- make -j2

TODO

+2
Original file line numberDiff line numberDiff line change
@@ -517,6 +517,8 @@ https://github.com/scfc/bison-php/blob/master/data/lalr1.php
517517
https://lists.gnu.org/r/bison-patches/2013-09/msg00000.html and following
518518

519519
** Multiple start symbols
520+
Revert a70e75b8a41755ab96ab211a0ea111ac68a4aadd.
521+
520522
Would be very useful when parsing closely related languages. The idea is to
521523
declare several start symbols, for instance
522524

configure.ac

-5
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,6 @@
1515
# You should have received a copy of the GNU General Public License
1616
# along with this program. If not, see <https://www.gnu.org/licenses/>.
1717

18-
# In order for some versions of Sun Studio to compile our C++ test cases
19-
# correctly, we need Autoconf 2.64 or better to handle the restrict
20-
# keyword in at least string.h from gnulib. We need Autoconf 2.68 or
21-
# better to avoid a typo in the 'configure --help' entry for the YACC
22-
# environment variable.
2318
AC_PREREQ([2.71])
2419
m4_pattern_forbid([^_?(gl_[A-Z]|AX_|BISON_)])
2520
m4_pattern_allow([^BISON_USE_NLS$])

0 commit comments

Comments
 (0)