[oe] [PATCH 2/4] lvm2.inc: add patch to fix building

Stefan Schmidt stefan at datenfreihafen.org
Mon Jul 26 07:46:22 UTC 2010


On Tue, 2010-07-20 at 20:44, Simon Busch wrote:
> lvm2 fails to build cause there is a include of limits.h missing. The patch adds the
> include to the relevant file of the lvm2 source.
> 
> Signed-off-by: Simon Busch <morphis at gravedo.de>

Acked-by: Stefan Schmidt <stefan at datenfreihafen.org>

> ---
>  recipes/lvm2/files/include-limits.patch |   13 +++++++++++++
>  recipes/lvm2/lvm2.inc                   |    3 ++-
>  2 files changed, 15 insertions(+), 1 deletions(-)
>  create mode 100644 recipes/lvm2/files/include-limits.patch
> 
> diff --git a/recipes/lvm2/files/include-limits.patch b/recipes/lvm2/files/include-limits.patch
> new file mode 100644
> index 0000000..4987766
> --- /dev/null
> +++ b/recipes/lvm2/files/include-limits.patch
> @@ -0,0 +1,13 @@
> +diff -rpN LVM2.2.01.15-orig/lib/locking/cluster_locking.c LVM2.2.01.15/lib/locking/cluster_locking.c
> +*** LVM2.2.01.15-orig/lib/locking/cluster_locking.c	2010-03-16 20:16:45.806355964 +0100
> +--- LVM2.2.01.15/lib/locking/cluster_locking.c	2010-03-16 20:19:08.946345762 +0100
> +***************
> +*** 29,34 ****
> +--- 29,35 ----
> +  #include <sys/socket.h>
> +  #include <sys/un.h>
> +  #include <unistd.h>
> ++ #include <limits.h>
> +  
> +  #ifndef CLUSTER_LOCKING_INTERNAL
> +  int lock_resource(struct cmd_context *cmd, const char *resource, int flags);
> diff --git a/recipes/lvm2/lvm2.inc b/recipes/lvm2/lvm2.inc
> index a7e37b5..080f5ea 100644
> --- a/recipes/lvm2/lvm2.inc
> +++ b/recipes/lvm2/lvm2.inc
> @@ -6,7 +6,8 @@ INC_PR = "r2"
>  
>  S = "${WORKDIR}/LVM2.${PV}"
>  SRC_URI = "ftp://sources.redhat.com/pub/lvm2/old/LVM2.${PV}.tgz \
> -           file://crosscompile_fix.patch"
> +           file://crosscompile_fix.patch \
> +           file://include-limits.patch"
>  
>  # Unset user/group to unbreak install.
>  EXTRA_OECONF = "--with-user= --with-group= --disable-o_direct"
> -- 
> 1.7.0.4
> 
> 
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel at lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel




More information about the Openembedded-devel mailing list