I noticed the following:
$ make sc_check_copyright
Module License File License File name
================= ================= =====================================
LGPL GPL lib/cpu-supports.h
LGPL GPL lib/cpu-supports.c
GPL LGPLv2+ lib/issymlinkat.h
LGPL LGPLv3+ or GPLv2+ lib/str-kmp.h
GPL LGPLv2+ lib/openat2.c
LGPL GPL lib/propername-lite.c
LGPL GPL lib/propername.h
LGPLv2+ LGPL lib/strncpy.c
Pádraig, could you change the license text on lib/cpu-supports.[hc]? You
wrote it as GPL, but then reliscenced it [1].
Bruno, I assume you meant to use GPL for lib/issymlinkat.h since that is
what it's C file has. I think the intent for lib/str-kmp.h was for it to
be dual licensed, but it was created before 'gnulib-tool' supported the
"LGPLv3+ or GPLv2+" license string which is why the syntax-check
complains. I'm not sure what you meant to use for lib/propername-lite.c,
lib/propername.h, lib/strncpy.c.
Paul, I'm also not sure what license you intended to use for
lib/openat2.c. Maybe LGPLv2+ so some of it could be used in glibc?
Collin
[1] https://lists.gnu.org/archive/html/bug-gnulib/2025-09/msg00192.html