summaryrefslogtreecommitdiffstats
path: root/main/libc0.9.32/ucontext-reentrant.patch
diff options
context:
space:
mode:
authorNatanael Copa <ncopa@alpinelinux.org>2013-09-24 11:13:47 +0000
committerNatanael Copa <ncopa@alpinelinux.org>2013-09-24 11:13:47 +0000
commitd6e220d66c18fe46217c74b815c37adacaae3445 (patch)
treed0338e83d80bf2cd9a4ad0b24bd28c0982c42b6f /main/libc0.9.32/ucontext-reentrant.patch
parenta6d3bd53ce667af4b44820b993a34ffefea72991 (diff)
downloadaports-d6e220d66c18fe46217c74b815c37adacaae3445.tar.bz2
aports-d6e220d66c18fe46217c74b815c37adacaae3445.tar.xz
main/libc0.9.32: use ucontext upstream git master
it includes the definitions in the ucontext.h file. We also need set ASFLAGS to be re-entrant.
Diffstat (limited to 'main/libc0.9.32/ucontext-reentrant.patch')
-rw-r--r--main/libc0.9.32/ucontext-reentrant.patch12
1 files changed, 12 insertions, 0 deletions
diff --git a/main/libc0.9.32/ucontext-reentrant.patch b/main/libc0.9.32/ucontext-reentrant.patch
new file mode 100644
index 000000000..2417e15a4
--- /dev/null
+++ b/main/libc0.9.32/ucontext-reentrant.patch
@@ -0,0 +1,12 @@
+diff --git a/libc/sysdeps/linux/i386/Makefile.arch b/libc/sysdeps/linux/i386/Makefile.arch
+index b47f5a0..8b1edc2 100644
+--- a/libc/sysdeps/linux/i386/Makefile.arch
++++ b/libc/sysdeps/linux/i386/Makefile.arch
+@@ -18,4 +18,7 @@ endif
+
+ ifeq ($(UCLIBC_HAS_CONTEXT_FUNCS),y)
+ SSRC += makecontext.S setcontext.S getcontext.S swapcontext.S
++ASFLAGS-setcontext.S := -D_LIBC_REENTRANT
++ASFLAGS-getcontext.S := -D_LIBC_REENTRANT
++ASFLAGS-swapcontext.S := -D_LIBC_REENTRANT
+ endif