From bc43f6118dd93beb8302430855ab240cce663ade Mon Sep 17 00:00:00 2001 From: Keir Fraser Date: Mon, 15 Mar 2010 17:08:29 +0000 Subject: blktap/fs-back: Build fixes for Fedora 13 1. Some files use stat, mkfifo, mkdir etc. without including sys/stat.h 2. Some programs link against libpthread without a -lpthread compile option. The compile used to work if this library happened to be used by one of the other libraries that was being linked against, but Fedora 13 has stopped allowing this. From: M A Young Signed-off-by: Keir Fraser --- tools/blktap/drivers/Makefile | 2 +- tools/blktap/drivers/blktapctrl.c | 1 + tools/blktap/drivers/block-qcow2.c | 1 + 3 files changed, 3 insertions(+), 1 deletion(-) (limited to 'tools/blktap') diff --git a/tools/blktap/drivers/Makefile b/tools/blktap/drivers/Makefile index ed6fcbe6f7..e1e2e1bc3f 100644 --- a/tools/blktap/drivers/Makefile +++ b/tools/blktap/drivers/Makefile @@ -29,7 +29,7 @@ CFLAGS += -DMEMSHR MEMSHRLIBS += $(MEMSHR_DIR)/libmemshr.a endif -LDFLAGS_blktapctrl := $(LDFLAGS_libxenctrl) $(LDFLAGS_libxenstore) $(MEMSHRLIBS) -L../lib -lblktap -lrt -lm +LDFLAGS_blktapctrl := $(LDFLAGS_libxenctrl) $(LDFLAGS_libxenstore) $(MEMSHRLIBS) -L../lib -lblktap -lrt -lm -lpthread LDFLAGS_img := $(LIBAIO_DIR)/libaio.a $(CRYPT_LIB) -lpthread -lz BLK-OBJS-y := block-aio.o diff --git a/tools/blktap/drivers/blktapctrl.c b/tools/blktap/drivers/blktapctrl.c index d1bc79f303..db6dab5f3c 100644 --- a/tools/blktap/drivers/blktapctrl.c +++ b/tools/blktap/drivers/blktapctrl.c @@ -51,6 +51,7 @@ #include #include #include +#include #include "blktaplib.h" #include "blktapctrl.h" diff --git a/tools/blktap/drivers/block-qcow2.c b/tools/blktap/drivers/block-qcow2.c index b0392e1802..ceda4f0124 100644 --- a/tools/blktap/drivers/block-qcow2.c +++ b/tools/blktap/drivers/block-qcow2.c @@ -30,6 +30,7 @@ #include #include #include +#include #include "tapdisk.h" #include "tapaio.h" -- cgit v1.2.3