SOURCES: iozone-make.patch - updated for 3.257 (only Linux parts l...

qboosh qboosh at pld-linux.org
Tue Jan 3 10:26:12 CET 2006


Author: qboosh                       Date: Tue Jan  3 09:26:12 2006 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- updated for 3.257 (only Linux parts left)

---- Files affected:
SOURCES:
   iozone-make.patch (1.6 -> 1.7) 

---- Diffs:

================================================================
Index: SOURCES/iozone-make.patch
diff -u SOURCES/iozone-make.patch:1.6 SOURCES/iozone-make.patch:1.7
--- SOURCES/iozone-make.patch:1.6	Fri Sep 24 15:32:12 2004
+++ SOURCES/iozone-make.patch	Tue Jan  3 10:26:06 2006
@@ -1,1221 +1,232 @@
-diff -ur iozone-3.221/src/current/makefile iozone-3.221.new/src/current/makefile
---- iozone-3.221/src/current/makefile	2004-07-13 22:56:16.000000000 +0200
-+++ iozone-3.221.new/src/current/makefile	2004-09-24 15:27:40.194113920 +0200
-@@ -9,6 +9,9 @@
- #		convex, FreeBSD, OpenBSD, OSFV3, OSFV4, OSFV5, SCO
- #		SCO_Unixware_gcc,NetBSD,TRU64, Mac OS X
- 
-+CC  = cc
-+GCC = gcc
-+CFLAGS = 
+--- iozone3_257/src/current/makefile.orig	2005-11-08 18:51:30.000000000 +0100
++++ iozone3_257/src/current/makefile	2006-01-03 10:20:56.000000000 +0100
+@@ -14,7 +14,7 @@
+ GCC	= gcc
+ CCS	= /usr/ccs/bin/cc
+ NACC	= /opt/ansic/bin/cc
+-CFLAGS	=
++CFLAGS	= -O3
  
  all:  
  	@echo ""
-@@ -74,16 +77,16 @@
- # Turn on the optimizer, largefiles, Posix async I/O and threads.
- #
- hpux-11.0:	iozone_hpux-11.0.o libasync.o libbif.o
--	 cc +O3 +Oparallel -D_LARGEFILE64_SOURCE -Dunix -D_HPUX_SOURCE -DASYNC_IO \
--	-DHAVE_ANSIC_C -DVXFS iozone_hpux-11.0.o libasync.o \
-+	$(CC) +O3 +Oparallel -D_LARGEFILE64_SOURCE -Dunix -D_HPUX_SOURCE -DASYNC_IO \
-+	-DHAVE_ANSIC_C -DVXFS $(CFLAGS) iozone_hpux-11.0.o libasync.o \
- 	libbif.o -lpthread -lrt -o iozone
- 
- #
- # Turn on wide-mode, the optimizer, largefiles, Posix async I/O and threads.
- #
- hpux-11.0w:	iozone_hpux-11.0w.o libasyncw.o libbif.o
--	 cc +DD64 +O3 -D_LARGEFILE64_SOURCE -Dunix -D_HPUX_SOURCE -DASYNC_IO \
--	-DHAVE_ANSIC_C -DVXFS iozone_hpux-11.0w.o libasyncw.o \
-+	$(CC) +DD64 +O3 -D_LARGEFILE64_SOURCE -Dunix -D_HPUX_SOURCE -DASYNC_IO \
-+	-DHAVE_ANSIC_C -DVXFS $(CFLAGS) iozone_hpux-11.0w.o libasyncw.o \
- 	libbif.o -lpthread -lrt -o iozone
- 
- 
-@@ -91,29 +94,29 @@
- # Simple build with largefiles, Posix threads and Posix async I/O
- #
- hpuxs-11.0:	iozone_hpuxs-11.0.o libasync.o libbif.o
--	 cc -O -D_LARGEFILE64_SOURCE -Dunix -D_HPUX_SOURCE -DASYNC_IO \
--	-DHAVE_ANSIC_C -DVXFS iozone_hpuxs-11.0.o \
-+	$(CC) -O -D_LARGEFILE64_SOURCE -Dunix -D_HPUX_SOURCE -DASYNC_IO \
-+	-DHAVE_ANSIC_C -DVXFS $(CFLAGS) iozone_hpuxs-11.0.o \
- 	libasync.o libbif.o -lpthread -lrt -o iozone
- 
- #
- # Simple build with wide-mode, largefiles, Posix threads and Posix async I/O
- #
- hpuxs-11.0w:	iozone_hpuxs-11.0w.o libasyncw.o libbif.o
--	 cc -O +DD64 -D_LARGEFILE64_SOURCE -Dunix -D_HPUX_SOURCE -DASYNC_IO \
--	-DHAVE_ANSIC_C -DVXFS \
-+	$(CC) -O +DD64 -D_LARGEFILE64_SOURCE -Dunix -D_HPUX_SOURCE -DASYNC_IO \
-+	-DHAVE_ANSIC_C -DVXFS $(CFLAGS) \
- 	iozone_hpuxs-11.0w.o libasyncw.o libbif.o -lpthread -lrt -o iozone
- 
- #
- # Simple 10.1 build with no threads, no largefiles, no async I/O 
- #
- hpux-10.1:	iozone_hpux-10.1.o  libbif.o
--	 c89 +e -O -Dunix -D_HPUX_SOURCE \
--	-DNO_THREADS -DHAVE_ANSIC_C iozone_hpux-10.1.o \
-+	c89 +e -O -Dunix -D_HPUX_SOURCE \
-+	-DNO_THREADS -DHAVE_ANSIC_C $(CFLAGS) iozone_hpux-10.1.o \
- 	libbif.o -o iozone
- 
- hpux-10.20:	iozone_hpux-10.20.o  libbif.o
--	 c89 +e -O -Dunix -D_HPUX_SOURCE \
--	-DNO_THREADS -DHAVE_ANSIC_C iozone_hpux-10.20.o \
-+	c89 +e -O -Dunix -D_HPUX_SOURCE \
-+	-DNO_THREADS -DHAVE_ANSIC_C $(CFLAGS) iozone_hpux-10.20.o \
- 	libbif.o -o iozone
- 
- #
-@@ -121,43 +124,43 @@
- #
- hpux:	iozone_hpux.o 
- 	c89 +e -O -Dunix -D_HPUX_SOURCE \
--	-DNO_THREADS -DHAVE_ANSIC_C iozone_hpux.o \
-+	-DNO_THREADS -DHAVE_ANSIC_C $(CFLAGS) iozone_hpux.o \
- 	libbif.o -o iozone
- 
- #
- # GNU HP build with no threads, no largefiles, no async I/O 
- #
- ghpux:	iozone_ghpux.o  libbif.o
--	gcc  -O -Dunix -D_HPUX_SOURCE -DHAVE_ANSIC_C iozone_ghpux.o \
--	libbif.o -DNO_THREADS -static -o iozone
-+	$(GCC)  -O -Dunix -D_HPUX_SOURCE -DHAVE_ANSIC_C iozone_ghpux.o \
-+	libbif.o -DNO_THREADS $(CFLAGS) -static -o iozone
- 
- #
- # GNU Generic build with no threads, no largefiles, no async I/O 
- #
- generic:	iozone_generic.o  libbif.o
- 	$(CC)  -O -Dgeneric -Dunix -DHAVE_ANSIC_C iozone_generic.o \
--		libbif.o -DNO_THREADS -o iozone
-+		libbif.o -DNO_THREADS $(CFLAGS) -o iozone
- 
- #
- # No ansii 'C' compiler HP build with no threads, no largefiles, no async I/O 
- #
- hpux_no_ansi-10.1:	iozone_hpux_no-10.1.o  libbif.o 
- 	/opt/ansic/bin/cc  -O -Dunix -D_HPUX_SOURCE iozone_hpux_no-10.1.o \
--	libbif.o -DNO_THREADS -o iozone
-+	libbif.o -DNO_THREADS $(CFLAGS) -o iozone
- 
- #
- # No ansii 'C' compiler HP build with no threads, no largefiles, no async I/O 
- #
- hpux_no_ansi:	iozone_hpux_no.o  libbif.o
- 	c89  -O -Dunix -D_HPUX_SOURCE iozone_hpux_no.o \
--		-DNO_THREADS libbif.o -o iozone
-+		-DNO_THREADS $(CFLAGS) libbif.o -o iozone
- 
- #
+@@ -151,35 +151,35 @@
  # GNU 'C' compiler Linux build with threads, largefiles, async I/O 
  #
- linux:	iozone_linux.o  libbif.o libasync.o
--	cc  -O3 -Dunix -DHAVE_ANSIC_C -DSHARED_MEM -DASYNC_IO \
--		-D_LARGEFILE64_SOURCE -Dlinux \
-+	$(CC)  -O3 -Dunix -DHAVE_ANSIC_C -DSHARED_MEM -DASYNC_IO \
-+		-D_LARGEFILE64_SOURCE -Dlinux $(CFLAGS) \
- 		iozone_linux.o libasync.o libbif.o -lpthread \
+ linux:	iozone_linux.o libasync.o libbif.o fileop_linux.o
+-	$(CC)  -O3 $(LDFLAGS) iozone_linux.o libasync.o libbif.o -lpthread \
++	$(CC)  $(LDFLAGS) iozone_linux.o libasync.o libbif.o -lpthread \
  		-lrt -o iozone
+-	$(CC)  -O3 -Dlinux fileop_linux.o -o fileop
++	$(CC)  -Dlinux fileop_linux.o -o fileop
  
-@@ -165,16 +168,16 @@
+ #
  # GNU 'C' compiler Linux build for powerpc chip with threads, largefiles, async I/O 
  #
  linux-powerpc: iozone_linux-powerpc.o  libbif.o libasync.o
--	cc  -O3 -Dunix -DHAVE_ANSIC_C -DSHARED_MEM -DASYNC_IO \
--		-D_LARGEFILE64_SOURCE -Dlinux \
-+	$(CC)  -O3 -Dunix -DHAVE_ANSIC_C -DSHARED_MEM -DASYNC_IO \
-+		-D_LARGEFILE64_SOURCE -Dlinux $(CFLAGS) \
- 		iozone_linux-powerpc.o libasync.o libbif.o -lpthread \
- 		-lrt -o iozone
+-	$(CC) -O3 $(LDFLAGS) iozone_linux-powerpc.o libasync.o \
++	$(CC) $(LDFLAGS) iozone_linux-powerpc.o libasync.o \
+ 		libbif.o -lpthread  -lrt -o iozone
  #
  # GNU 'C' compiler Linux build for sparc chip with threads, largefiles, async I/O 
  #
  linux-sparc: iozone_linux-sparc.o  libbif.o libasync.o
--	cc  -O3 -Dunix -DHAVE_ANSIC_C -DSHARED_MEM -DASYNC_IO \
--		-D_LARGEFILE64_SOURCE -Dlinux \
-+	$(CC)  -O3 -Dunix -DHAVE_ANSIC_C -DSHARED_MEM -DASYNC_IO \
-+		-D_LARGEFILE64_SOURCE -Dlinux $(CFLAGS) \
- 		iozone_linux-sparc.o libasync.o libbif.o -lpthread \
- 		-lrt -o iozone
+-	$(CC) -O3 $(LDFLAGS) iozone_linux-sparc.o libasync.o libbif.o \
++	$(CC) $(LDFLAGS) iozone_linux-sparc.o libasync.o libbif.o \
+ 		-lpthread -lrt -o iozone
  
-@@ -182,8 +185,8 @@
+ #
  # GNU 'C' compiler Linux build with threads, largefiles, async I/O 
  #
  linux-ia64:	iozone_linux-ia64.o  libbif.o libasync.o
--	cc  -O3 -Dunix -DHAVE_ANSIC_C -DSHARED_MEM \
--		-D_LARGEFILE64_SOURCE -Dlinux \
-+	$(CC)  -O3 -Dunix -DHAVE_ANSIC_C -DSHARED_MEM \
-+		-D_LARGEFILE64_SOURCE -Dlinux $(CFLAGS) \
- 		iozone_linux-ia64.o libbif.o libasync.o -lrt -lpthread \
- 		-o iozone
+-	$(CC) -O3 $(LDFLAGS) iozone_linux-ia64.o libbif.o libasync.o \
++	$(CC) $(LDFLAGS) iozone_linux-ia64.o libbif.o libasync.o \
+ 		-lrt -lpthread -o iozone
  
-@@ -191,8 +194,8 @@
+ #
+ # GNU 'C' compiler Linux build for powerpc chip with threads, largefiles, async I/O 
+ #
+ linux-powerpc64: iozone_linux-powerpc64.o  libbif.o libasync.o
+-	$(CC) -O3 -Dunix -DHAVE_ANSIC_C -DSHARED_MEM -DASYNC_IO \
++	$(CC) -Dunix -DHAVE_ANSIC_C -DSHARED_MEM -DASYNC_IO \
+ 		-D_LARGEFILE64_SOURCE -Dlinux \
+ 		iozone_linux-powerpc64.o libasync.o libbif.o -lpthread \
+ 		-lrt -o iozone
+@@ -188,28 +188,28 @@
  # GNU 'C' compiler Linux build with threads, largefiles, async I/O
  #
  linux-arm:	iozone_linux-arm.o  libbif.o libasync.o
--	cc  -O3 -Dunix -DHAVE_ANSIC_C -DSHARED_MEM \
--		-D_LARGEFILE64_SOURCE -Dlinux \
-+	$(CC)  -O3 -Dunix -DHAVE_ANSIC_C -DSHARED_MEM \
-+		-D_LARGEFILE64_SOURCE -Dlinux $(CFLAGS) \
- 		iozone_linux-arm.o libbif.o libasync.o -lrt -lpthread \
- 		-o iozone
+-	$(CC) -O3 $(LDFLAGS) iozone_linux-arm.o libbif.o libasync.o \
++	$(CC) $(LDFLAGS) iozone_linux-arm.o libbif.o libasync.o \
+ 		-lrt -lpthread -o iozone
  
-@@ -200,8 +203,8 @@
+ #
  # GNU 'C' compiler Linux build with threads, largefiles, async I/O 
  #
  linux-AMD64:	iozone_linux-AMD64.o  libbif.o libasync.o
--	cc  -O3 -Dunix -DHAVE_ANSIC_C -DSHARED_MEM \
--		-D_LARGEFILE64_SOURCE -Dlinux \
-+	$(CC)  -O3 -Dunix -DHAVE_ANSIC_C -DSHARED_MEM \
-+		-D_LARGEFILE64_SOURCE -Dlinux $(CFLAGS) \
- 		iozone_linux-AMD64.o libbif.o libasync.o -lrt -lpthread \
- 		-o iozone
+-	$(CC)  -O3 $(LDFLAGS) iozone_linux-AMD64.o libbif.o libasync.o \
++	$(CC) $(LDFLAGS) iozone_linux-AMD64.o libbif.o libasync.o \
+ 		-lrt -lpthread -o iozone
  
-@@ -209,8 +212,8 @@
+ #
  # GNU 'C' compiler Linux build with S/390, threads, largfiles, async I/O
  #
  linux-S390:	iozone_linux-s390.o libbif.o libasync.o
--	cc  -O2 -Dunix -DHAVE_ANSIC_C -DSHARED_MEM \
--		-D_LARGFILE64_SOURCE -Dlinux -lpthread -lrt \
-+	$(CC)  -O2 -Dunix -DHAVE_ANSIC_C -DSHARED_MEM \
-+		-D_LARGFILE64_SOURCE -Dlinux $(CFLAGS) -lpthread -lrt \
- 		iozone_linux-s390.o libbif.o libasync.o \
- 		-o iozone
+-	$(CC)  -O2 $(LDFLAGS) -lpthread -lrt iozone_linux-s390.o \
++	$(CC) $(LDFLAGS) -lpthread -lrt iozone_linux-s390.o \
+ 		libbif.o libasync.o -o iozone
  
-@@ -218,8 +221,8 @@
+ #
  # GNU 'C' compiler Linux build with S/390, threads, largfiles, async I/O
  #
  linux-S390X:	iozone_linux-s390x.o libbif.o libasync.o
--	cc  -O2 -Dunix -DHAVE_ANSIC_C -DSHARED_MEM \
--		-D_LARGFILE64_SOURCE -Dlinux -lpthread -lrt \
-+	$(CC)  -O2 -Dunix -DHAVE_ANSIC_C -DSHARED_MEM \
-+		-D_LARGFILE64_SOURCE -Dlinux $(CFLAGS) -lpthread -lrt \
- 		iozone_linux-s390x.o libbif.o libasync.o \
- 		-o iozone
- 
-@@ -231,8 +234,8 @@
- # largefile support.
- # 
- AIX:	iozone_AIX.o  libbif.o  
--	cc  -O -D__AIX__ -D_NO_PROTO -Dunix -DHAVE_ANSIC_C \
--		-DSHARED_MEM iozone_AIX.o libbif.o \
-+	$(CC)  -O -D__AIX__ -D_NO_PROTO -Dunix -DHAVE_ANSIC_C \
-+		-DSHARED_MEM $(CFLAGS) iozone_AIX.o libbif.o \
- 		-lpthreads -o iozone
- 
- # 
-@@ -242,8 +245,8 @@
- # largefile support.
- # 
- AIX-LF:	iozone_AIX-LF.o  libbif.o  
--	cc  -O -D__AIX__ -D_NO_PROTO -Dunix -DHAVE_ANSIC_C \
--		-DSHARED_MEM  -D_LARGEFILE64_SOURCE -D_LARGE_FILES \
-+	$(CC)  -O -D__AIX__ -D_NO_PROTO -Dunix -DHAVE_ANSIC_C \
-+		-DSHARED_MEM  -D_LARGEFILE64_SOURCE -D_LARGE_FILES $(CFLAGS) \
- 		iozone_AIX-LF.o libbif.o \
- 		-lpthreads -o iozone
- 
-@@ -253,8 +256,8 @@
- # This version uses the 64 bit interfaces but is compiled as 32 bit code
- #
- IRIX64:	iozone_IRIX64.o libasyncw.o libbif.o 
--	cc   -32 -O -Dunix -DHAVE_ANSIC_C -D_LARGEFILE64_SOURCE -DSHARED_MEM \
--		-DASYNC_IO -DIRIX64 iozone_IRIX64.o libbif.o \
-+	$(CC)   -32 -O -Dunix -DHAVE_ANSIC_C -D_LARGEFILE64_SOURCE -DSHARED_MEM \
-+		-DASYNC_IO -DIRIX64 $(CFLAGS) iozone_IRIX64.o libbif.o \
- 		-lpthread libasyncw.o -o iozone
- 
- #
-@@ -262,8 +265,8 @@
- # This version uses the 32 bit interfaces and is compiled as 32 bit code
- #
- IRIX:	iozone_IRIX.o libasync.o libbif.o
--	cc  -O  -32  -Dunix -DHAVE_ANSIC_C -DSHARED_MEM -DASYNC_IO \
--		-DIRIX iozone_IRIX.o libbif.o -lpthread \
-+	$(CC)  -O  -32  -Dunix -DHAVE_ANSIC_C -DSHARED_MEM -DASYNC_IO \
-+		-DIRIX $(CFLAGS) iozone_IRIX.o libbif.o -lpthread \
- 		libasync.o -o iozone
- 
- #
-@@ -271,8 +274,8 @@
- # This version uses the 32 bit interfaces and is compiled as 32 bit code
- #
- CrayX1:	iozone_CrayX1.o libasync.o libbif.o
--	cc  -O  -Dunix -DHAVE_ANSIC_C -D_LARGEFILE64_SOURCE -DSHARED_MEM \
--		-DASYNC_IO -DIRIX64 iozone_CrayX1.o libbif.o \
-+	$(CC)  -O  -Dunix -DHAVE_ANSIC_C -D_LARGEFILE64_SOURCE -DSHARED_MEM \
-+		-DASYNC_IO -DIRIX64 $(CFLAGS) iozone_CrayX1.o libbif.o \
- 		-lpthread libasyncw.o -o iozone
- 
- #
-@@ -281,7 +284,7 @@
- #
- sppux:	iozone_sppux.o  libbif.o
- 	/opt/ansic/bin/cc  -O -Dunix -D_HPUX_SOURCE -D__convex_spp \
--	-DHAVE_ANSIC_C -DHAVE_PREAD -DHAVE_PREADV iozone_sppux.o  libbif.o \
-+	-DHAVE_ANSIC_C -DHAVE_PREAD -DHAVE_PREADV $(CFLAGS) iozone_sppux.o  libbif.o \
- 	-Wl,+parallel -lcnx_syscall -lpthread -lail -o iozone
- 
- #
-@@ -290,7 +293,7 @@
- #
- sppux-10.1:	iozone_sppux-10.1.o libbif.o
- 	/opt/ansic/bin/cc -O -Dunix -D_HPUX_SOURCE -D__convex_spp \
--	-DHAVE_ANSIC_C -DHAVE_PREAD -DHAVE_PREADV iozone_sppux-10.1.o libbif.o \
-+	-DHAVE_ANSIC_C -DHAVE_PREAD -DHAVE_PREADV $(CFLAGS) iozone_sppux-10.1.o libbif.o \
- 	 -lcnx_syscall  -Wl,+parallel -lpthread -lail -o iozone
- 
- #
-@@ -298,7 +301,8 @@
- # For Newer SPP-UX machines with 10.01 compatibility, and no ansi 'C' compiler.
- #
- sppux_no_ansi-10.1:	iozone_sppux_no-10.1.o libbif.o
--	/usr/ccs/bin/cc  -O -Dunix -D_HPUX_SOURCE -DHAVE_PREAD -DHAVE_PREADV -D__convex_spp \
-+	/usr/ccs/bin/cc  -O -Dunix -D_HPUX_SOURCE -DHAVE_PREAD -DHAVE_PREADV \
-+		-D__convex_spp $(CFLAGS) \
- 		iozone_sppux_no-10.1.o libbif.o \
- 		-Wl,+parallel -lcnx_syscall  \
- 		-lpthread -lail -o iozone
-@@ -307,15 +311,15 @@
- # Convex 'C' series 32 bit build with No threads, No largefiles, and No async I/O
- #
- convex:	iozone_convex.o libbif.o
--	cc -O -Dunix -Dbsd4_2 -DNO_THREADS iozone_convex.o \
-+	$(CC) -O -Dunix -Dbsd4_2 -DNO_THREADS $(CFLAGS) iozone_convex.o \
- 		libbif.o -o iozone
- 
- #
- # Solaris 32 bit build with threads, largefiles, and async I/O
- #
- Solaris:	iozone_solaris.o libasync.o libbif.o 
--	cc  -O -Dunix -DHAVE_ANSIC_C -DASYNC_IO \
--		-Dsolaris iozone_solaris.o libasync.o libbif.o \
-+	$(CC)  -O -Dunix -DHAVE_ANSIC_C -DASYNC_IO \
-+		-Dsolaris $(CFLAGS) iozone_solaris.o libasync.o libbif.o \
- 		-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -lthread \
-                 -lpthread -lposix4 -lnsl -laio -lsocket \
- 		-o iozone
-@@ -324,9 +328,9 @@
- # Solaris 32 bit build with threads, largefiles, and async I/O
- #
- Solaris7gcc:	iozone_solaris7gcc.o libasync7.o libbif7.o 
--	gcc  -O -Dunix -DHAVE_ANSIC_C -DASYNC_IO \
-+	$(GCC)  -O -Dunix -DHAVE_ANSIC_C -DASYNC_IO \
- 		-Dsolaris iozone_solaris7gcc.o libasync7.o libbif7.o \
--		-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -lthread \
-+		-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE $(CFLAGS) -lthread \
- 		-lpthread -lposix4 -lnsl -laio \
- 		-lsocket -o iozone
- 
-@@ -334,16 +338,16 @@
- # Solaris 2.6 (32 bit) build with no threads, no largefiles, and no async I/O
- #
- Solaris-2.6:	iozone_solaris-2.6.o libbif.o 
--	cc  -O -Dunix -DHAVE_ANSIC_C -Dsolaris iozone_solaris-2.6.o libbif.o \
-+	$(CC)  -O -Dunix -DHAVE_ANSIC_C -Dsolaris $(CFLAGS) iozone_solaris-2.6.o libbif.o \
- 		-lnsl -laio -l socket -o iozone
+-	$(CC)  -O2 $(LDFLAGS) -lpthread -lrt iozone_linux-s390x.o \
++	$(CC) $(LDFLAGS) -lpthread -lrt iozone_linux-s390x.o \
+ 		libbif.o libasync.o -o iozone
  
- #
- # Solaris 64 bit build with threads, largefiles, and async I/O
- #
- Solaris8-64: iozone_solaris8-64.o libasync.o libbif.o
--	cc -fast -xtarget=generic64 -v -Dunix -DHAVE_ANSIC_C -DASYNC_IO \
-+	$(CC) -fast -xtarget=generic64 -v -Dunix -DHAVE_ANSIC_C -DASYNC_IO \
- 		-Dsolaris iozone_solaris8-64.o libasync.o libbif.o \
--		-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -lthread \
-+		-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE $(CFLAGS) -lthread \
- 		-lpthread -lposix4 -lnsl -laio \
- 		-lsocket -o iozone
- 
-@@ -351,10 +355,10 @@
- # Solaris 64 bit build with threads, largefiles, async I/O, and Vxfs
- #
- Solaris8-64-VXFS: iozone_solaris8-64-VXFS.o libasync.o libbif.o
--	cc -fast -xtarget=generic64 -v -I/opt/VRTSxfs/include/ -Dunix \
-+	$(CC) -fast -xtarget=generic64 -v -I/opt/VRTSxfs/include/ -Dunix \
- 		-DVXFS -DHAVE_ANSIC_C -DASYNC_IO \
- 		-Dsolaris iozone_solaris8-64-VXFS.o libasync.o libbif.o \
--		-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -lthread \
-+		-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE $(CFLAGS) -lthread \
- 		-lpthread -lposix4 -lnsl -laio \
- 		-lsocket -o iozone
  
-@@ -364,8 +368,8 @@
- # No largefiles, No async I/O
- #
- Windows:	iozone_windows.o libbif.o
--	gcc  -O -Dunix -DHAVE_ANSIC_C -DNO_MADVISE \
--		-DWindows iozone_windows.o \
-+	$(GCC)  -O -Dunix -DHAVE_ANSIC_C -DNO_MADVISE \
-+		-DWindows $(CFLAGS) iozone_windows.o \
- 		libbif.o -o iozone
- 
- #
-@@ -373,8 +377,8 @@
- # No threads, No largefiles, No async I/O
- #
- UWIN:	iozone_uwin.o libbif.o
--	gcc  -O -DUWIN -Dunix -DHAVE_ANSIC_C -DNO_THREADS \
--		-DSHARED_MEM -DWindows iozone_uwin.o \
-+	$(GCC)  -O -DUWIN -Dunix -DHAVE_ANSIC_C -DNO_THREADS \
-+		-DSHARED_MEM -DWindows $(CFLAGS) iozone_uwin.o \
- 		libbif.o -o iozone
- 
- #
-@@ -382,7 +386,7 @@
- #
- 
- bsdi:	iozone_bsdi.o libbif.o
--	cc -O -Dunix -Dbsd4_4 -DHAVE_ANSIC_C  \
-+	$(CC) -O -Dunix -Dbsd4_4 -DHAVE_ANSIC_C $(CFLAGS) \
- 		iozone_bsdi.o libbif.o -o iozone
- 
- #
-@@ -390,7 +394,7 @@
- #
- 
- freebsd:	iozone_freebsd.o libbif.o
--	cc ${CFLAGS} -Dunix -DHAVE_ANSIC_C -DNO_THREADS -DSHARED_MEM \
-+	$(CC) ${CFLAGS} -Dunix -DHAVE_ANSIC_C -DNO_THREADS -DSHARED_MEM $(CFLAGS) \
- 		iozone_freebsd.o libbif.o -o iozone
- 
- #
-@@ -398,7 +402,7 @@
- #
- 
- macosx:	iozone_macosx.o libbif.o
--	cc -O -Dunix -DHAVE_ANSIC_C -DNO_THREADS -DSHARED_MEM \
-+	$(CC) -O -Dunix -DHAVE_ANSIC_C -DNO_THREADS -DSHARED_MEM $(CFLAGS) \
- 		iozone_macosx.o libbif.o -o iozone
- #
- #
-@@ -406,7 +410,7 @@
- #
- 
- openbsd:	iozone_openbsd.o libbif.o
--	cc -O -Dunix -Dbsd4_4 -DHAVE_ANSIC_C -DNO_THREADS -DSHARED_MEM \
-+	$(CC) -O -Dunix -Dbsd4_4 -DHAVE_ANSIC_C -DNO_THREADS -DSHARED_MEM $(CFLAGS) \
- 		iozone_openbsd.o libbif.o -o iozone
- 
- #
-@@ -414,7 +418,7 @@
- #
- 
- openbsd-threads:	iozone_openbsd-threads.o libbif.o
--	cc -O -pthread -Dunix -Dbsd4_4 -DHAVE_ANSIC_C \
-+	$(CC) -O -pthread -Dunix -Dbsd4_4 -DHAVE_ANSIC_C $(CFLAGS) \
- 		iozone_openbsd-threads.o \
- 		libbif.o -o iozone
- 
-@@ -424,8 +428,8 @@
- #
- 
- OSFV3:	iozone_OSFV3.o libbif.o libasync.o
--	cc -O -Dunix -DHAVE_ANSIC_C -DASYNC_IO \
--		-DNO_PRINT_LLD -DOSF_64 -DOSFV3 iozone_OSFV3.o libbif.o \
-+	$(CC) -O -Dunix -DHAVE_ANSIC_C -DASYNC_IO \
-+		-DNO_PRINT_LLD -DOSF_64 -DOSFV3 $(CFLAGS) iozone_OSFV3.o libbif.o \
- 		-lpthreads libasync.o -laio -o iozone
- 
- #
-@@ -434,8 +438,8 @@
- #
- 
- OSFV4:	iozone_OSFV4.o libbif.o libasync.o
--	cc -O -Dunix -DHAVE_ANSIC_C -DASYNC_IO -DOSFV4 \
--		-DNO_PRINT_LLD -DOSF_64 iozone_OSFV4.o libbif.o -lpthread \
-+	$(CC) -O -Dunix -DHAVE_ANSIC_C -DASYNC_IO -DOSFV4 \
-+		-DNO_PRINT_LLD -DOSF_64 $(CFLAGS) iozone_OSFV4.o libbif.o -lpthread \
- 		libasync.o -laio -o iozone
- 
- #
-@@ -444,8 +448,8 @@
- #
- 
- OSFV5:	iozone_OSFV5.o libbif.o libasync.o
--	cc -O -Dunix -DHAVE_ANSIC_C -DASYNC_IO -DOSFV5 \
--		-DNO_PRINT_LLD -DOSF_64 iozone_OSFV5.o libbif.o -lpthread \
-+	$(CC) -O -Dunix -DHAVE_ANSIC_C -DASYNC_IO -DOSFV5 \
-+		-DNO_PRINT_LLD -DOSF_64 $(CFLAGS) iozone_OSFV5.o libbif.o -lpthread \
- 		libasync.o -laio -o iozone
- 
- #
-@@ -454,8 +458,8 @@
- #
- 
- TRU64:	iozone_TRU64.o libbif.o libasync.o
--	cc -O -Dunix -DHAVE_ANSIC_C -DASYNC_IO -DOSFV5 -DTRU64 -DHAVE_PREAD \
--		-DNO_PRINT_LLD -DOSF_64 iozone_TRU64.o libbif.o -lpthread \
-+	$(CC) -O -Dunix -DHAVE_ANSIC_C -DASYNC_IO -DOSFV5 -DTRU64 -DHAVE_PREAD \
-+		-DNO_PRINT_LLD -DOSF_64 $(CFLAGS) iozone_TRU64.o libbif.o -lpthread \
- 		libasync.o -laio -o iozone
- 
- #
-@@ -466,8 +470,8 @@
- #
- 
- SCO:	iozone_SCO.o  libbif.o
--	gcc -O -DSCO -Dunix -DHAVE_ANSIC_C iozone_SCO.o \
--		-lsocket -s libbif.o -DNO_THREADS -o iozone
-+	$(GCC) -O -DSCO -Dunix -DHAVE_ANSIC_C iozone_SCO.o \
-+		-lsocket -s libbif.o -DNO_THREADS iozone_SCO.o -o iozone
- 
- 
- #
-@@ -479,7 +483,7 @@
- 
- SCO_Unixware_gcc:	iozone_SCO_Unixware_gcc.o  libbif.o libasync.o
- 	/usr/local/bin/gcc -O -DSCO_Unixware_gcc -Dunix -DHAVE_ANSIC_C \
--		-DNO_MADVISE -DASYNC_IO -D_LARGEFILE64_SOURCE \
-+		-DNO_MADVISE -DASYNC_IO -D_LARGEFILE64_SOURCE $(CFLAGS) \
- 		iozone_SCO_Unixware_gcc.o libbif.o libasync.o \
- 		-lsocket -lthread -o iozone
- 
-@@ -488,7 +492,7 @@
- #
- 
- netbsd:	iozone_netbsd.o  libbif.o
--	cc -O -Dunix -Dbsd4_4 -DHAVE_ANSIC_C -DNO_THREADS -DSHARED_MEM \
-+	$(CC) -O -Dunix -Dbsd4_4 -DHAVE_ANSIC_C -DNO_THREADS -DSHARED_MEM $(CFLAGS) \
- 		iozone_netbsd.o libbif.o -o iozone
- 
- #
-@@ -501,258 +505,258 @@
- 	@echo "Building iozone for HP-UX (9.05)"
- 	@echo ""
- 	c89 +e -c -O -Dunix -D_HPUX_SOURCE -DHAVE_ANSIC_C -DNO_THREADS \
--		-DNAME='"hpux"' iozone.c  -o iozone_hpux.o
-+		-DNAME='"hpux"' $(CFLAGS) iozone.c  -o iozone_hpux.o
- 	c89 +e -c -O -Dunix -D_HPUX_SOURCE -DHAVE_ANSIC_C -DNO_THREADS \
--		-DZBIG_ENDIAN libbif.c  -o libbif.o
-+		-DZBIG_ENDIAN $(CFLAGS) libbif.c  -o libbif.o
- 
- iozone_hpux-11.0.o:	iozone.c libasync.c libbif.c
- 	@echo ""
- 	@echo "Building iozone for HP-UX (11.0)"
- 	@echo ""
--	cc -c  +O3 +Oparallel -Dunix -D_LARGEFILE64_SOURCE  -D_HPUX_SOURCE \
--		-DNAME='"hpux-11.0"' -DHAVE_ANSIC_C -DASYNC_IO -DVXFS iozone.c  \
-+	$(CC) -c  +O3 +Oparallel -Dunix -D_LARGEFILE64_SOURCE  -D_HPUX_SOURCE \
-+		-DNAME='"hpux-11.0"' -DHAVE_ANSIC_C -DASYNC_IO -DVXFS $(CFLAGS) iozone.c  \
- 		-o iozone_hpux-11.0.o
--	cc -c  +O3 +Oparallel -Dunix -D_LARGEFILE64_SOURCE  -D_HPUX_SOURCE \
--		-DHAVE_ANSIC_C -DASYNC_IO -DVXFS libasync.c  -o libasync.o
--	cc -c  +O3 +Oparallel -Dunix -D_LARGEFILE64_SOURCE  -D_HPUX_SOURCE \
--		-DHAVE_ANSIC_C -DASYNC_IO -DVXFS -DZBIG_ENDIAN libbif.c  -o libbif.o
-+	$(CC) -c  +O3 +Oparallel -Dunix -D_LARGEFILE64_SOURCE  -D_HPUX_SOURCE \
-+		-DHAVE_ANSIC_C -DASYNC_IO -DVXFS $(CFLAGS) libasync.c  -o libasync.o
-+	$(CC) -c  +O3 +Oparallel -Dunix -D_LARGEFILE64_SOURCE  -D_HPUX_SOURCE \
-+		-DHAVE_ANSIC_C -DASYNC_IO -DVXFS -DZBIG_ENDIAN $(CFLAGS) libbif.c  -o libbif.o
- 
- iozone_hpux-11.0w.o:	iozone.c libasync.c libbif.c
- 	@echo ""
- 	@echo "Building iozone for HP-UX (11.0w)"
- 	@echo ""
--	cc -c +DD64 +O3 -Dunix -D_LARGEFILE64_SOURCE  -D_HPUX_SOURCE \
--	    -DNAME='"hpux-11.0w"' -DHAVE_ANSIC_C -DASYNC_IO -DVXFS iozone.c \
-+	$(CC) -c +DD64 +O3 -Dunix -D_LARGEFILE64_SOURCE  -D_HPUX_SOURCE \
-+	    -DNAME='"hpux-11.0w"' -DHAVE_ANSIC_C -DASYNC_IO -DVXFS $(CFLAGS) iozone.c \
- 	     -o iozone_hpux-11.0w.o
--	cc -c +DD64 +O3 -Dunix -D_LARGEFILE64_SOURCE  -D_HPUX_SOURCE \
--		-DHAVE_ANSIC_C -DASYNC_IO -DVXFS libasync.c  -o libasyncw.o
--	cc -c +DD64 +O3 -Dunix -D_LARGEFILE64_SOURCE  -D_HPUX_SOURCE \
--		-DHAVE_ANSIC_C -DASYNC_IO -DVXFS -DZBIG_ENDIAN libbif.c  -o libbif.o
-+	$(CC) -c +DD64 +O3 -Dunix -D_LARGEFILE64_SOURCE  -D_HPUX_SOURCE \
-+		-DHAVE_ANSIC_C -DASYNC_IO -DVXFS $(CFLAGS) libasync.c  -o libasyncw.o
-+	$(CC) -c +DD64 +O3 -Dunix -D_LARGEFILE64_SOURCE  -D_HPUX_SOURCE \
-+		-DHAVE_ANSIC_C -DASYNC_IO -DVXFS -DZBIG_ENDIAN $(CFLAGS) libbif.c  -o libbif.o
- 
- iozone_hpuxs-11.0.o:	iozone.c libasync.c libbif.c
- 	@echo ""
- 	@echo "Building simple iozone for HP-UX (11.0)"
- 	@echo ""
--	cc -c  -Dunix -D_LARGEFILE64_SOURCE  -D_HPUX_SOURCE -DHAVE_ANSIC_C \
--		-DNAME='"hpuxs-11.0"' -DASYNC_IO -DVXFS -DHAVE_PREAD iozone.c  \
--		-o iozone_hpuxs-11.0.o
--	cc -c  -Dunix -D_LARGEFILE64_SOURCE  -D_HPUX_SOURCE -DHAVE_ANSIC_C \
<<Diff was trimmed, longer than 597 lines>>

---- CVS-web:
    http://cvs.pld-linux.org/SOURCES/iozone-make.patch?r1=1.6&r2=1.7&f=u



More information about the pld-cvs-commit mailing list