[Gluster-devel] parallel-build-patch!

Harshavardhana Ranganath harsha at 80x25.org
Sun Feb 19 11:08:35 UTC 2006


diff attached for parallel builds tested upto
make -j 32.

Harshavardhana
-------------- next part --------------
? Makefile
? Makefile.in
? aclocal.m4
? autom4te.cache
? config.log
? config.status
? configure
? parallel-build.diff
? tarballs
? doc/Makefile
? doc/Makefile.in
? extensions/bootdisk-manager/Makefile
? extensions/bootdisk-manager/Makefile.in
? extensions/bootp-manager/Makefile
? extensions/bootp-manager/Makefile.in
? extensions/client-boot/Makefile
? extensions/client-boot/Makefile.in
? extensions/client-reg/Makefile
? extensions/client-reg/Makefile.in
? extensions/core/Makefile
? extensions/core/Makefile.in
? extensions/ginstaller/Makefile
? extensions/ginstaller/Makefile.in
? extensions/gpartdump/Makefile
? extensions/gpartdump/Makefile.in
? extensions/mac-collector/Makefile
? extensions/mac-collector/Makefile.in
Index: autogen.sh
===================================================================
RCS file: /cvsroot/gluster/gluster-alpha1/autogen.sh,v
retrieving revision 1.4
diff -p -u -r1.4 autogen.sh
--- autogen.sh	14 Feb 2006 08:16:46 -0000	1.4
+++ autogen.sh	19 Feb 2006 11:04:10 -0000
@@ -4,6 +4,6 @@ aclocal
 autoconf
 automake --add-missing
 
-mkdir -p tarballs
-wget -Ptarballs/ -nH ftp://ftp.zresearch.com/pub/gluster/external/*
+#mkdir -p tarballs
+#wget -Ptarballs/ -nH ftp://ftp.zresearch.com/pub/gluster/external/*
 
Index: deps.mk
===================================================================
RCS file: /cvsroot/gluster/gluster-alpha1/deps.mk,v
retrieving revision 1.16
diff -p -u -r1.16 deps.mk
--- deps.mk	18 Feb 2006 04:25:42 -0000	1.16
+++ deps.mk	19 Feb 2006 11:04:11 -0000
@@ -57,3 +57,4 @@ iputils.cross: kernel-prepare.cross # fo
 jove.cross: ncurses.cross # dependency
 udev.cross: kernel-prepare.cross # for KERNEL_DIR
 usbutils.cross: libusb.cross
+util-linux.cross: ncurses.cross # for term.h by more.c
Index: apps/kernel-prepare.mk
===================================================================
RCS file: /cvsroot/gluster/gluster-alpha1/apps/kernel-prepare.mk,v
retrieving revision 1.7
diff -p -u -r1.7 kernel-prepare.mk
--- apps/kernel-prepare.mk	17 Feb 2006 10:50:55 -0000	1.7
+++ apps/kernel-prepare.mk	19 Feb 2006 11:04:11 -0000
@@ -1,6 +1,6 @@
 kernel-prepare.%: PACKAGE_NAME=linux-2.6.15
 kernel-prepare.%: CROSS_PREPARE_CMD=cp $(PATCHES_DIR)/$(PACKAGE_NAME)/config-$(KERNEL_ARCH) .config
-kernel-prepare.%: CROSS_BUILD_CMD=make prepare-all CROSS_COMPILE=$(CROSS)- ARCH=$(KERNEL_ARCH)
+kernel-prepare.%: CROSS_BUILD_CMD=make prepare-all modules_prepare CROSS_COMPILE=$(CROSS)- ARCH=$(KERNEL_ARCH)
 kernel-prepare.%: CROSS_INSTALL_CMD=ln -sf build_cross/$(PACKAGE_NAME)/include $(abs_top_builddir)/cross_kernel_include; ln -sf build_cross/$(PACKAGE_NAME) $(abs_top_builddir)/cross_kernel_src
 
 clean.kernel-prepare:
Index: extensions/gex.mk
===================================================================
RCS file: /cvsroot/gluster/gluster-alpha1/extensions/gex.mk,v
retrieving revision 1.4
diff -p -u -r1.4 gex.mk
--- extensions/gex.mk	5 Feb 2006 03:53:11 -0000	1.4
+++ extensions/gex.mk	19 Feb 2006 11:04:11 -0000
@@ -16,10 +16,10 @@ include $(EXTENSIONS:%=$(top_srcdir)/ext
 extensions: $(EXTENSIONS:%=%.gex)
 
 $(EXTENSIONS:%=%.gex):
-	make -C $(abs_top_builddir)/extensions/$(EXTENSION) all
-	make -C $(abs_top_builddir)/extensions/$(EXTENSION) install \
+	$(MAKE) -C $(abs_top_builddir)/extensions/$(EXTENSION) all
+	$(MAKE) -C $(abs_top_builddir)/extensions/$(EXTENSION) install \
 		DESTDIR=$(DESTDIR_CROSS)
-	make -C $(abs_top_builddir)/extensions/$(EXTENSION) install \
+	$(MAKE) -C $(abs_top_builddir)/extensions/$(EXTENSION) install \
 		DESTDIR=$(DESTDIR_STAGE3)/$(EXTENSION)/destdir
 	cp $(abs_top_srcdir)/extensions/$(EXTENSION)/runme \
 		$(DESTDIR_STAGE3)/$(EXTENSION)


More information about the Gluster-devel mailing list