[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-devel] Compile error for xen-4.0.1 if xen-tools is not installed already


  • To: xen-devel@xxxxxxxxxxxxxxxxxxx
  • From: Milan Holzäpfel <listen@xxxxxxxx>
  • Date: Mon, 30 Aug 2010 22:01:18 +0200
  • Delivery-date: Mon, 30 Aug 2010 13:02:39 -0700
  • List-id: Xen developer discussion <xen-devel.lists.xensource.com>

Hello, 

I need the patch below to compile xen-4.0.1 on a systems where
xen-tools is not installed already, i.e. /usr/lib/libxenctrl.so is not
present.  (The errors are "cannot find -lxenctrl" from the places where
LDFLAGS are modified.)

Regards,
Milan Holzäpfel



diff -Nurp xen-4.0.1-orig/tools/blktap2/drivers/Makefile 
xen-4.0.1/tools/blktap2/drivers/Makefile
--- xen-4.0.1-orig/tools/blktap2/drivers/Makefile       2010-08-25 
10:22:07.000000000 +0000
+++ xen-4.0.1/tools/blktap2/drivers/Makefile    2010-08-30 19:42:42.000000000 
+0000
@@ -20,6 +20,8 @@ CFLAGS    += -I $(MEMSHR_DIR)
 CFLAGS    += -D_GNU_SOURCE
 CFLAGS    += -DUSE_NFS_LOCKS
 
+LDFLAGS   += $(LDFLAGS_libxenctrl)
+
 ifeq ($(CONFIG_X86_64),y)
 CFLAGS            += -fPIC
 endif
@@ -38,7 +40,7 @@ else
 CRYPT_LIB += -lcrypto
 endif
 
-LDFLAGS_img := $(LDFLAGS_libxenctrl) $(CRYPT_LIB) -lpthread -lz -lm
+LDFLAGS_img := $(CRYPT_LIB) -lpthread -lz -lm
 
 LIBS += -L$(LIBVHDDIR) -lvhd
 
diff -Nurp xen-4.0.1-orig/tools/blktap2/vhd/lib/Makefile 
xen-4.0.1/tools/blktap2/vhd/lib/Makefile
--- xen-4.0.1-orig/tools/blktap2/vhd/lib/Makefile       2010-08-25 
10:22:07.000000000 +0000
+++ xen-4.0.1/tools/blktap2/vhd/lib/Makefile    2010-08-30 19:41:00.000000000 
+0000
@@ -19,6 +19,8 @@ CFLAGS          += -D_GNU_SOURCE
 CFLAGS          += -fPIC
 CFLAGS          += -g
 
+LDFLAGS         += $(LDFLAGS_libxenctrl)
+
 ifeq ($(CONFIG_Linux),y)
 LIBS            := -luuid
 endif
diff -Nurp xen-4.0.1-orig/tools/blktap2/vhd/Makefile 
xen-4.0.1/tools/blktap2/vhd/Makefile
--- xen-4.0.1-orig/tools/blktap2/vhd/Makefile   2010-08-25 10:22:07.000000000 
+0000
+++ xen-4.0.1/tools/blktap2/vhd/Makefile        2010-08-30 19:41:11.000000000 
+0000
@@ -13,6 +13,8 @@ CFLAGS            += -Wno-unused
 CFLAGS            += -I../include
 CFLAGS            += -D_GNU_SOURCE
 
+LDFLAGS           += $(LDFLAGS_libxenctrl)
+
 ifeq ($(CONFIG_X86_64),y)
 CFLAGS            += -fPIC
 endif


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.