[Glibc-bsd-commits] r3098 - in trunk/zfsutils/debian: . patches

Aurelien Jarno aurel32 at alioth.debian.org
Thu Jul 29 01:55:08 UTC 2010


Author: aurel32
Date: 2010-07-29 01:55:08 +0000 (Thu, 29 Jul 2010)
New Revision: 3098

Modified:
   trunk/zfsutils/debian/patches/05_makefile.diff
   trunk/zfsutils/debian/rules
Log:
Fix libraries linking


Modified: trunk/zfsutils/debian/patches/05_makefile.diff
===================================================================
--- trunk/zfsutils/debian/patches/05_makefile.diff	2010-07-29 01:15:19 UTC (rev 3097)
+++ trunk/zfsutils/debian/patches/05_makefile.diff	2010-07-29 01:55:08 UTC (rev 3098)
@@ -1,45 +1,61 @@
-diff -ur -x debian a/cddl/lib/libzfs/Makefile b/cddl/lib/libzfs/Makefile
---- a/cddl/lib/libzfs/Makefile	2008-11-17 15:49:29.000000000 -0500
-+++ b/cddl/lib/libzfs/Makefile	2010-07-27 20:11:17.801799169 -0400
-@@ -47,5 +47,6 @@
- CFLAGS+= -I${.CURDIR}/../../../cddl/contrib/opensolaris/lib/libnvpair
- CFLAGS+= -I${.CURDIR}/../../../cddl/contrib/opensolaris/lib/libuutil/common
- CFLAGS+= -I${.CURDIR}/../../../cddl/contrib/opensolaris/lib/libzfs/common
-+CFLAGS+= -I${.CURDIR}/../../../lib/libgeom
+--- a/cddl/lib/libzfs/Makefile
++++ b/cddl/lib/libzfs/Makefile
+@@ -7,7 +7,10 @@
  
+ LIB=	zfs
+ DPADD=	${LIBUTIL}
+-LDADD=	-lutil
++LDADD=	-lm -lbsd -lgeom -lnvpair -luutil
++
++LDADD+= -L${.CURDIR}/../../../cddl/lib/libnvpair \
++	-L${.CURDIR}/../../../cddl/lib/libuutil \
+ 
+ SRCS=	deviceid.c \
+ 	fsshare.c \
+--- a/cddl/lib/libuutil/Makefile	2010-07-29 03:23:17.000000000 +0200
++++ b/cddl/lib/libuutil/Makefile	2010-07-29 03:24:01.000000000 +0200
+@@ -22,4 +22,6 @@
+ CFLAGS+= -I${.CURDIR}/../../../cddl/compat/opensolaris/include
+ CFLAGS+= -I${.CURDIR}/../../../cddl/contrib/opensolaris/head
+ 
++LDADD= -lrt -lbsd -lpthread
++
  .include <bsd.lib.mk>
 diff -ur -x debian a/cddl/sbin/zfs/Makefile b/cddl/sbin/zfs/Makefile
 --- a/cddl/sbin/zfs/Makefile	2008-03-27 19:21:25.000000000 -0400
 +++ b/cddl/sbin/zfs/Makefile	2010-07-27 20:11:17.802817408 -0400
-@@ -21,7 +21,13 @@
+@@ -19,9 +19,12 @@
+ CFLAGS+= -I${.CURDIR}/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs
+ CFLAGS+= -I${.CURDIR}/../../../sys/cddl/contrib/opensolaris/uts/common/sys
  
- DPADD=	${LIBZFS} ${LIBGEOM} ${LIBBSDXML} ${LIBSBUF} \
- 	${LIBM} ${LIBNVPAIR} ${LIBUUTIL} ${LIBUTIL}
+-DPADD=	${LIBZFS} ${LIBGEOM} ${LIBBSDXML} ${LIBSBUF} \
+-	${LIBM} ${LIBNVPAIR} ${LIBUUTIL} ${LIBUTIL}
 -LDADD=	-lzfs -lgeom -lbsdxml -lsbuf \
-+LDADD=	-lzfs -lgeom -lexpat -lsbuf \
- 	-lm -lnvpair -luutil -lutil
+-	-lm -lnvpair -luutil -lutil
++DPADD=	${LIBZFS} ${LIBGEOM} \
++	${LIBM} ${LIBNVPAIR} ${LIBUUTIL}
++LDADD=	-lzfs -lgeom -lnvpair -luutil
++
++LDADD+= -L${.CURDIR}/../../../cddl/lib/libzfs \
++       -L${.CURDIR}/../../../cddl/lib/libnvpair \
++       -L${.CURDIR}/../../../cddl/lib/libuutil 
  
