summaryrefslogtreecommitdiff
path: root/toolchain/uclibc/patches/0.9.34-git/0002-Revert-sparc-disable-cancellable-system-as-it-fails-.patch
diff options
context:
space:
mode:
Diffstat (limited to 'toolchain/uclibc/patches/0.9.34-git/0002-Revert-sparc-disable-cancellable-system-as-it-fails-.patch')
-rw-r--r--toolchain/uclibc/patches/0.9.34-git/0002-Revert-sparc-disable-cancellable-system-as-it-fails-.patch46
1 files changed, 0 insertions, 46 deletions
diff --git a/toolchain/uclibc/patches/0.9.34-git/0002-Revert-sparc-disable-cancellable-system-as-it-fails-.patch b/toolchain/uclibc/patches/0.9.34-git/0002-Revert-sparc-disable-cancellable-system-as-it-fails-.patch
deleted file mode 100644
index 57ecffbb2..000000000
--- a/toolchain/uclibc/patches/0.9.34-git/0002-Revert-sparc-disable-cancellable-system-as-it-fails-.patch
+++ /dev/null
@@ -1,46 +0,0 @@
-From 3422668d945229f9f707aafe24491b5d3e8d7636 Mon Sep 17 00:00:00 2001
-From: Waldemar Brodkorb <wbx@openadk.org>
-Date: Wed, 20 Aug 2014 04:02:49 +0200
-Subject: [PATCH 02/11] Revert "sparc: disable cancellable system, as it fails
- in strange ways right now"
-
-This reverts commit 1db4f8f8389f6a935ecd83aff7fcce5d1cf2c0f3.
-
-It is unclear in which way this is breaking sparc systems.
-With this change added you get following linking error:
-libpthread/nptl/libpthread_so.a(pt-system.oS): In function `__libc_system':
-libc/stdlib/system.c:64: undefined reference to `__wait4_nocancel'
-
-Signed-off-by: Waldemar Brodkorb <wbx@uclibc-ng.org>
----
- libc/stdlib/system.c | 13 +++++++------
- 1 file changed, 7 insertions(+), 6 deletions(-)
-
-diff --git a/libc/stdlib/system.c b/libc/stdlib/system.c
-index 151a229..8c5d25d 100644
---- a/libc/stdlib/system.c
-+++ b/libc/stdlib/system.c
-@@ -18,13 +18,14 @@
- #include <sysdep-cancel.h>
- #endif
-
--extern __typeof(system) __libc_system;
--
--/* TODO: the cancellable version breaks on sparc currently,
-- * need to figure out why still
-- */
--#if !defined __UCLIBC_HAS_THREADS_NATIVE__ || defined __sparc__
-+#if !defined __UCLIBC_HAS_THREADS_NATIVE__
-+/* uClinux-2.0 has vfork, but Linux 2.0 doesn't */
-+#include <sys/syscall.h>
-+#ifndef __NR_vfork
-+# define vfork fork
-+#endif
-
-+extern __typeof(system) __libc_system;
- int __libc_system(const char *command)
- {
- int wait_val, pid;
---
-1.8.5.2 (Apple Git-48)
-