summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAkim Demaille <akim.demaille@gmail.com>2021-08-19 09:27:13 +0200
committerAkim Demaille <akim.demaille@gmail.com>2021-08-19 10:07:51 +0200
commit0a82bf5c075fb93fe346f4ff7212dd413fb0d4ad (patch)
tree0ff960b25247d048d9d5a6bad6b01168ad6894a9
parenta70e75b8a41755ab96ab211a0ea111ac68a4aadd (diff)
downloadbison-0a82bf5c075fb93fe346f4ff7212dd413fb0d4ad.tar.gz
CI: don't require Autoconf 2.71
-rw-r--r--.travis.yml2
-rw-r--r--TODO2
-rw-r--r--configure.ac5
3 files changed, 4 insertions, 5 deletions
diff --git a/.travis.yml b/.travis.yml
index a2826788..a801ea2e 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -44,6 +44,8 @@ jobs:
- git fetch --unshallow || true
- git submodule update --init --recursive
+ # As of 2021-08, we don't have Autoconf 2.71 on Ubuntu.
+ - sed -i 's/AC_PREREQ(\[2\.71\])/AC_PREREQ([2.69])/g' configure.ac
- ./bootstrap
- ./configure --enable-gcc-warnings || { cat config.log && false; }
- make -j2
diff --git a/TODO b/TODO
index 4ef16d8d..a4a91bb0 100644
--- a/TODO
+++ b/TODO
@@ -517,6 +517,8 @@ https://github.com/scfc/bison-php/blob/master/data/lalr1.php
https://lists.gnu.org/r/bison-patches/2013-09/msg00000.html and following
** Multiple start symbols
+Revert a70e75b8a41755ab96ab211a0ea111ac68a4aadd.
+
Would be very useful when parsing closely related languages. The idea is to
declare several start symbols, for instance
diff --git a/configure.ac b/configure.ac
index 4a50f496..7f6133eb 100644
--- a/configure.ac
+++ b/configure.ac
@@ -15,11 +15,6 @@
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <https://www.gnu.org/licenses/>.
-# In order for some versions of Sun Studio to compile our C++ test cases
-# correctly, we need Autoconf 2.64 or better to handle the restrict
-# keyword in at least string.h from gnulib. We need Autoconf 2.68 or
-# better to avoid a typo in the 'configure --help' entry for the YACC
-# environment variable.
AC_PREREQ([2.71])
m4_pattern_forbid([^_?(gl_[A-Z]|AX_|BISON_)])
m4_pattern_allow([^BISON_USE_NLS$])