All of lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH] package/gcc: disable split-stack for non-thread builds for gcc powerpc spe
@ 2022-07-25 12:51 Romain Naour
  2022-07-26 16:46 ` Thomas Petazzoni via buildroot
  2022-08-18  6:28 ` Peter Korsgaard
  0 siblings, 2 replies; 3+ messages in thread
From: Romain Naour @ 2022-07-25 12:51 UTC (permalink / raw)
  To: buildroot; +Cc: Romain Naour

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 <romain.naour@smile.fr>
---
 ...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 <wbx@openadk.org>
+Date: Mon, 25 Jul 2022 00:29:55 +0200
+Subject: [PATCH] disable split-stack for non-thread builds
+
+Signed-off-by: Waldemar Brodkorb <wbx@openadk.org>
+[Romain: convert to git format]
+Signed-off-by: Romain Naour <romain.naour@smile.fr>
+---
+ 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
+
-- 
2.34.3

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

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

* Re: [Buildroot] [PATCH] package/gcc: disable split-stack for non-thread builds for gcc powerpc spe
  2022-07-25 12:51 [Buildroot] [PATCH] package/gcc: disable split-stack for non-thread builds for gcc powerpc spe Romain Naour
@ 2022-07-26 16:46 ` Thomas Petazzoni via buildroot
  2022-08-18  6:28 ` Peter Korsgaard
  1 sibling, 0 replies; 3+ messages in thread
From: Thomas Petazzoni via buildroot @ 2022-07-26 16:46 UTC (permalink / raw)
  To: Romain Naour; +Cc: buildroot

On Mon, 25 Jul 2022 14:51:47 +0200
Romain Naour <romain.naour@smile.fr> wrote:

> 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 <romain.naour@smile.fr>
> ---
>  ...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

Applied to master, thanks.

Thomas
-- 
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

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

* Re: [Buildroot] [PATCH] package/gcc: disable split-stack for non-thread builds for gcc powerpc spe
  2022-07-25 12:51 [Buildroot] [PATCH] package/gcc: disable split-stack for non-thread builds for gcc powerpc spe Romain Naour
  2022-07-26 16:46 ` Thomas Petazzoni via buildroot
@ 2022-08-18  6:28 ` Peter Korsgaard
  1 sibling, 0 replies; 3+ messages in thread
From: Peter Korsgaard @ 2022-08-18  6:28 UTC (permalink / raw)
  To: Romain Naour; +Cc: buildroot

>>>>> "Romain" == Romain Naour <romain.naour@smile.fr> writes:

 > 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 <romain.naour@smile.fr>

Committed to 2022.05.x and 2022.02.x, thanks.

-- 
Bye, Peter Korsgaard
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

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

end of thread, other threads:[~2022-08-18  6:28 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-07-25 12:51 [Buildroot] [PATCH] package/gcc: disable split-stack for non-thread builds for gcc powerpc spe Romain Naour
2022-07-26 16:46 ` Thomas Petazzoni via buildroot
2022-08-18  6:28 ` Peter Korsgaard

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.