binutils-gdb/libctf
Enze Li 24669c55ae libctf: update regexp to allow makeinfo to build document
While trying to build gdb on latest openSUSE Tumbleweed, I noticed the
following warning,

 checking for makeinfo... makeinfo --split-size=5000000
 configure: WARNING:
 *** Makeinfo is too old. Info documentation will not be built.

then I checked the version of makeinfo, it said,
======
$ makeinfo --version
texi2any (GNU texinfo) 7.0.1

Copyright (C) 2022 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
======

After digging a little bit, it became quite obvious that a dot is
missing in regexp that makes it impossible to match versions higher than
7.0, and here's the solution:

-       | egrep 'texinfo[^0-9]*(6\.[3-9]|[7-9][0-9])' >/dev/null 2>&1; then
+       | egrep 'texinfo[^0-9]*(6\.[3-9]|[7-9]\.[0-9])' >/dev/null 2>&1; then

However, Eli pointed out that the solution above has another problem: it
will stop working when Texinfo 10.1 will be released.  Meanwhile, he
suggested to solve this problem permanently.  That is, we don't care
about the minor version for Texinfo > 6.9, we only care about the major
version.

In this way, the problem will be resolved permanently, thanks to Eli.

libctf/ChangeLog:

	* configure: Regenerated.
	* configure.ac: Update regexp to match versions higher than 7.0.
2023-01-16 23:18:38 +08:00
..
doc Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
testsuite libctf: skip the testsuite from inside dejagnu 2023-01-12 14:40:47 +00:00
.gitignore libctf: restructure error handling to reduce relocations 2020-07-22 17:57:20 +01:00
aclocal.m4 libctf: remove unnecessary zstd constructs 2022-12-12 10:53:39 -08:00
ChangeLog Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
ChangeLog-2020 libctf: fix old ChangeLog typo 2021-01-05 14:53:40 +00:00
config.h.in libctf: remove unnecessary zstd constructs 2022-12-12 10:53:39 -08:00
configure libctf: update regexp to allow makeinfo to build document 2023-01-16 23:18:38 +08:00
configure.ac libctf: update regexp to allow makeinfo to build document 2023-01-16 23:18:38 +08:00
ctf-archive.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
ctf-create.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
ctf-decl.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
ctf-decls.h Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
ctf-dedup.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
ctf-dump.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
ctf-endian.h Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
ctf-error.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
ctf-hash.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
ctf-impl.h Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
ctf-inlines.h Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
ctf-intl.h Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
ctf-labels.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
ctf-link.c libctf: ctf-link outdated input check faulty 2023-01-12 15:23:06 +00:00
ctf-lookup.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
ctf-open-bfd.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
ctf-open.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
ctf-qsort_r.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
ctf-serialize.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
ctf-sha1.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
ctf-sha1.h Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
ctf-string.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
ctf-subr.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
ctf-types.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
ctf-util.c Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
elf.h Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
libctf.ver Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30
Makefile.am libctf: skip the testsuite from inside dejagnu 2023-01-12 14:40:47 +00:00
Makefile.in libctf: skip the testsuite from inside dejagnu 2023-01-12 14:40:47 +00:00
NEWS include, libctf, ld: extend variable section to contain functions too 2022-03-23 13:48:32 +00:00
swap.h Update year range in copyright notice of binutils files 2023-01-01 21:50:11 +10:30