Loading package/bison/Config.in +4 −0 Original line number Diff line number Diff line config BR2_PACKAGE_BISON bool "bison" depends on BR2_USE_WCHAR help General-purpose parser generator that converts a grammar description for an LALR context-free grammar into a C program to parse that grammar. http://www.gnu.org/software/bison/ comment "bison requires a toolchain with WCHAR support" depends on !BR2_USE_WCHAR package/bison/bison-2.4.3-uclibc-sched_param-def.patch 0 → 100644 +19 −0 Original line number Diff line number Diff line uclibc defines __GLIBC__ but it does not expose struct shed_param as much as glibc and is not needed too per standard. gnulib attempts to use it but we have to account for it because in this case uclibc does not behave like glibc. -Khem http://bugs.gentoo.org/336484 --- m4-1.4.14/lib/spawn.in.h +++ m4-1.4.14/lib/spawn.in.h @@ -31,7 +31,7 @@ /* Get definitions of 'struct sched_param' and 'sigset_t'. But avoid namespace pollution on glibc systems. */ -#ifndef __GLIBC__ +#if !defined __GLIBC__ || defined __UCLIBC__ # include <sched.h> # include <signal.h> #endif package/bison/bison.mk +3 −3 Original line number Diff line number Diff line Loading @@ -3,9 +3,9 @@ # bison # ############################################################# BISON_VERSION:=2.3 BISON_SOURCE:=bison-$(BISON_VERSION).tar.bz2 BISON_SITE:=$(BR2_GNU_MIRROR)/bison BISON_VERSION = 2.4.3 BISON_SITE = $(BR2_GNU_MIRROR)/bison define BISON_DISABLE_EXAMPLES echo 'all install:' > $(@D)/examples/Makefile Loading Loading
package/bison/Config.in +4 −0 Original line number Diff line number Diff line config BR2_PACKAGE_BISON bool "bison" depends on BR2_USE_WCHAR help General-purpose parser generator that converts a grammar description for an LALR context-free grammar into a C program to parse that grammar. http://www.gnu.org/software/bison/ comment "bison requires a toolchain with WCHAR support" depends on !BR2_USE_WCHAR
package/bison/bison-2.4.3-uclibc-sched_param-def.patch 0 → 100644 +19 −0 Original line number Diff line number Diff line uclibc defines __GLIBC__ but it does not expose struct shed_param as much as glibc and is not needed too per standard. gnulib attempts to use it but we have to account for it because in this case uclibc does not behave like glibc. -Khem http://bugs.gentoo.org/336484 --- m4-1.4.14/lib/spawn.in.h +++ m4-1.4.14/lib/spawn.in.h @@ -31,7 +31,7 @@ /* Get definitions of 'struct sched_param' and 'sigset_t'. But avoid namespace pollution on glibc systems. */ -#ifndef __GLIBC__ +#if !defined __GLIBC__ || defined __UCLIBC__ # include <sched.h> # include <signal.h> #endif
package/bison/bison.mk +3 −3 Original line number Diff line number Diff line Loading @@ -3,9 +3,9 @@ # bison # ############################################################# BISON_VERSION:=2.3 BISON_SOURCE:=bison-$(BISON_VERSION).tar.bz2 BISON_SITE:=$(BR2_GNU_MIRROR)/bison BISON_VERSION = 2.4.3 BISON_SITE = $(BR2_GNU_MIRROR)/bison define BISON_DISABLE_EXAMPLES echo 'all install:' > $(@D)/examples/Makefile Loading