-+LDADD+= -L${.CURDIR}/../../../cddl/lib/libzfs \
-+	-L${.CURDIR}/../../../cddl/lib/libnvpair \
-+	-L${.CURDIR}/../../../cddl/lib/libuutil \
-+	-L${.CURDIR}/../../../lib/libgeom \
-+	-L${.CURDIR}/../../../lib/libsbuf
-+
  .include <bsd.prog.mk>
 diff -ur -x debian a/cddl/sbin/zpool/Makefile b/cddl/sbin/zpool/Makefile
 --- a/cddl/sbin/zpool/Makefile	2008-11-17 15:49:29.000000000 -0500
 +++ b/cddl/sbin/zpool/Makefile	2010-07-27 20:11:17.803821828 -0400
-@@ -23,7 +23,12 @@
+@@ -21,9 +21,10 @@
+ CFLAGS+= -I${.CURDIR}/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs
+ CFLAGS+= -I${.CURDIR}/../../../sys/cddl/contrib/opensolaris/uts/common/sys
  
- DPADD=	${LIBAVL} ${LIBZFS} ${LIBGEOM} ${LIBBSDXML} ${LIBSBUF} \
- 	${LIBM} ${LIBNVPAIR} ${LIBUUTIL} ${LIBUTIL}
+-DPADD=	${LIBAVL} ${LIBZFS} ${LIBGEOM} ${LIBBSDXML} ${LIBSBUF} \
+-	${LIBM} ${LIBNVPAIR} ${LIBUUTIL} ${LIBUTIL}
 -LDADD=	-lavl -lzfs -lgeom -lbsdxml -lsbuf \
-+LDADD=	-lavl -lzfs -lgeom -lexpat -lsbuf \
- 	-lm -lnvpair -luutil -lutil
- 
+-	-lm -lnvpair -luutil -lutil
++DPADD=	${LIBZFS} ${LIBGEOM} ${LIBNVPAIR} ${LIBUUTIL}
++LDADD=	-lzfs -lgeom -lnvpair -luutil
 +LDADD+= -L${.CURDIR}/../../../cddl/lib/libzfs \
 +	-L${.CURDIR}/../../../cddl/lib/libnvpair \
 +	-L${.CURDIR}/../../../cddl/lib/libuutil
-+
-+
+ 
  .include <bsd.prog.mk>

Modified: trunk/zfsutils/debian/rules
===================================================================
--- trunk/zfsutils/debian/rules	2010-07-29 01:15:19 UTC (rev 3097)
+++ trunk/zfsutils/debian/rules	2010-07-29 01:55:08 UTC (rev 3098)
@@ -52,9 +52,9 @@
 
 build-zfs: build-zfs-stamp
 build-zfs-stamp: patch
-	$(PMAKE) -C $(CURDIR)/cddl/lib/libzfs SHLIBDIR=./
 	$(PMAKE) -C $(CURDIR)/cddl/lib/libnvpair SHLIBDIR=./
 	$(PMAKE) -C $(CURDIR)/cddl/lib/libuutil SHLIBDIR=./
+	$(PMAKE) -C $(CURDIR)/cddl/lib/libzfs SHLIBDIR=./
 	$(PMAKE) -C $(CURDIR)/cddl/sbin/zpool
 	$(PMAKE) -C $(CURDIR)/cddl/sbin/zfs
 	touch $@
@@ -62,9 +62,9 @@
 clean:
 	dh_testdir
 	dh_testroot
-	$(PMAKE) -C $(CURDIR)/cddl/lib/libzfs clean
 	$(PMAKE) -C $(CURDIR)/cddl/lib/libnvpair clean
 	$(PMAKE) -C $(CURDIR)/cddl/lib/libuutil clean
+	$(PMAKE) -C $(CURDIR)/cddl/lib/libzfs clean
 	$(PMAKE) -C $(CURDIR)/cddl/sbin/zpool clean
 	$(PMAKE) -C $(CURDIR)/cddl/sbin/zfs clean
 	QUILT_PATCHES=debian/patches quilt pop -a -R || test $$? = 2
@@ -78,10 +78,10 @@
 	dh_clean -k -s
 	dh_installdirs -s
 
-	mkdir -p $(DESTDIR)/usr/lib $(DESTDIR)/usr/include $(DESTDIR)/usr/share/man
-	$(PMAKE) -C $(CURDIR)/cddl/lib/libzfs install
+	mkdir -p $(DESTDIR)/usr/lib $(DESTDIR)/usr/include $(DESTDIR)/usr/share/man/man8
 	$(PMAKE) -C $(CURDIR)/cddl/lib/libnvpair install
 	$(PMAKE) -C $(CURDIR)/cddl/lib/libuutil install
+	$(PMAKE) -C $(CURDIR)/cddl/lib/libzfs install
 	$(PMAKE) -C $(CURDIR)/cddl/sbin/zpool install
 	$(PMAKE) -C $(CURDIR)/cddl/sbin/zfs install
 




More information about the Glibc-bsd-commits mailing list