diff options
author | Simon Busch <morphis@gravedo.de> | 2010-07-20 08:44:55 +0000 |
---|---|---|
committer | Stefan Schmidt <stefan@datenfreihafen.org> | 2010-08-16 15:51:55 +0200 |
commit | c17c517bc1777e787adf6df2e11758283db7dbba (patch) | |
tree | 630baf10586253bac18fa0901635c98718e1711a | |
parent | aefe7a444c34231892653702b622e6e94760bd7b (diff) |
lvm2.inc: add patch to fix building
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@gravedo.de>
Acked-by: Stefan Schmidt <stefan@datenfreihafen.org>
-rw-r--r-- | recipes/lvm2/files/include-limits.patch | 13 | ||||
-rw-r--r-- | recipes/lvm2/lvm2.inc | 3 |
2 files changed, 15 insertions, 1 deletions
diff --git a/recipes/lvm2/files/include-limits.patch b/recipes/lvm2/files/include-limits.patch new file mode 100644 index 0000000000..49877666b4 --- /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 a7e37b5eb2..080f5ead85 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" |