summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTom Rini <tom_rini@mentor.com>2011-01-27 11:20:57 -0700
committerTom Rini <tom_rini@mentor.com>2011-01-27 11:24:17 -0700
commit8e4ad8fe121f84211e2844d95719964e14975013 (patch)
treee7e4537f8842d8d17cf5cf1e04ce77a9178943c4
parentfc837dd1e96354338e943d11e31c6585cdb6ef3c (diff)
downloadopenembedded-8e4ad8fe121f84211e2844d95719964e14975013.tar.gz
openswan: Fix a build race in libipsecconf
This has been upstreamed for the 2.6.33 release. Signed-off-by: Tom Rini <tom_rini@mentor.com>
-rw-r--r--recipes/openswan/openswan-2.6.31/fix-parser-build-race.patch13
-rw-r--r--recipes/openswan/openswan_2.6.31.bb5
2 files changed, 16 insertions, 2 deletions
diff --git a/recipes/openswan/openswan-2.6.31/fix-parser-build-race.patch b/recipes/openswan/openswan-2.6.31/fix-parser-build-race.patch
new file mode 100644
index 0000000000..61de4271c9
--- /dev/null
+++ b/recipes/openswan/openswan-2.6.31/fix-parser-build-race.patch
@@ -0,0 +1,13 @@
+---
+ lib/libipsecconf/Makefile.depend.linux | 1 +
+ 1 file changed, 1 insertion(+)
+
+Index: openswan-2.6.31/lib/libipsecconf/Makefile.depend.linux
+===================================================================
+--- openswan-2.6.31.orig/lib/libipsecconf/Makefile.depend.linux
++++ openswan-2.6.31/lib/libipsecconf/Makefile.depend.linux
+@@ -124,3 +124,4 @@ virtif.o: virtif.c \
+ ../../include/ipsecconf/exec.h \
+ ../../include/ipsecconf/files.h \
+ ../../include/ipsecconf/starterlog.h
++parser.tab.c: parser.tab.h
diff --git a/recipes/openswan/openswan_2.6.31.bb b/recipes/openswan/openswan_2.6.31.bb
index 94b45aaff4..bae05d238b 100644
--- a/recipes/openswan/openswan_2.6.31.bb
+++ b/recipes/openswan/openswan_2.6.31.bb
@@ -6,9 +6,10 @@ LICENSE = "GPLv2"
DEPENDS = "gmp flex-native bison-native"
RRECOMMENDS_${PN} = "kernel-module-ipsec"
RDEPENDS_append_nylon = "perl"
-PR = "r1"
+PR = "r2"
-SRC_URI = "http://www.openswan.org/download/openswan-${PV}.tar.gz"
+SRC_URI = "http://www.openswan.org/download/openswan-${PV}.tar.gz \
+ file://fix-parser-build-race.patch"
EXTRA_OEMAKE = "DESTDIR=${D} \
USERCOMPILE="${CFLAGS}" \