]> git.pld-linux.org Git - packages/iozone.git/blame - iozone-make.patch
simplify target setup, fixes also bug that CC/CFLAGS were not passed
[packages/iozone.git] / iozone-make.patch
CommitLineData
3c6cfc29 1diff -burNp iozone3_315/src/current/makefile iozone3_315-new/src/current/makefile
2--- iozone3_315/src/current/makefile 2008-11-19 17:09:24.000000000 +0100
3+++ iozone3_315-new/src/current/makefile 2008-12-01 11:01:58.366731290 +0100
eff363c5 4@@ -14,7 +14,7 @@ C89 = c89
f08f2724
JB
5 GCC = gcc
6 CCS = /usr/ccs/bin/cc
7 NACC = /opt/ansic/bin/cc
8-CFLAGS =
9+CFLAGS = -O3
e10db7f0 10 S10GCCFLAGS = -m64 -mcpu=v9
eff363c5 11 S10CCFLAGS = -xarch=amd64
39336669 12
3c6cfc29 13@@ -157,71 +157,71 @@ hpux_no_ansi: iozone_hpux_no.o libbif.o
39336669 14 # GNU 'C' compiler Linux build with threads, largefiles, async I/O
36cb15a2 15 #
f08f2724
JB
16 linux: iozone_linux.o libasync.o libbif.o fileop_linux.o
17- $(CC) -O3 $(LDFLAGS) iozone_linux.o libasync.o libbif.o -lpthread \
e10db7f0 18+ $(CC) $(LDFLAGS) iozone_linux.o libasync.o libbif.o -lpthread \
36cb15a2 19 -lrt -o iozone
f08f2724 20- $(CC) -O3 -Dlinux fileop_linux.o -o fileop
e10db7f0 21+ $(CC) -Dlinux fileop_linux.o -o fileop
39336669 22
f08f2724 23 #
39336669 24 # GNU 'C' compiler Linux build for powerpc chip with threads, largefiles, async I/O
1984c4ee 25 #
e10db7f0 26 linux-powerpc: iozone_linux-powerpc.o libbif.o libasync.o fileop_linux-ppc.o
f08f2724 27- $(CC) -O3 $(LDFLAGS) iozone_linux-powerpc.o libasync.o \
e10db7f0 28+ $(CC) $(LDFLAGS) iozone_linux-powerpc.o libasync.o \
f08f2724 29 libbif.o -lpthread -lrt -o iozone
e10db7f0 30- $(CC) -O3 -Dlinux fileop_linux-ppc.o -o fileop
31+ $(CC) -Dlinux fileop_linux-ppc.o -o fileop
39336669 32 #
33 # GNU 'C' compiler Linux build for sparc chip with threads, largefiles, async I/O
1984c4ee 34 #
3c6cfc29 35 linux-sparc: iozone_linux-sparc.o libbif.o libasync.o fileop_linux.o
f08f2724 36- $(CC) -O3 $(LDFLAGS) iozone_linux-sparc.o libasync.o libbif.o \
e10db7f0 37+ $(CC) $(LDFLAGS) iozone_linux-sparc.o libasync.o libbif.o \
f08f2724 38 -lpthread -lrt -o iozone
3c6cfc29 39- $(CC) -O3 -Dlinux fileop_linux.o -o fileop
40+ $(CC) -Dlinux fileop_linux.o -o fileop
39336669 41
f08f2724 42 #
39336669 43 # GNU 'C' compiler Linux build with threads, largefiles, async I/O
44 #
e10db7f0 45 linux-ia64: iozone_linux-ia64.o libbif.o libasync.o fileop_linux-ia64.o
f08f2724 46- $(CC) -O3 $(LDFLAGS) iozone_linux-ia64.o libbif.o libasync.o \
e10db7f0 47+ $(CC) $(LDFLAGS) iozone_linux-ia64.o libbif.o libasync.o \
f08f2724 48 -lrt -lpthread -o iozone
e10db7f0 49- $(CC) -O3 -Dlinux fileop_linux-ia64.o -o fileop
50+ $(CC) -Dlinux fileop_linux-ia64.o -o fileop
39336669 51
f08f2724
JB
52 #
53 # GNU 'C' compiler Linux build for powerpc chip with threads, largefiles, async I/O
54 #
e10db7f0 55 linux-powerpc64: iozone_linux-powerpc64.o libbif.o libasync.o fileop_linux-ppc64.o
f08f2724 56- $(CC) -O3 -Dunix -DHAVE_ANSIC_C -DSHARED_MEM -DASYNC_IO \
e10db7f0 57+ $(CC) -Dunix -DHAVE_ANSIC_C -DSHARED_MEM -DASYNC_IO \
f08f2724
JB
58 -D_LARGEFILE64_SOURCE -Dlinux \
59 iozone_linux-powerpc64.o libasync.o libbif.o -lpthread \
60 -lrt -o iozone
e10db7f0 61- $(CC) -O3 -Dlinux fileop_linux-ppc64.o -o fileop
62+ $(CC) -Dlinux fileop_linux-ppc64.o -o fileop
63
64 #
39336669 65 # GNU 'C' compiler Linux build with threads, largefiles, async I/O
66 #
eff363c5 67 linux-arm: iozone_linux-arm.o libbif.o libasync.o fileop_linux-arm.o
f08f2724 68- $(CC) -O3 $(LDFLAGS) iozone_linux-arm.o libbif.o libasync.o \
e10db7f0 69+ $(CC) $(LDFLAGS) iozone_linux-arm.o libbif.o libasync.o \
f08f2724 70 -lrt -lpthread -o iozone
e10db7f0 71- $(CC) -O3 -Dlinux fileop_linux-arm.o -o fileop
3c6cfc29 72+ $(CC) -Dlinux fileop_linux-arm.o -o fileop
39336669 73
f08f2724 74 #
39336669 75 # GNU 'C' compiler Linux build with threads, largefiles, async I/O
36cb15a2 76 #
e10db7f0 77 linux-AMD64: iozone_linux-AMD64.o libbif.o libasync.o fileop_linux-AMD64.o
f08f2724 78- $(CC) -O3 $(LDFLAGS) iozone_linux-AMD64.o libbif.o libasync.o \
e10db7f0 79+ $(CC) $(LDFLAGS) iozone_linux-AMD64.o libbif.o libasync.o \
f08f2724 80 -lrt -lpthread -o iozone
e10db7f0 81- $(CC) -O3 -Dlinux fileop_linux-AMD64.o -o fileop
82+ $(CC) -Dlinux fileop_linux-AMD64.o -o fileop
39336669 83
f08f2724 84 #
39336669 85 # GNU 'C' compiler Linux build with S/390, threads, largfiles, async I/O
86 #
87 linux-S390: iozone_linux-s390.o libbif.o libasync.o
f08f2724 88- $(CC) -O2 $(LDFLAGS) -lpthread -lrt iozone_linux-s390.o \
eff363c5 89+ $(CC) $(LDFLAGS) -lpthread -lrt iozone_linux-s390.o \
f08f2724 90 libbif.o libasync.o -o iozone
39336669 91
f08f2724 92 #
39336669 93 # GNU 'C' compiler Linux build with S/390, threads, largfiles, async I/O
94 #
95 linux-S390X: iozone_linux-s390x.o libbif.o libasync.o
f08f2724 96- $(CC) -O2 $(LDFLAGS) -lpthread -lrt iozone_linux-s390x.o \
eff363c5 97+ $(CC) $(LDFLAGS) -lpthread -lrt iozone_linux-s390x.o \
f08f2724 98 libbif.o libasync.o -o iozone
39336669 99
39336669 100
3c6cfc29 101@@ -650,24 +650,24 @@ iozone_linux-powerpc.o: iozone.c libbif.
1984c4ee 102 @echo ""
103 @echo "Building iozone for Linux PowerPC"
104 @echo ""
f08f2724 105- $(CC) -c -O3 -Dunix -DHAVE_ANSIC_C -DASYNC_IO -DDONT_HAVE_O_DIRECT \
3c6cfc29 106+ $(CC) -c -Dunix -DHAVE_ANSIC_C -DASYNC_IO -DDONT_HAVE_O_DIRECT \
f08f2724
JB
107 -DSHARED_MEM -Dlinux -D_LARGEFILE64_SOURCE $(CFLAGS) iozone.c \
108 -DNAME='"linux-powerpc"' -o iozone_linux-powerpc.o
109- $(CC) -c -O3 -Dunix -DHAVE_ANSIC_C -DASYNC_IO -D_LARGEFILE64_SOURCE \
3c6cfc29 110+ $(CC) -c -Dunix -DHAVE_ANSIC_C -DASYNC_IO -D_LARGEFILE64_SOURCE \
f08f2724
JB
111 -DSHARED_MEM -Dlinux $(CFLAGS) libbif.c -o libbif.o
112- $(CC) -c -O3 -Dunix -Dlinux -DHAVE_ANSIC_C -DASYNC_IO \
3c6cfc29 113+ $(CC) -c -Dunix -Dlinux -DHAVE_ANSIC_C -DASYNC_IO \
f08f2724
JB
114 -D_LARGEFILE64_SOURCE $(CFLAGS) libasync.c -o libasync.o
115
116 iozone_linux-powerpc64.o: iozone.c libbif.c libasync.c
117 @echo ""
118 @echo "Building iozone for Linux PowerPC64"
119 @echo ""
120- $(CC) -c -O3 -Dunix -DHAVE_ANSIC_C -DASYNC_IO -DNAME='"linux-powerpc64"' \
3c6cfc29 121+ $(CC) -c -Dunix -DHAVE_ANSIC_C -DASYNC_IO -DNAME='"linux-powerpc64"' \
f08f2724
JB
122 -DSHARED_MEM -Dlinux -D_LARGEFILE64_SOURCE $(CFLAGS) iozone.c \
123 -o iozone_linux-powerpc64.o
124- $(CC) -c -O3 -Dunix -DHAVE_ANSIC_C -DASYNC_IO -D_LARGEFILE64_SOURCE \
3c6cfc29 125+ $(CC) -c -Dunix -DHAVE_ANSIC_C -DASYNC_IO -D_LARGEFILE64_SOURCE \
f08f2724
JB
126 -DSHARED_MEM -Dlinux $(CFLAGS) libbif.c -o libbif.o
127- $(CC) -c -O3 -Dunix -Dlinux -DHAVE_ANSIC_C -DASYNC_IO \
3c6cfc29 128+ $(CC) -c -Dunix -Dlinux -DHAVE_ANSIC_C -DASYNC_IO \
f08f2724
JB
129 -D_LARGEFILE64_SOURCE $(CFLAGS) libasync.c -o libasync.o
130
131
3c6cfc29 132@@ -675,24 +675,24 @@ iozone_linux-sparc.o: iozone.c libbif.c
1984c4ee 133 @echo ""
134 @echo "Building iozone for Linux Sparc"
135 @echo ""
f08f2724 136- $(CC) -c -O3 -Dunix -DHAVE_ANSIC_C -DASYNC_IO -DDONT_HAVE_O_DIRECT \
3c6cfc29 137+ $(CC) -c -Dunix -DHAVE_ANSIC_C -DASYNC_IO -DDONT_HAVE_O_DIRECT \
f08f2724
JB
138 -DSHARED_MEM -Dlinux -D_LARGEFILE64_SOURCE $(CFLAGS) iozone.c \
139 -DNAME='"linux-sparc"' -o iozone_linux-sparc.o
140- $(CC) -c -O3 -Dunix -DHAVE_ANSIC_C -DASYNC_IO -D_LARGEFILE64_SOURCE \
3c6cfc29 141+ $(CC) -c -Dunix -DHAVE_ANSIC_C -DASYNC_IO -D_LARGEFILE64_SOURCE \
f08f2724
JB
142 -DSHARED_MEM -Dlinux $(CFLAGS) libbif.c -o libbif.o
143- $(CC) -c -O3 -Dunix -Dlinux -DHAVE_ANSIC_C -DASYNC_IO \
3c6cfc29 144+ $(CC) -c -Dunix -Dlinux -DHAVE_ANSIC_C -DASYNC_IO \
f08f2724 145 -D_LARGEFILE64_SOURCE $(CFLAGS) libasync.c -o libasync.o
1984c4ee 146
147 iozone_linux.o: iozone.c libbif.c libasync.c
36cb15a2 148 @echo ""
149 @echo "Building iozone for Linux"
150 @echo ""
f08f2724 151- $(CC) -Wall -c -O3 -Dunix -DHAVE_ANSIC_C -DASYNC_IO -DHAVE_PREAD \
3c6cfc29 152+ $(CC) -Wall -c -Dunix -DHAVE_ANSIC_C -DASYNC_IO -DHAVE_PREAD \
f08f2724
JB
153 -DSHARED_MEM -Dlinux -D_LARGEFILE64_SOURCE $(CFLAGS) iozone.c \
154 -DNAME='"linux"' -o iozone_linux.o
155- $(CC) -Wall -c -O3 -Dunix -DHAVE_ANSIC_C -DASYNC_IO -D_LARGEFILE64_SOURCE \
3c6cfc29 156+ $(CC) -Wall -c -Dunix -DHAVE_ANSIC_C -DASYNC_IO -D_LARGEFILE64_SOURCE \
f08f2724
JB
157 -DSHARED_MEM -Dlinux $(CFLAGS) libbif.c -o libbif.o
158- $(CC) -Wall -c -O3 -Dunix -Dlinux -DHAVE_ANSIC_C -DASYNC_IO \
3c6cfc29 159+ $(CC) -Wall -c -Dunix -Dlinux -DHAVE_ANSIC_C -DASYNC_IO \
f08f2724
JB
160 -D_LARGEFILE64_SOURCE $(CFLAGS) libasync.c -o libasync.o
161
e10db7f0 162 fileop_AIX.o: fileop.c
3c6cfc29 163@@ -767,7 +767,7 @@ fileop_linux.o: fileop.c
f08f2724
JB
164 @echo ""
165 @echo "Building fileop for Linux"
166 @echo ""
167- $(CC) -Wall -c -O3 $(CFLAGS) fileop.c -o fileop_linux.o
3c6cfc29 168+ $(CC) -Wall -c $(CFLAGS) fileop.c -o fileop_linux.o
e10db7f0 169
170 fileop_openbsd.o: fileop.c
171 @echo ""
3c6cfc29 172@@ -785,98 +785,98 @@ fileop_linux-ia64.o: fileop.c
e10db7f0 173 @echo ""
174 @echo "Building fileop for Linux-ia64"
175 @echo ""
176- $(CC) -Wall -c -O3 $(CFLAGS) fileop.c -o fileop_linux-ia64.o
3c6cfc29 177+ $(CC) -Wall -c $(CFLAGS) fileop.c -o fileop_linux-ia64.o
e10db7f0 178
179 fileop_linux-ppc.o: fileop.c
180 @echo ""
181 @echo "Building fileop for Linux-powerpc"
182 @echo ""
183- $(CC) -Wall -c -O3 $(CFLAGS) fileop.c -o fileop_linux-ppc.o
3c6cfc29 184+ $(CC) -Wall -c $(CFLAGS) fileop.c -o fileop_linux-ppc.o
e10db7f0 185
186 fileop_linux-ppc64.o: fileop.c
187 @echo ""
188 @echo "Building fileop for Linux-powerpc64"
189 @echo ""
190- $(CC) -Wall -c -O3 $(CFLAGS) fileop.c -o fileop_linux-ppc64.o
3c6cfc29 191+ $(CC) -Wall -c $(CFLAGS) fileop.c -o fileop_linux-ppc64.o
e10db7f0 192
193 fileop_linux-AMD64.o: fileop.c
194 @echo ""
195 @echo "Building fileop for Linux-AMD64"
196 @echo ""
197- $(CC) -Wall -c -O3 $(CFLAGS) fileop.c -o fileop_linux-AMD64.o
3c6cfc29 198+ $(CC) -Wall -c $(CFLAGS) fileop.c -o fileop_linux-AMD64.o
e10db7f0 199
200 fileop_linux-arm.o: fileop.c
201 @echo ""
202 @echo "Building fileop for Linux-arm"
203 @echo ""
204- $(GCC) -Wall -c -O3 $(CFLAGS) fileop.c -o fileop_linux-arm.o
3c6cfc29 205+ $(GCC) -Wall -c $(CFLAGS) fileop.c -o fileop_linux-arm.o
e10db7f0 206
207 fileop_windows.o: fileop.c
208 @echo ""
209 @echo "Building fileop for Windows"
210 @echo ""
211- $(GCC) -Wall -c -O3 $(CFLAGS) -DWindows fileop.c -o fileop_windows.o
3c6cfc29 212+ $(GCC) -Wall -c $(CFLAGS) -DWindows fileop.c -o fileop_windows.o
39336669 213
214 iozone_linux-ia64.o: iozone.c libbif.c libasync.c
215 @echo ""
216 @echo "Building iozone for Linux-ia64"
217 @echo ""
f08f2724 218- $(CC) -c -O3 -Dunix -DHAVE_ANSIC_C -DASYNC_IO -DNAME='"linux-ia64"' \
3c6cfc29 219+ $(CC) -c -Dunix -DHAVE_ANSIC_C -DASYNC_IO -DNAME='"linux-ia64"' \
f08f2724 220 -DSHARED_MEM -Dlinux -D_LARGEFILE64_SOURCE $(CFLAGS) iozone.c \
39336669 221 -o iozone_linux-ia64.o
f08f2724 222- $(CC) -c -O3 -Dunix -DHAVE_ANSIC_C -DASYNC_IO -D_LARGEFILE64_SOURCE \
3c6cfc29 223+ $(CC) -c -Dunix -DHAVE_ANSIC_C -DASYNC_IO -D_LARGEFILE64_SOURCE \
f08f2724
JB
224 -DSHARED_MEM -Dlinux $(CFLAGS) libbif.c -o libbif.o
225- $(CC) -c -O3 -Dunix -Dlinux -DHAVE_ANSIC_C -DASYNC_IO \
3c6cfc29 226+ $(CC) -c -Dunix -Dlinux -DHAVE_ANSIC_C -DASYNC_IO \
f08f2724 227 -D_LARGEFILE64_SOURCE $(CFLAGS) libasync.c -o libasync.o
03575821 228
39336669 229 iozone_linux-arm.o: iozone.c libbif.c libasync.c
36cb15a2 230 @echo ""
39336669 231 @echo "Building iozone for Linux-arm"
36cb15a2 232 @echo ""
f08f2724 233- $(CC) -c -O3 -Dunix -DHAVE_ANSIC_C -DASYNC_IO -DHAVE_PREAD \
3c6cfc29 234+ $(CC) -c -Dunix -DHAVE_ANSIC_C -DASYNC_IO -DHAVE_PREAD \
39336669 235 -DNAME='"linux-arm"' -DLINUX_ARM -DSHARED_MEM \
f08f2724 236 -Dlinux -D_LARGEFILE64_SOURCE $(CFLAGS) iozone.c \
39336669 237 -o iozone_linux-arm.o
f08f2724 238- $(CC) -c -O3 -Dunix -DHAVE_ANSIC_C -DASYNC_IO -D_LARGEFILE64_SOURCE \
3c6cfc29 239+ $(CC) -c -Dunix -DHAVE_ANSIC_C -DASYNC_IO -D_LARGEFILE64_SOURCE \
e10db7f0 240 -DSHARED_MEM -Dlinux $(CFLAGS) libbif.c -o libbif.o
f08f2724 241- $(CC) -c -O3 -Dunix -Dlinux -DHAVE_ANSIC_C -DASYNC_IO \
3c6cfc29 242+ $(CC) -c -Dunix -Dlinux -DHAVE_ANSIC_C -DASYNC_IO \
f08f2724 243 -D_LARGEFILE64_SOURCE $(CFLAGS) libasync.c -o libasync.o
39336669 244
e10db7f0 245 iozone_linux-AMD64.o: iozone.c libbif.c libasync.c
39336669 246 @echo ""
247 @echo "Building iozone for Linux-AMD64"
248 @echo ""
f08f2724 249- $(CC) -c -O3 -Dunix -DHAVE_ANSIC_C -DASYNC_IO -DNAME='"linux-AMD64"' \
3c6cfc29 250+ $(CC) -c -Dunix -DHAVE_ANSIC_C -DASYNC_IO -DNAME='"linux-AMD64"' \
f08f2724
JB
251 -D__AMD64__ -DSHARED_MEM -Dlinux -D_LARGEFILE64_SOURCE \
252 $(CFLAGS) iozone.c \
253 -o iozone_linux-AMD64.o
254- $(CC) -c -O3 -Dunix -DHAVE_ANSIC_C -DASYNC_IO -D_LARGEFILE64_SOURCE \
3c6cfc29 255+ $(CC) -c -Dunix -DHAVE_ANSIC_C -DASYNC_IO -D_LARGEFILE64_SOURCE \
f08f2724
JB
256 -DSHARED_MEM -Dlinux $(CFLAGS) libbif.c -o libbif.o
257- $(CC) -c -O3 -Dunix -Dlinux -DHAVE_ANSIC_C -DASYNC_IO \
3c6cfc29 258+ $(CC) -c -Dunix -Dlinux -DHAVE_ANSIC_C -DASYNC_IO \
f08f2724 259 -D_LARGEFILE64_SOURCE $(CFLAGS) libasync.c -o libasync.o
39336669 260
261 iozone_linux-s390.o: iozone.c libbif.c libasync.c
262 @echo ""
263 @echo "Building iozone for Linux-s390"
264 @echo ""
f08f2724 265- $(CC) -c -O3 -Dunix -DHAVE_ANSIC_C -DASYNC_IO -DHAVE_PREAD \
3c6cfc29 266+ $(CC) -c -Dunix -DHAVE_ANSIC_C -DASYNC_IO -DHAVE_PREAD \
f08f2724
JB
267 -DSHARED_MEM -Dlinux -D_LARGEFILE64_SOURCE $(CFLAGS) iozone.c \
268 -DNAME='"linux-s390"' -o iozone_linux-s390.o
269- $(CC) -c -O3 -Dunix -DHAVE_ANSIC_C -DSHARED_MEM -Dlinux \
3c6cfc29 270+ $(CC) -c -Dunix -DHAVE_ANSIC_C -DSHARED_MEM -Dlinux \
e10db7f0 271 -D_LARGEFILE64_SOURCE $(CFLAGS) libbif.c -o libbif.o
f08f2724 272- $(CC) -c -O3 -Dunix -Dlinux -DHAVE_ANSIC_C -DASYNC_IO \
3c6cfc29 273+ $(CC) -c -Dunix -Dlinux -DHAVE_ANSIC_C -DASYNC_IO \
f08f2724 274 -D_LARGEFILE64_SOURCE $(CFLAGS) libasync.c -o libasync.o
39336669 275
276 iozone_linux-s390x.o: iozone.c libbif.c libasync.c
277 @echo ""
278 @echo "Building iozone for Linux-s390x"
279 @echo ""
f08f2724 280- $(CC) -c -O3 -Dunix -DHAVE_ANSIC_C -DASYNC_IO -DHAVE_PREAD \
3c6cfc29 281+ $(CC) -c -Dunix -DHAVE_ANSIC_C -DASYNC_IO -DHAVE_PREAD \
f08f2724
JB
282 -DSHARED_MEM -Dlinux -D_LARGEFILE64_SOURCE $(CFLAGS) iozone.c \
283 -DNAME='"linux-s390x"' -o iozone_linux-s390x.o
284- $(CC) -c -O3 -Dunix -DHAVE_ANSIC_C -DSHARED_MEM -Dlinux \
3c6cfc29 285+ $(CC) -c -Dunix -DHAVE_ANSIC_C -DSHARED_MEM -Dlinux \
e10db7f0 286 -D_LARGEFILE64_SOURCE $(CFLAGS) libbif.c -o libbif.o
f08f2724 287- $(CC) -c -O3 -Dunix -Dlinux -DHAVE_ANSIC_C -DASYNC_IO \
3c6cfc29 288+ $(CC) -c -Dunix -Dlinux -DHAVE_ANSIC_C -DASYNC_IO \
f08f2724 289 -D_LARGEFILE64_SOURCE $(CFLAGS) libasync.c -o libasync.o
39336669 290
39336669 291
This page took 0.08298 seconds and 4 git commands to generate.