From: Bruno Haible Date: Sat, 28 Feb 2026 15:35:50 +0000 (+0100) Subject: Fix module dependencies after 2025-09-17 "stringeq: prefer streq to strcmp in other... X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5f1f075cc0258f5d088be2ed3dcaa2a4817a6c5a;p=thirdparty%2Fgnulib.git Fix module dependencies after 2025-09-17 "stringeq: prefer streq to strcmp in other modules". * modules/c-vasnprintf (Dependencies): Add stringeq. * modules/findprog-lgpl (Dependendies): Likewise. * modules/localename-environ (Dependendies): Likewise. * modules/localename-unsafe-limited (Dependendies): Likewise. * modules/uchar-h-c23 (Dependendies): Likewise. * modules/unistdio/u16-u16-vasnprintf (Dependendies): Likewise. * modules/unistdio/u16-vasnprintf (Dependendies): Likewise. * modules/unistdio/u32-u32-vasnprintf (Dependendies): Likewise. * modules/unistdio/u32-vasnprintf (Dependendies): Likewise. * modules/unistdio/u8-u8-vasnprintf (Dependendies): Likewise. * modules/unistdio/u8-vasnprintf (Dependendies): Likewise. * modules/unistdio/ulc-vasnprintf (Dependendies): Likewise. * modules/vasnprintf (Dependendies): Likewise. * modules/vasnwprintf (Dependendies): Likewise. * modules/setenv (Dependendies): Remove stringeq. * modules/uchar-h (Dependendies): Likewise. * modules/uniconv/base (Dependendies): Likewise. --- diff --git a/ChangeLog b/ChangeLog index 7b57c0ea31..d7d143c73d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,24 @@ +2026-02-28 Bruno Haible + + Fix module dependencies after 2025-09-17 "stringeq: prefer streq to strcmp in other modules". + * modules/c-vasnprintf (Dependencies): Add stringeq. + * modules/findprog-lgpl (Dependendies): Likewise. + * modules/localename-environ (Dependendies): Likewise. + * modules/localename-unsafe-limited (Dependendies): Likewise. + * modules/uchar-h-c23 (Dependendies): Likewise. + * modules/unistdio/u16-u16-vasnprintf (Dependendies): Likewise. + * modules/unistdio/u16-vasnprintf (Dependendies): Likewise. + * modules/unistdio/u32-u32-vasnprintf (Dependendies): Likewise. + * modules/unistdio/u32-vasnprintf (Dependendies): Likewise. + * modules/unistdio/u8-u8-vasnprintf (Dependendies): Likewise. + * modules/unistdio/u8-vasnprintf (Dependendies): Likewise. + * modules/unistdio/ulc-vasnprintf (Dependendies): Likewise. + * modules/vasnprintf (Dependendies): Likewise. + * modules/vasnwprintf (Dependendies): Likewise. + * modules/setenv (Dependendies): Remove stringeq. + * modules/uchar-h (Dependendies): Likewise. + * modules/uniconv/base (Dependendies): Likewise. + 2026-02-28 Bruno Haible Fix module dependencies after 2025-09-17 "stringeq: prefer memeq to memcmp in other modules". diff --git a/modules/c-vasnprintf b/modules/c-vasnprintf index eb6ecc8144..945dc1f676 100644 --- a/modules/c-vasnprintf +++ b/modules/c-vasnprintf @@ -38,6 +38,7 @@ memchr multiarch mbszero mbsnlen +stringeq configure.ac: AC_REQUIRE([AC_C_RESTRICT]) diff --git a/modules/findprog-lgpl b/modules/findprog-lgpl index 6e0f24736f..f641cb038f 100644 --- a/modules/findprog-lgpl +++ b/modules/findprog-lgpl @@ -16,6 +16,7 @@ concat-filename access stat unistd-h +stringeq configure.ac: gl_FINDPROG diff --git a/modules/localename-environ b/modules/localename-environ index dcfc47e468..bd40238b6d 100644 --- a/modules/localename-environ +++ b/modules/localename-environ @@ -8,6 +8,7 @@ m4/localename.m4 m4/intlmacosx.m4 Depends-on: +stringeq configure.ac: gl_LOCALENAME_ENVIRON diff --git a/modules/localename-unsafe-limited b/modules/localename-unsafe-limited index 701170ebcf..52e49e78e3 100644 --- a/modules/localename-unsafe-limited +++ b/modules/localename-unsafe-limited @@ -17,6 +17,7 @@ localename-environ extensions locale-h strdup +stringeq strncpy strnul windows-mutex diff --git a/modules/setenv b/modules/setenv index 76c7dc13e7..df5b9c014d 100644 --- a/modules/setenv +++ b/modules/setenv @@ -10,7 +10,6 @@ stdlib-h malloca [test $HAVE_SETENV = 0 || test $REPLACE_SETENV = 1] alloca-opt [test $HAVE_SETENV = 0 || test $REPLACE_SETENV = 1] malloc-posix [test $HAVE_SETENV = 0 || test $REPLACE_SETENV = 1] -stringeq [test $HAVE_SETENV = 0 || test $REPLACE_SETENV = 1] unistd-h [test $HAVE_SETENV = 0 || test $REPLACE_SETENV = 1] environ [test $HAVE_SETENV = 0 || test $REPLACE_SETENV = 1] diff --git a/modules/uchar-h b/modules/uchar-h index a9a905db0c..6360859857 100644 --- a/modules/uchar-h +++ b/modules/uchar-h @@ -15,7 +15,6 @@ snippet/warn-on-use extern-inline assert-h stdint-h -stringeq wchar-h wctype-h diff --git a/modules/uchar-h-c23 b/modules/uchar-h-c23 index b22f68a6ab..5cdc3a51c8 100644 --- a/modules/uchar-h-c23 +++ b/modules/uchar-h-c23 @@ -10,6 +10,7 @@ uchar-h wchar-h iconv localcharset +streq streq-opt once tls diff --git a/modules/uniconv/base b/modules/uniconv/base index 432348c863..f60d1b468d 100644 --- a/modules/uniconv/base +++ b/modules/uniconv/base @@ -11,7 +11,6 @@ m4/libunistring-base.m4 Depends-on: gen-header bool -stringeq unitypes-h configure.ac: diff --git a/modules/unistdio/u16-u16-vasnprintf b/modules/unistdio/u16-u16-vasnprintf index f09b4b57f7..148078e363 100644 --- a/modules/unistdio/u16-u16-vasnprintf +++ b/modules/unistdio/u16-u16-vasnprintf @@ -44,6 +44,7 @@ memchr multiarch assert-h mbszero +stringeq configure.ac: gl_PREREQ_VASNPRINTF_WITH_POSIX_EXTRAS diff --git a/modules/unistdio/u16-vasnprintf b/modules/unistdio/u16-vasnprintf index f82fdb3390..64a46356f7 100644 --- a/modules/unistdio/u16-vasnprintf +++ b/modules/unistdio/u16-vasnprintf @@ -44,6 +44,7 @@ memchr multiarch assert-h mbszero +stringeq configure.ac: gl_PREREQ_VASNPRINTF_WITH_POSIX_EXTRAS diff --git a/modules/unistdio/u32-u32-vasnprintf b/modules/unistdio/u32-u32-vasnprintf index b15cf7c97c..db1c7c5e18 100644 --- a/modules/unistdio/u32-u32-vasnprintf +++ b/modules/unistdio/u32-u32-vasnprintf @@ -44,6 +44,7 @@ memchr multiarch assert-h mbszero +stringeq configure.ac: gl_PREREQ_VASNPRINTF_WITH_POSIX_EXTRAS diff --git a/modules/unistdio/u32-vasnprintf b/modules/unistdio/u32-vasnprintf index 07fe0ed548..d212e0d8d2 100644 --- a/modules/unistdio/u32-vasnprintf +++ b/modules/unistdio/u32-vasnprintf @@ -44,6 +44,7 @@ memchr multiarch assert-h mbszero +stringeq configure.ac: gl_PREREQ_VASNPRINTF_WITH_POSIX_EXTRAS diff --git a/modules/unistdio/u8-u8-vasnprintf b/modules/unistdio/u8-u8-vasnprintf index 356e5d441a..7d1834801f 100644 --- a/modules/unistdio/u8-u8-vasnprintf +++ b/modules/unistdio/u8-u8-vasnprintf @@ -44,6 +44,7 @@ memchr multiarch assert-h mbszero +stringeq configure.ac: gl_PREREQ_VASNPRINTF_WITH_POSIX_EXTRAS diff --git a/modules/unistdio/u8-vasnprintf b/modules/unistdio/u8-vasnprintf index e2b0355d79..d3419f7315 100644 --- a/modules/unistdio/u8-vasnprintf +++ b/modules/unistdio/u8-vasnprintf @@ -44,6 +44,7 @@ memchr multiarch assert-h mbszero +stringeq configure.ac: gl_PREREQ_VASNPRINTF_WITH_POSIX_EXTRAS diff --git a/modules/unistdio/ulc-vasnprintf b/modules/unistdio/ulc-vasnprintf index 3078a6c64c..69ce44df30 100644 --- a/modules/unistdio/ulc-vasnprintf +++ b/modules/unistdio/ulc-vasnprintf @@ -42,6 +42,7 @@ memchr multiarch assert-h mbszero +stringeq configure.ac: gl_PREREQ_VASNPRINTF_WITH_POSIX_EXTRAS diff --git a/modules/vasnprintf b/modules/vasnprintf index 4418d89179..d9a81f98c6 100644 --- a/modules/vasnprintf +++ b/modules/vasnprintf @@ -35,6 +35,7 @@ assert-h wchar-h mbszero mbsnlen +stringeq configure.ac: AC_REQUIRE([AC_C_RESTRICT]) diff --git a/modules/vasnwprintf b/modules/vasnwprintf index 987e9fd95e..763c45c324 100644 --- a/modules/vasnwprintf +++ b/modules/vasnwprintf @@ -41,6 +41,7 @@ mbszero mbrtowc wmemcpy wmemset +stringeq configure.ac: AC_REQUIRE([AC_C_RESTRICT])