libffi_3.0.8.bb : add fix for autoconf 2.64+
authorGraeme Gregory <dp@xora.org.uk>
Wed, 17 Mar 2010 15:00:18 +0000 (15:00 +0000)
committerGraeme Gregory <dp@xora.org.uk>
Thu, 18 Mar 2010 19:42:37 +0000 (19:42 +0000)
recipes/libffi/libffi/autoconf-2.64.patch [new file with mode: 0644]
recipes/libffi/libffi_3.0.8.bb

diff --git a/recipes/libffi/libffi/autoconf-2.64.patch b/recipes/libffi/libffi/autoconf-2.64.patch
new file mode 100644 (file)
index 0000000..7e5a41e
--- /dev/null
@@ -0,0 +1,24 @@
+From cc8c1160a690a1eafc35e745da5f24e258436bda Mon Sep 17 00:00:00 2001
+From: Mike Lundy <mike@fluffypenguin.org>
+Date: Fri, 2 Oct 2009 12:28:13 -0700
+Subject: [PATCH] fix libffi for autoconf-2.64
+
+---
+ libffi-3.0.8/configure.ac |    1 +
+ 1 files changed, 1 insertions(+), 0 deletions(-)
+
+diff --git libffi-3.0.8/configure.ac libffi-3.0.8/configure.ac
+index 6a7e7fb..4c3f190 100644
+--- libffi-3.0.8/configure.ac
++++ libffi-3.0.8/configure.ac
+@@ -20,6 +20,7 @@ AM_INIT_AUTOMAKE
+ m4_rename([_AC_ARG_VAR_PRECIOUS],[real_PRECIOUS])
+ m4_define([_AC_ARG_VAR_PRECIOUS],[])
+ AC_PROG_CC
++m4_undefine([_AC_ARG_VAR_PRECIOUS])
+ m4_rename([real_PRECIOUS],[_AC_ARG_VAR_PRECIOUS])
+ AC_SUBST(CFLAGS)
+-- 
+1.6.4
+
index d24e971..adde932 100644 (file)
@@ -24,7 +24,8 @@ FILES_${PN}-dev = "${includedir}/${TARGET_SYS}/ffi* \
                         ${libdir}/pkgconfig \
 "
 
-SRC_URI = "ftp://sourceware.org/pub/libffi/${P}.tar.gz"
+SRC_URI = "ftp://sourceware.org/pub/libffi/${P}.tar.gz \
+           file://autoconf-2.64.patch;patch=1"
 
 EXTRA_OECONF = "--with-gnu-ld \
                 --enable-shared \