summaryrefslogtreecommitdiffstats
path: root/meta/recipes-devtools/bison/bison
diff options
context:
space:
mode:
authorKhem Raj <raj.khem@gmail.com>2011-03-31 20:41:59 -0700
committerRichard Purdie <richard.purdie@linuxfoundation.org>2011-04-04 14:09:40 +0100
commitaa0772c6e7b28cfa2e73fc2f9a743aab9c7d5ee8 (patch)
tree2da0ad51e606505c509d4bdc0162e02f7191159b /meta/recipes-devtools/bison/bison
parent69f1a6d2d5fec8a542aed7c9c1eed2c3941940d4 (diff)
downloadpoky-aa0772c6e7b28cfa2e73fc2f9a743aab9c7d5ee8.tar.gz
bison: Make compilable on uclibc
Import patch from OE to fix compilation on uclibc Let inherit gettext take care of gettext dependencies (From OE-Core rev: 417c41f3083df120cf745c274b487218828dd147) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-devtools/bison/bison')
-rw-r--r--meta/recipes-devtools/bison/bison/uclibc-sched_param-def.patch19
1 files changed, 19 insertions, 0 deletions
diff --git a/meta/recipes-devtools/bison/bison/uclibc-sched_param-def.patch b/meta/recipes-devtools/bison/bison/uclibc-sched_param-def.patch
new file mode 100644
index 0000000000..50652d8bab
--- /dev/null
+++ b/meta/recipes-devtools/bison/bison/uclibc-sched_param-def.patch
@@ -0,0 +1,19 @@
1uclibc defines __GLIBC__ but it does not expose struct shed_param as much as glibc
2and is not needed too per standard. gnulib attempts to use it but we have to account
3for it because in this case uclibc does not behave like glibc.
4
5-Khem
6
7http://bugs.gentoo.org/336484
8
9--- m4-1.4.14/lib/spawn.in.h
10+++ m4-1.4.14/lib/spawn.in.h
11@@ -31,7 +31,7 @@
12
13 /* Get definitions of 'struct sched_param' and 'sigset_t'.
14 But avoid namespace pollution on glibc systems. */
15-#ifndef __GLIBC__
16+#if !defined __GLIBC__ || defined __UCLIBC__
17 # include <sched.h>
18 # include <signal.h>
19 #endif