WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-devel

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

To: xen-devel@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-devel] Compile error for xen-4.0.1 if xen-tools is not installed already
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
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
Organization: mjh.name
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
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

<Prev in Thread] Current Thread [Next in Thread>