summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn Bowler <jbowler@nslu2-linux.org>2006-01-21 05:54:11 +0000
committerOpenEmbedded Project <openembedded-devel@lists.openembedded.org>2006-01-21 05:54:11 +0000
commit389b49905aa8ed95caf720f0fc7d734e511ace84 (patch)
tree611d10cd9273b58e8957447fbde7a2978567c712
parented2d878d8a367479e612edda7ab31f3acd9fa11c (diff)
findutils: add --without-included-regex for uclibc builds in 4.1.20
- findutils works out that uclibc is not glibc and automagically builds its own regex, this is not good because its own regex relies on GNU specific features which are no longer in uclibc (svn head), whereas the uclibc regex is actually a copy of the glibc one...
-rw-r--r--packages/findutils/findutils_4.1.20.bb9
1 files changed, 8 insertions, 1 deletions
diff --git a/packages/findutils/findutils_4.1.20.bb b/packages/findutils/findutils_4.1.20.bb
index 213e610257..e633b6d405 100644
--- a/packages/findutils/findutils_4.1.20.bb
+++ b/packages/findutils/findutils_4.1.20.bb
@@ -1,10 +1,17 @@
SECTION = "console/utils"
LICENSE = "GPL"
DESCRIPTION = "find, locate, and xargs binaries."
-PR = "r1"
+PR = "r2"
SRC_URI = "ftp://alpha.gnu.org/gnu/findutils/findutils-${PV}.tar.gz \
file://configure.patch;patch=1 \
file://make.patch;patch=1"
inherit autotools gettext
+
+# diffutils assumes non-glibc compilation with uclibc and
+# this causes it to generate its own implementations of
+# standard functionality. regex.c actually breaks compilation
+# because it uses __mempcpy, there are other things (TBD:
+# see diffutils.mk in buildroot)
+EXTRA_OECONF_linux-uclibc = "--without-included-regex"