1
0
mirror of https://sourceware.org/git/glibc.git synced 2025-07-30 22:43:12 +03:00

string: Suppress Clang warnings on tester.c

Add a configure check for -Wno-fortify-source to suppress Clang warnings
on string/tester.c, like:

tester.c:385:10: error: 'strncat' size argument is too large; destination buffer has size 50, but size argument is 99 [-Werror,-Wfortify-source]
  385 |   check (strncat (one, "lmn", 99) == one, 1);   /* Returned value. */

Signed-off-by: H.J. Lu <hjl.tools@gmail.com>
Reviewed-by: Sam James <sam@gentoo.org>
This commit is contained in:
H.J. Lu
2024-12-23 05:12:02 +08:00
parent cb74bafbb5
commit 31c47126f4
3 changed files with 49 additions and 2 deletions

View File

@ -252,8 +252,11 @@ endif
include ../Rules
CFLAGS-inl-tester.c += -fno-builtin
CFLAGS-noinl-tester.c += -fno-builtin
CFLAGS-tester.c += $(test-config-cflags-wno-fortify-source)
CFLAGS-inl-tester.c += -fno-builtin \
$(test-config-cflags-wno-fortify-source)
CFLAGS-noinl-tester.c += -fno-builtin \
$(test-config-cflags-wno-fortify-source)
CFLAGS-tst-strlen.c += -fno-builtin
CFLAGS-stratcliff.c += -fno-builtin
CFLAGS-test-ffs.c += -fno-builtin