From: Adhemerval Zanella Date: Mon, 6 Feb 2023 18:07:44 +0000 (-0300) Subject: string: Disable stack protector in early static initialization X-Git-Tag: glibc-2.38~599 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=fb95c316382679c0826cc8399760977cd95f15c9;p=thirdparty%2Fglibc.git string: Disable stack protector in early static initialization For powerpc, strncmp is used on _dl_string_platform issued by __tcb_parse_hwcap_and_convert_at_platform. Reviewed-by: Carlos Eduardo Seo --- diff --git a/string/Makefile b/string/Makefile index 3eced0d027e..c84b49aaa58 100644 --- a/string/Makefile +++ b/string/Makefile @@ -230,6 +230,8 @@ LDFLAGS-tst-xbzero-opt = -z now # Called during TLS initialization. CFLAGS-memcpy.c += $(no-stack-protector) CFLAGS-wordcopy.c += $(no-stack-protector) +# Called during static initialization +CFLAGS-strncmp.c += $(no-stack-protector) CFLAGS-argz-next.c += $(config-cflags-wno-ignored-attributes) CFLAGS-basename.c += $(config-cflags-wno-ignored-attributes)