[Pkg-xen-changes] r428 - trunk/xen-3/debian/patches

Bastian Blank waldi at alioth.debian.org
Fri Aug 3 15:24:54 UTC 2007


Author: waldi
Date: Fri Aug  3 15:24:54 2007
New Revision: 428

Log:
debian/patches/tools-libfsimage-prefix.diff: Specify correct libdir.


Modified:
   trunk/xen-3/debian/patches/tools-libfsimage-prefix.diff

Modified: trunk/xen-3/debian/patches/tools-libfsimage-prefix.diff
==============================================================================
--- trunk/xen-3/debian/patches/tools-libfsimage-prefix.diff	(original)
+++ trunk/xen-3/debian/patches/tools-libfsimage-prefix.diff	Fri Aug  3 15:24:54 2007
@@ -13,3 +13,41 @@
  
  FSLIB = fsimage.so
  
+--- xen-3.orig/tools/libfsimage/common/Makefile
++++ xen-3/tools/libfsimage/common/Makefile
+@@ -1,7 +1,7 @@
+ XEN_ROOT = ../../..
+ include $(XEN_ROOT)/tools/Rules.mk
+ 
+-CFLAGS += -Werror -Wp,-MD,.$(@F).d
++CFLAGS += -Werror -Wp,-MD,.$(@F).d -DLIBDIR="\"$(LIBDIR)\""
+ DEPS = .*.d
+ 
+ LDFLAGS-$(CONFIG_SunOS) = -Wl,-M -Wl,mapfile-SunOS
+--- xen-3.orig/tools/libfsimage/common/fsimage_plugin.c
++++ xen-3/tools/libfsimage/common/fsimage_plugin.c
+@@ -131,23 +131,8 @@
+ 	int err;
+ 	int ret = -1;
+ 
+-#ifdef __sun__
+ 	if (fsdir == NULL)
+-		fsdir = "/usr/lib/fs";
+-
+-	if (sizeof(void *) == 8)
+-		isadir = "64/";
+-#elif defined(__ia64__)
+-	if (fsdir == NULL)
+-		fsdir = "/usr/lib/fs";
+-#else
+-	if (fsdir == NULL) {
+-		if (sizeof(void *) == 8)
+-			fsdir = "/usr/lib64/fs";
+-		else
+-			fsdir = "/usr/lib/fs";
+-	}
+-#endif
++		fsdir = "/usr/" LIBDIR "/fs";
+ 
+ 	if ((name_max = pathconf(fsdir, _PC_NAME_MAX)) == -1)
+ 		goto fail;



More information about the Pkg-xen-changes mailing list