qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v2 0/2] Accompany -nostdlib with -fno-stack-protector
@ 2023-07-31  9:10 Akihiko Odaki
  2023-07-31  9:10 ` [PATCH v2 1/2] tests/migration: Add -fno-stack-protector Akihiko Odaki
                   ` (2 more replies)
  0 siblings, 3 replies; 6+ messages in thread
From: Akihiko Odaki @ 2023-07-31  9:10 UTC (permalink / raw)
  Cc: Christian Borntraeger, Thomas Huth, Juan Quintela, Peter Xu,
	Leonardo Bras, Peter Maydell, Richard Henderson,
	Edgar E . Iglesias, Brian Cain, Paolo Bonzini, Eduardo Habkost,
	Song Gao, Xiaojuan Yang, Philippe Mathieu-Daudé,
	Aurelien Jarno, Jiaxun Yang, Aleksandar Rikalo, Chris Wulff,
	Marek Vasut, David Hildenbrand, Ilya Leoshkevich, qemu-devel,
	qemu-s390x, qemu-arm, Akihiko Odaki

A build of GCC 13.2 will have stack protector enabled by default if it was
configured with --enable-default-ssp option. For such a compiler, it is
necessary to explicitly disable stack protector when linking without
standard libraries.

This is a tree-wide change to add -fno-stack-protector where -nostdlib is
present.

V1 -> V2:
  Dropped changes for pc-bios as they already had the option. (Thomas Huth)
  Make the change for softmmu tests in a central place. (Thomas Huth)

Akihiko Odaki (2):
  tests/migration: Add -fno-stack-protector
  tests/tcg: Add -fno-stack-protector

 tests/tcg/mips/hello-mips.c       | 4 ++--
 tests/migration/s390x/Makefile    | 4 ++--
 tests/tcg/Makefile.target         | 2 +-
 tests/tcg/aarch64/Makefile.target | 2 +-
 tests/tcg/arm/Makefile.target     | 2 +-
 tests/tcg/cris/Makefile.target    | 2 +-
 tests/tcg/hexagon/Makefile.target | 2 +-
 tests/tcg/i386/Makefile.target    | 2 +-
 tests/tcg/minilib/Makefile.target | 2 +-
 tests/tcg/mips/Makefile.target    | 2 +-
 10 files changed, 12 insertions(+), 12 deletions(-)

-- 
2.41.0



^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2023-11-01 10:00 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-07-31  9:10 [PATCH v2 0/2] Accompany -nostdlib with -fno-stack-protector Akihiko Odaki
2023-07-31  9:10 ` [PATCH v2 1/2] tests/migration: Add -fno-stack-protector Akihiko Odaki
2023-07-31  9:10 ` [PATCH v2 2/2] tests/tcg: " Akihiko Odaki
2023-09-22 16:45   ` Thomas Huth
2023-10-19 12:40     ` Alex Bennée
2023-11-01  9:58 ` [PATCH v2 0/2] Accompany -nostdlib with -fno-stack-protector Michael Tokarev

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 NNTP newsgroup(s).