]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
string: Disable stack protector in early static initialization
authorAdhemerval Zanella <adhemerval.zanella@linaro.org>
Mon, 6 Feb 2023 18:07:44 +0000 (15:07 -0300)
committerAdhemerval Zanella <adhemerval.zanella@linaro.org>
Wed, 8 Feb 2023 20:14:03 +0000 (17:14 -0300)
For powerpc, strncmp is used on _dl_string_platform issued by
__tcb_parse_hwcap_and_convert_at_platform.

Reviewed-by: Carlos Eduardo Seo <carlos.seo@linaro.org>
string/Makefile

index 3eced0d027e509e4d96afa8a7988772fa1c53062..c84b49aaa5812434d5b71f1edc75a0665e51551d 100644 (file)
@@ -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)