[3/3] string: Disable stack protector in early static initialization
Checks
Context |
Check |
Description |
dj/TryBot-apply_patch |
success
|
Patch applied to master at the time it was sent
|
dj/TryBot-32bit |
success
|
Build for i686
|
Commit Message
For powerpc, strncmp is used on _dl_string_platform issued by
__tcb_parse_hwcap_and_convert_at_platform.
---
string/Makefile | 2 ++
1 file changed, 2 insertions(+)
Comments
On Tue, 7 Feb 2023 at 10:14, Adhemerval Zanella via Libc-alpha
<libc-alpha@sourceware.org> wrote:
>
> For powerpc, strncmp is used on _dl_string_platform issued by
> __tcb_parse_hwcap_and_convert_at_platform.
> ---
LGTM.
Reviewed-by: Carlos Eduardo Seo <carlos.seo@linaro.org>
On Wed, 8 Feb 2023 at 14:27, Carlos Seo <carlos.seo@linaro.org> wrote:
>
> On Tue, 7 Feb 2023 at 10:14, Adhemerval Zanella via Libc-alpha
> <libc-alpha@sourceware.org> wrote:
> >
> > For powerpc, strncmp is used on _dl_string_platform issued by
> > __tcb_parse_hwcap_and_convert_at_platform.
> > ---
>
> LGTM.
@@ -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)