public inbox for glibc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug dynamic-link/27555] New: Static tests fail with --enable-stack-protector=all
@ 2021-03-10 10:04 siddhesh at sourceware dot org
2021-03-15 16:37 ` [Bug dynamic-link/27555] " siddhesh at sourceware dot org
` (3 more replies)
0 siblings, 4 replies; 5+ messages in thread
From: siddhesh at sourceware dot org @ 2021-03-10 10:04 UTC (permalink / raw)
To: glibc-bugs
https://sourceware.org/bugzilla/show_bug.cgi?id=27555
Bug ID: 27555
Summary: Static tests fail with --enable-stack-protector=all
Product: glibc
Version: unspecified
Status: NEW
Severity: normal
Priority: P2
Component: dynamic-link
Assignee: unassigned at sourceware dot org
Reporter: siddhesh at sourceware dot org
Target Milestone: ---
The following tests fail when glibc is build with --enable-stack-protector=all:
elf/tst-ifunc-isa-1-static
elf/tst-ifunc-isa-2-static
This is distinct from bug 25680 since it also involves a fix to
__x86_get_cpuid_feature_leaf build options.
--
You are receiving this mail because:
You are on the CC list for the bug.
^ permalink raw reply [flat|nested] 5+ messages in thread
* [Bug dynamic-link/27555] Static tests fail with --enable-stack-protector=all
2021-03-10 10:04 [Bug dynamic-link/27555] New: Static tests fail with --enable-stack-protector=all siddhesh at sourceware dot org
@ 2021-03-15 16:37 ` siddhesh at sourceware dot org
2021-03-15 16:37 ` siddhesh at sourceware dot org
` (2 subsequent siblings)
3 siblings, 0 replies; 5+ messages in thread
From: siddhesh at sourceware dot org @ 2021-03-15 16:37 UTC (permalink / raw)
To: glibc-bugs
https://sourceware.org/bugzilla/show_bug.cgi?id=27555
Siddhesh Poyarekar <siddhesh at sourceware dot org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Resolution|--- |FIXED
Status|NEW |RESOLVED
--- Comment #1 from Siddhesh Poyarekar <siddhesh at sourceware dot org> ---
Fix is in mainline.
commit 941ea10f8099cb4fcc98c65249fc17a63fcff6a4
Author: Siddhesh Poyarekar <siddhesh@sourceware.org>
Date: Mon Mar 15 20:24:45 2021 +0530
Build get-cpuid-feature-leaf.c without stack-protector [BZ #27555]
__x86_get_cpuid_feature_leaf is called during early startup, before
the stack check guard is initialized and is hence not safe to build
with stack-protector.
Additionally, IFUNC resolvers for static tst-ifunc-isa tests get
called too early for stack protector to be useful, so fix them to
disable stack protector for the resolver functions.
This fixes all failures seen with --enable-stack-protector=all
configuration.
Reviewed-by: Adhemerval Zanella <adhemerval.zanella@linaro.org>
I've also created bug 27582 because it is possible (but just a bit more work to
vwrite and verify than I can put in at the moment) to make this test non-flaky
with stack-protector-all.
--
You are receiving this mail because:
You are on the CC list for the bug.
^ permalink raw reply [flat|nested] 5+ messages in thread
* [Bug dynamic-link/27555] Static tests fail with --enable-stack-protector=all
2021-03-10 10:04 [Bug dynamic-link/27555] New: Static tests fail with --enable-stack-protector=all siddhesh at sourceware dot org
2021-03-15 16:37 ` [Bug dynamic-link/27555] " siddhesh at sourceware dot org
@ 2021-03-15 16:37 ` siddhesh at sourceware dot org
2024-06-12 23:22 ` sam at gentoo dot org
2024-06-12 23:22 ` sam at gentoo dot org
3 siblings, 0 replies; 5+ messages in thread
From: siddhesh at sourceware dot org @ 2021-03-15 16:37 UTC (permalink / raw)
To: glibc-bugs
https://sourceware.org/bugzilla/show_bug.cgi?id=27555
Siddhesh Poyarekar <siddhesh at sourceware dot org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Target Milestone|--- |2.34
--
You are receiving this mail because:
You are on the CC list for the bug.
^ permalink raw reply [flat|nested] 5+ messages in thread
* [Bug dynamic-link/27555] Static tests fail with --enable-stack-protector=all
2021-03-10 10:04 [Bug dynamic-link/27555] New: Static tests fail with --enable-stack-protector=all siddhesh at sourceware dot org
2021-03-15 16:37 ` [Bug dynamic-link/27555] " siddhesh at sourceware dot org
2021-03-15 16:37 ` siddhesh at sourceware dot org
@ 2024-06-12 23:22 ` sam at gentoo dot org
2024-06-12 23:22 ` sam at gentoo dot org
3 siblings, 0 replies; 5+ messages in thread
From: sam at gentoo dot org @ 2024-06-12 23:22 UTC (permalink / raw)
To: glibc-bugs
https://sourceware.org/bugzilla/show_bug.cgi?id=27555
Sam James <sam at gentoo dot org> changed:
What |Removed |Added
----------------------------------------------------------------------------
See Also| |https://sourceware.org/bugz
| |illa/show_bug.cgi?id=27582
--
You are receiving this mail because:
You are on the CC list for the bug.
^ permalink raw reply [flat|nested] 5+ messages in thread
* [Bug dynamic-link/27555] Static tests fail with --enable-stack-protector=all
2021-03-10 10:04 [Bug dynamic-link/27555] New: Static tests fail with --enable-stack-protector=all siddhesh at sourceware dot org
` (2 preceding siblings ...)
2024-06-12 23:22 ` sam at gentoo dot org
@ 2024-06-12 23:22 ` sam at gentoo dot org
3 siblings, 0 replies; 5+ messages in thread
From: sam at gentoo dot org @ 2024-06-12 23:22 UTC (permalink / raw)
To: glibc-bugs
https://sourceware.org/bugzilla/show_bug.cgi?id=27555
Sam James <sam at gentoo dot org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |sam at gentoo dot org
--
You are receiving this mail because:
You are on the CC list for the bug.
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2024-06-12 23:22 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-03-10 10:04 [Bug dynamic-link/27555] New: Static tests fail with --enable-stack-protector=all siddhesh at sourceware dot org
2021-03-15 16:37 ` [Bug dynamic-link/27555] " siddhesh at sourceware dot org
2021-03-15 16:37 ` siddhesh at sourceware dot org
2024-06-12 23:22 ` sam at gentoo dot org
2024-06-12 23:22 ` sam at gentoo dot org
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).