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

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



On 30/08/2010 21:01, "Milan Holzäpfel" <listen@xxxxxxxx> wrote:

> 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.)

Hmmm, 4.0.1's blktap2 builds okay for me, and my build system does not have
libxenctrl already installed.

 -- Keir

> 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



_______________________________________________
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®.