summaryrefslogtreecommitdiff
path: root/toolchain/uclibc/patches/0.9.34-git/0003-Revert-sparc-disable-cancellable-system-as-it-fails-.patch
diff options
context:
space:
mode:
authorWaldemar Brodkorb <wbx@openadk.org>2014-08-20 22:00:15 +0200
committerWaldemar Brodkorb <wbx@openadk.org>2014-08-20 22:00:15 +0200
commitec71cc8829ad871ce3587d04d71827f769e5d265 (patch)
treeeb4cd498ec333b9822c1d7692bef736874ebaf0f /toolchain/uclibc/patches/0.9.34-git/0003-Revert-sparc-disable-cancellable-system-as-it-fails-.patch
parentf8035dc4dfa8a7ca0d88c1dfc3e4d7051559aaf1 (diff)
refresh uClibc patchsets
Diffstat (limited to 'toolchain/uclibc/patches/0.9.34-git/0003-Revert-sparc-disable-cancellable-system-as-it-fails-.patch')
-rw-r--r--toolchain/uclibc/patches/0.9.34-git/0003-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/0003-Revert-sparc-disable-cancellable-system-as-it-fails-.patch b/toolchain/uclibc/patches/0.9.34-git/0003-Revert-sparc-disable-cancellable-system-as-it-fails-.patch
deleted file mode 100644
index 7629ce803..000000000
--- a/toolchain/uclibc/patches/0.9.34-git/0003-Revert-sparc-disable-cancellable-system-as-it-fails-.patch
+++ /dev/null
@@ -1,46 +0,0 @@
-From df4848120be5353a3bd1216616c6823ea6430b71 Mon Sep 17 00:00:00 2001
-From: Waldemar Brodkorb <wbx@openadk.org>
-Date: Wed, 20 Aug 2014 04:02:49 +0200
-Subject: [PATCH 3/5] Revert "sparc: disable cancellable system, as it fails in
- strange ways right now"
-
-This reverts commit 1db4f8f8389f6a935ecd83aff7fcce5d1cf2c0f3.
-
-It is unclear how this is breaking sparc.
-With this changed 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@openadk.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)
-