commit: d066fc8f8de408b4e8d9d12a93f19d60ec08e250 Author: Sam James <sam <AT> gentoo <DOT> org> AuthorDate: Sat Nov 30 11:29:18 2024 +0000 Commit: Sam James <sam <AT> gentoo <DOT> org> CommitDate: Sat Nov 30 11:29:58 2024 +0000 URL: https://gitweb.gentoo.org/proj/gcc-patches.git/commit/?id=d066fc8f
15.0.0: pass -fno-stack-protector for offloading --enable-default-ssp doesn't seem to cover this. Bug: https://bugs.gentoo.org/945296 Signed-off-by: Sam James <sam <AT> gentoo.org> 15.0.0/gentoo/04_all_nossp-on-nostdlib.patch | 2 +- 15.0.0/gentoo/README.history | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/15.0.0/gentoo/04_all_nossp-on-nostdlib.patch b/15.0.0/gentoo/04_all_nossp-on-nostdlib.patch index e17b6a3..4462c0e 100644 --- a/15.0.0/gentoo/04_all_nossp-on-nostdlib.patch +++ b/15.0.0/gentoo/04_all_nossp-on-nostdlib.patch @@ -8,7 +8,7 @@ https://bugs.gentoo.org/484714 #endif +#ifdef ENABLE_DEFAULT_SSP -+#define NO_SSP_SPEC "%{nostdlib|nodefaultlibs|ffreestanding:-fno-stack-protector} " ++#define NO_SSP_SPEC "%{nostdlib|nodefaultlibs|ffreestanding:-fno-stack-protector} -foffload-options=-fno-stack-protector " +#else +#define NO_SSP_SPEC "" +#endif diff --git a/15.0.0/gentoo/README.history b/15.0.0/gentoo/README.history index f2fbcd7..fc9e803 100644 --- a/15.0.0/gentoo/README.history +++ b/15.0.0/gentoo/README.history @@ -1,6 +1,7 @@ ?? - 72_all_PR111600-genemit-Distribute-evenly-to-files.patch + U 04_all_nossp-on-nostdlib.patch U 26_all_enable-cet.patch 28 25 November 2024