From 3915a3f589d95b6793125f03d295671606d86e84 Mon Sep 17 00:00:00 2001 From: Romain Naour Date: Mon, 25 Jul 2022 14:51:47 +0200 Subject: [PATCH] package/gcc: disable split-stack for non-thread builds for gcc powerpc spe The toolchain for powerpc spe can use uClibc-ng without thread support. So we need the same fix as commit [1]. [1] fff68f75b3519cadb2639fde2296b26db919d79d Signed-off-by: Romain Naour Signed-off-by: Thomas Petazzoni --- ...le-split-stack-for-non-thread-builds.patch | 26 +++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 package/gcc/8.4.0/0004-disable-split-stack-for-non-thread-builds.patch diff --git a/package/gcc/8.4.0/0004-disable-split-stack-for-non-thread-builds.patch b/package/gcc/8.4.0/0004-disable-split-stack-for-non-thread-builds.patch new file mode 100644 index 0000000000..8d99e89293 --- /dev/null +++ b/package/gcc/8.4.0/0004-disable-split-stack-for-non-thread-builds.patch @@ -0,0 +1,26 @@ +From 1ddcb4870533af1b71b6afb75b8f2b271fd88eb4 Mon Sep 17 00:00:00 2001 +From: Waldemar Brodkorb +Date: Mon, 25 Jul 2022 00:29:55 +0200 +Subject: [PATCH] disable split-stack for non-thread builds + +Signed-off-by: Waldemar Brodkorb +[Romain: convert to git format] +Signed-off-by: Romain Naour +--- + libgcc/config/t-stack | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/libgcc/config/t-stack b/libgcc/config/t-stack +index cc0366b4cd8..f3f97e86d60 100644 +--- a/libgcc/config/t-stack ++++ b/libgcc/config/t-stack +@@ -1,4 +1,6 @@ + # Makefile fragment to provide generic support for -fsplit-stack. + # This should be used in config.host for any host which supports + # -fsplit-stack. ++ifeq ($(enable_threads),yes) + LIB2ADD_ST += $(srcdir)/generic-morestack.c $(srcdir)/generic-morestack-thread.c ++endif +-- +2.34.3 +