aboutsummaryrefslogtreecommitdiffstats
path: root/main/gcc/0022-Alpine-musl-package-provides-libssp_nonshared.a.-We-.patch
diff options
context:
space:
mode:
Diffstat (limited to 'main/gcc/0022-Alpine-musl-package-provides-libssp_nonshared.a.-We-.patch')
-rw-r--r--main/gcc/0022-Alpine-musl-package-provides-libssp_nonshared.a.-We-.patch31
1 files changed, 0 insertions, 31 deletions
diff --git a/main/gcc/0022-Alpine-musl-package-provides-libssp_nonshared.a.-We-.patch b/main/gcc/0022-Alpine-musl-package-provides-libssp_nonshared.a.-We-.patch
deleted file mode 100644
index a9abc774540..00000000000
--- a/main/gcc/0022-Alpine-musl-package-provides-libssp_nonshared.a.-We-.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-From 154f797756e8098f33fa16799749b4cd827dd81c Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Timo=20Ter=C3=A4s?= <timo.teras@iki.fi>
-Date: Fri, 21 Aug 2020 07:03:00 +0000
-Subject: [PATCH] Alpine musl package provides libssp_nonshared.a. We link to
- it unconditionally, as otherwise we get link failures if some objects are
- -fstack-protector built and final link happens with -fno-stack-protector.
- This seems to be the common case when bootstrapping gcc, the piepatches do
- not seem to fully fix the crosstoolchain and bootstrap sequence wrt.
- stack-protector flag usage.
-
----
- gcc/gcc.c | 3 +--
- 1 file changed, 1 insertion(+), 2 deletions(-)
-
-diff --git a/gcc/gcc.c b/gcc/gcc.c
-index 99314032ec2..6e91767efe8 100644
---- a/gcc/gcc.c
-+++ b/gcc/gcc.c
-@@ -997,8 +997,7 @@ proper position among the other output files. */
-
- #ifndef LINK_SSP_SPEC
- #ifdef TARGET_LIBC_PROVIDES_SSP
--#define LINK_SSP_SPEC "%{fstack-protector|fstack-protector-all" \
-- "|fstack-protector-strong|fstack-protector-explicit:}"
-+#define LINK_SSP_SPEC "-lssp_nonshared"
- #else
- #define LINK_SSP_SPEC "%{fstack-protector|fstack-protector-all" \
- "|fstack-protector-strong|fstack-protector-explicit" \
---
-2.34.1
-