libtool/m4
Paul Eggert eb2a21cf2e libtool: port to GNU grep 3.8
GNU grep 3.8 warns about some regular expressions that POSIX says have
undefined effect, e.g., '\-'.  Unfortunately Libtool uses regular
expressions of this form.  Some unittests now fail, e.g. link-order.at:

--- /dev/null
+++ .../libtool/tests/testsuite.dir/at-groups/66/stderr
@@ -0,0 +1,4 @@
+/bin/grep: warning: stray \ before /
+/bin/grep: warning: stray \ before /
+/bin/grep: warning: stray \ before /
+/bin/grep: warning: stray \ before /

Url: https://savannah.gnu.org/patch/index.php?10282

* m4/libtool.m4 (_LT_LANG_CXX_CONFIG): Do not use \- in a BRE or ERE,
as this produces undefined results that GNU grep 3.8 warns about.
Use [-] instead.
* tests/link-order.at (Link order test): Similarly, do not use
\/ in an ERE; use / instead.
2024-01-13 22:56:10 -05:00
..
.gitignore gnulib: update submodule to new repository. 2022-02-08 13:32:47 -06:00
autobuild.m4 maint: update copyrights across project 2024-01-12 01:35:32 -05:00
libtool.m4 libtool: port to GNU grep 3.8 2024-01-13 22:56:10 -05:00
lt~obsolete.m4 maint: update copyrights across project 2024-01-12 01:35:32 -05:00
ltargz.m4 maint: update copyrights across project 2024-01-12 01:35:32 -05:00
ltdl.m4 maint: update copyrights across project 2024-01-12 01:35:32 -05:00
ltoptions.m4 maint: update copyrights across project 2024-01-12 01:35:32 -05:00
ltsugar.m4 maint: update copyrights across project 2024-01-12 01:35:32 -05:00
ltversion.in maint: update copyrights across project 2024-01-12 01:35:32 -05:00
m4.m4 maint: update copyrights across project 2024-01-12 01:35:32 -05:00