Ticket #376: config.log

File config.log, 176.7 kB (added by , 3 weeks ago)

Added by email2trac

Line 
1 This file contains any messages produced by compilers while
2 running configure, to aid debugging if configure makes a mistake.
3
4 It was created by configure, which was
5 generated by GNU Autoconf 2.62.  Invocation command line was
6
7   $ ./configure -prefix=/soft/mpich/
8
9 ## --------- ##
10 ## Platform. ##
11 ## --------- ##
12
13 hostname = KNDCAE
14 uname -m = x86_64
15 uname -r = 2.6.9-22.ELsmp
16 uname -s = Linux
17 uname -v = #1 SMP Mon Sep 19 18:00:54 EDT 2005
18
19 /usr/bin/uname -p = unknown
20 /bin/uname -X     = unknown
21
22 /bin/arch              = x86_64
23 /usr/bin/arch -k       = unknown
24 /usr/convex/getsysinfo = unknown
25 /usr/bin/hostinfo      = unknown
26 /bin/machine           = unknown
27 /usr/bin/oslevel       = unknown
28 /bin/universe          = unknown
29
30 PATH: /usr/pbs/bin
31 PATH: /usr/pbs/toolkit/bin
32 PATH: /usr/local/lam659/bin
33 PATH: /usr/kerberos/sbin
34 PATH: /usr/kerberos/bin
35 PATH: /usr/local/sbin
36 PATH: /usr/local/bin
37 PATH: /sbin
38 PATH: /bin
39 PATH: /usr/sbin
40 PATH: /usr/bin
41 PATH: /usr/X11R6/bin
42 PATH: /usr/pbs/bin
43 PATH: /root/bin
44
45
46 ## ----------- ##
47 ## Core tests. ##
48 ## ----------- ##
49
50 configure:3842: checking for gcc
51 configure:3858: found /usr/bin/gcc
52 configure:3869: result: gcc
53 configure:4107: checking for C compiler version
54 configure:4115: gcc --version >&5
55 gcc (GCC) 3.4.4 20050721 (Red Hat 3.4.4-2)
56 Copyright (C) 2004 Free Software Foundation, Inc.
57 This is free software; see the source for copying conditions.  There is NO
58 warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
59
60 configure:4119: $? = 0
61 configure:4126: gcc -v >&5
62 Reading specs from /usr/lib/gcc/x86_64-redhat-linux/3.4.4/specs
63 Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --enable-shared --enable-threads=posix --disable-checking --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-java-awt=gtk --host=x86_64-redhat-linux
64 Thread model: posix
65 gcc version 3.4.4 20050721 (Red Hat 3.4.4-2)
66 configure:4130: $? = 0
67 configure:4137: gcc -V >&5
68 gcc: `-V' option must have argument
69 configure:4141: $? = 1
70 configure:4164: checking for C compiler default output file name
71 configure:4186: gcc    conftest.c  >&5
72 configure:4190: $? = 0
73 configure:4228: result: a.out
74 configure:4245: checking whether the C compiler works
75 configure:4255: ./a.out
76 configure:4259: $? = 0
77 configure:4276: result: yes
78 configure:4283: checking whether we are cross compiling
79 configure:4285: result: no
80 configure:4288: checking for suffix of executables
81 configure:4295: gcc -o conftest    conftest.c  >&5
82 configure:4299: $? = 0
83 configure:4323: result:
84 configure:4329: checking for suffix of object files
85 configure:4355: gcc -c   conftest.c >&5
86 configure:4359: $? = 0
87 configure:4382: result: o
88 configure:4386: checking whether we are using the GNU C compiler
89 configure:4415: gcc -c   conftest.c >&5
90 configure:4422: $? = 0
91 configure:4439: result: yes
92 configure:4448: checking whether gcc accepts -g
93 configure:4478: gcc -c -g  conftest.c >&5
94 configure:4485: $? = 0
95 configure:4586: result: yes
96 configure:4603: checking for gcc option to accept ISO C89
97 configure:4677: gcc  -c -g -O2  conftest.c >&5
98 configure:4684: $? = 0
99 configure:4707: result: none needed
100 configure:5195: checking whether C compiler accepts option -O2
101 configure:5205: result: yes
102 configure:5207: checking whether routines compiled with -O2 can be linked with ones compiled without -O2
103 configure:5215: result: yes
104 configure:5438: checking for type of weak symbol support
105 configure:5472: gcc -o conftest  -O2   conftest.c  >&5
106 configure:5479: $? = 0
107 configure:5678: result: pragma weak
108 configure:5705: checking whether __attribute__ ((weak)) allowed
109 configure:5732: gcc -c  -O2  conftest.c >&5
110 configure:5739: $? = 0
111 configure:5754: result: yes
112 configure:5768: checking for multiple weak symbol support
113 configure:5809: result: yes
114 configure:5928: checking for g77
115 configure:5944: found /usr/bin/g77
116 configure:5955: result: g77
117 configure:5985: checking for Fortran 77 compiler version
118 configure:5993: g77 --version >&5
119 GNU Fortran (GCC) 3.4.4 20050721 (Red Hat 3.4.4-2)
120 Copyright (C) 2004 Free Software Foundation, Inc.
121
122 GNU Fortran comes with NO WARRANTY, to the extent permitted by law.
123 You may redistribute copies of GNU Fortran
124 under the terms of the GNU General Public License.
125 For more information about these matters, see the file named COPYING
126 or type the command `info -f g77 Copying'.
127 configure:5997: $? = 0
128 configure:6004: g77 -v >&5
129 Reading specs from /usr/lib/gcc/x86_64-redhat-linux/3.4.4/specs
130 Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --enable-shared --enable-threads=posix --disable-checking --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-java-awt=gtk --host=x86_64-redhat-linux
131 Thread model: posix
132 gcc version 3.4.4 20050721 (Red Hat 3.4.4-2)
133 configure:6008: $? = 0
134 configure:6015: g77 -V >&5
135 g77: `-V' option must have argument
136 configure:6019: $? = 1
137 configure:6027: checking whether we are using the GNU Fortran 77 compiler
138 configure:6046: g77 -c  conftest.F >&5
139 configure:6053: $? = 0
140 configure:6070: result: yes
141 configure:6076: checking whether g77 accepts -g
142 configure:6093: g77 -c -g conftest.f >&5
143 configure:6100: $? = 0
144 configure:6116: result: yes
145 configure:6430: checking whether Fortran 77 compiler accepts option -O2
146 configure:6446: g77  -o conftest conftest.f  >conftest.bas 2>&1
147 configure:6449: $? = 0
148 configure:6451: g77 -O2  -o conftest conftest.f  >conftest.out 2>&1
149 configure:6454: $? = 0
150 configure:6457: result: yes
151 configure:6459: checking whether routines compiled with -O2 can be linked with ones compiled without -O2
152 configure:6465: g77 -c  conftest2.f >conftest2.out 2>&1
153 configure:6468: $? = 0
154 configure:6470: g77 -O2  -o conftest conftest2.o conftest.f  >conftest.bas 2>&1
155 configure:6473: $? = 0
156 configure:6512: result: yes
157 configure:6700: checking how to get verbose linking output from g77
158 configure:6716: g77 -c  -O2 conftest.f >&5
159 configure:6723: $? = 0
160 configure:6745: g77 -o conftest -O2 -v conftest.f
161 Reading specs from /usr/lib/gcc/x86_64-redhat-linux/3.4.4/specs
162 Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --enable-shared --enable-threads=posix --disable-checking --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-java-awt=gtk --host=x86_64-redhat-linux
163 Thread model: posix
164 gcc version 3.4.4 20050721 (Red Hat 3.4.4-2)
165  /usr/libexec/gcc/x86_64-redhat-linux/3.4.4/f771 conftest.f -quiet -dumpbase conftest.f -mtune=k8 -auxbase conftest -O2 -version -o /tmp/ccMIu80r.s
166 GNU F77 version 3.4.4 20050721 (Red Hat 3.4.4-2) (x86_64-redhat-linux)
167         compiled by GNU C version 3.4.4 20050721 (Red Hat 3.4.4-2).
168 GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
169  as -V -Qy -o /tmp/ccacmnsK.o /tmp/ccMIu80r.s
170 GNU assembler version 2.15.92.0.2 (x86_64-redhat-linux) using BFD version 2.15.92.0.2 20040927
171  /usr/libexec/gcc/x86_64-redhat-linux/3.4.4/collect2 --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -o conftest /usr/lib/gcc/x86_64-redhat-linux/3.4.4/../../../../lib64/crt1.o /usr/lib/gcc/x86_64-redhat-linux/3.4.4/../../../../lib64/crti.o /usr/lib/gcc/x86_64-redhat-linux/3.4.4/crtbegin.o -L/usr/lib/gcc/x86_64-redhat-linux/3.4.4 -L/usr/lib/gcc/x86_64-redhat-linux/3.4.4 -L/usr/lib/gcc/x86_64-redhat-linux/3.4.4/../../../../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/3.4.4/../../.. -L/lib/../lib64 -L/usr/lib/../lib64 /tmp/ccacmnsK.o -lfrtbegin -lg2c -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-redhat-linux/3.4.4/crtend.o /usr/lib/gcc/x86_64-redhat-linux/3.4.4/../../../../lib64/crtn.o
172 configure:6814: result: -v
173 configure:6816: checking for Fortran 77 libraries of g77
174 configure:6839: g77 -o conftest -O2 -v conftest.f
175 Reading specs from /usr/lib/gcc/x86_64-redhat-linux/3.4.4/specs
176 Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --enable-shared --enable-threads=posix --disable-checking --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-java-awt=gtk --host=x86_64-redhat-linux
177 Thread model: posix
178 gcc version 3.4.4 20050721 (Red Hat 3.4.4-2)
179  /usr/libexec/gcc/x86_64-redhat-linux/3.4.4/f771 conftest.f -quiet -dumpbase conftest.f -mtune=k8 -auxbase conftest -O2 -version -o /tmp/ccU64hOu.s
180 GNU F77 version 3.4.4 20050721 (Red Hat 3.4.4-2) (x86_64-redhat-linux)
181         compiled by GNU C version 3.4.4 20050721 (Red Hat 3.4.4-2).
182 GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
183  as -V -Qy -o /tmp/ccmoJTHN.o /tmp/ccU64hOu.s
184 GNU assembler version 2.15.92.0.2 (x86_64-redhat-linux) using BFD version 2.15.92.0.2 20040927
185  /usr/libexec/gcc/x86_64-redhat-linux/3.4.4/collect2 --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -o conftest /usr/lib/gcc/x86_64-redhat-linux/3.4.4/../../../../lib64/crt1.o /usr/lib/gcc/x86_64-redhat-linux/3.4.4/../../../../lib64/crti.o /usr/lib/gcc/x86_64-redhat-linux/3.4.4/crtbegin.o -L/usr/lib/gcc/x86_64-redhat-linux/3.4.4 -L/usr/lib/gcc/x86_64-redhat-linux/3.4.4 -L/usr/lib/gcc/x86_64-redhat-linux/3.4.4/../../../../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/3.4.4/../../.. -L/lib/../lib64 -L/usr/lib/../lib64 /tmp/ccmoJTHN.o -lfrtbegin -lg2c -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-redhat-linux/3.4.4/crtend.o /usr/lib/gcc/x86_64-redhat-linux/3.4.4/../../../../lib64/crtn.o
186 configure:7016: result:  -L/usr/lib/gcc/x86_64-redhat-linux/3.4.4 -L/usr/lib/gcc/x86_64-redhat-linux/3.4.4/../../../../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/3.4.4/../../.. -L/lib/../lib64 -L/usr/lib/../lib64 -lfrtbegin -lg2c -lm
187 configure:7032: checking whether g77 accepts the FLIBS found by autoconf
188 configure:7044: g77 -o conftest  -O2  conftest.f  >&5
189 configure:7047: $? = 0
190 configure:7055: result: yes
191 configure:7093: checking whether C can link with  -L/usr/lib/gcc/x86_64-redhat-linux/3.4.4 -L/usr/lib/gcc/x86_64-redhat-linux/3.4.4/../../../../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/3.4.4/../../.. -L/lib/../lib64 -L/usr/lib/../lib64 -lfrtbegin -lg2c -lm
192 configure:7119: gcc -o conftest  -O2   conftest.c   -L/usr/lib/gcc/x86_64-redhat-linux/3.4.4 -L/usr/lib/gcc/x86_64-redhat-linux/3.4.4/../../../../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/3.4.4/../../.. -L/lib/../lib64 -L/usr/lib/../lib64 -lfrtbegin -lg2c -lm >&5
193 configure:7126: $? = 0
194 configure:7146: result: yes
195 configure:7250: gcc -c  -O2  conftest.c >&5
196 configure:7257: $? = 0
197 configure:7275: checking for linker for Fortran main programs
198 configure:7285: gcc -c  -O2  conftest.c >&5
199 configure:7288: $? = 0
200 configure:7307: g77 -c  -O2 conftest.f >&5
201 configure:7310: $? = 0
202 configure:7318: result: Use Fortran to link programs
203 configure:7343: checking for Fortran 77 name mangling
204 configure:7370: g77 -c  -O2 conftest.f 1>&5
205 configure:7373: $? = 0
206 configure:7411: gcc -o conftest  -O2   conftest.c fconftestf.o  -L/usr/lib/gcc/x86_64-redhat-linux/3.4.4 -L/usr/lib/gcc/x86_64-redhat-linux/3.4.4/../../../../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/3.4.4/../../.. -L/lib/../lib64 -L/usr/lib/../lib64 -lfrtbegin -lg2c -lm  >&5
207 /tmp/ccap4buo.o(.text+0x7): In function `main':
208 : undefined reference to `my_name'
209 collect2: ld returned 1 exit status
210 configure:7418: $? = 1
211 configure: failed program was:
212 | /* confdefs.h.  */
213 | #define PACKAGE_NAME ""
214 | #define PACKAGE_TARNAME ""
215 | #define PACKAGE_VERSION ""
216 | #define PACKAGE_STRING ""
217 | #define PACKAGE_BUGREPORT ""
218 | #define HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
219 | #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
220 | #define USE_LOGGING MPID_LOGGING_NONE
221 | #define HAVE_RUNTIME_THREADCHECK 1
222 | #define MPICH_THREAD_LEVEL MPI_THREAD_MULTIPLE
223 | #define USE_THREAD_IMPL MPICH_THREAD_IMPL_GLOBAL_MUTEX
224 | #define HAVE_ROMIO 1
225 | #define HAVE_PRAGMA_WEAK 1
226 | #define USE_WEAK_SYMBOLS 1
227 | #define HAVE_MULTIPLE_PRAGMA_WEAK 1
228 | #define HAVE_LONG_LONG 1
229 | /* end confdefs.h.  */
230 | extern void my_name(int);
231 | int
232 | main ()
233 | {
234 | my_name(0);
235 |   ;
236 |   return 0;
237 | }
238 configure:7459: gcc -o conftest  -O2   conftest.c fconftestf.o  -L/usr/lib/gcc/x86_64-redhat-linux/3.4.4 -L/usr/lib/gcc/x86_64-redhat-linux/3.4.4/../../../../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/3.4.4/../../.. -L/lib/../lib64 -L/usr/lib/../lib64 -lfrtbegin -lg2c -lm  >&5
239 /tmp/ccCX9KZz.o(.text+0x7): In function `main':
240 : undefined reference to `my_name_'
241 collect2: ld returned 1 exit status
242 configure:7466: $? = 1
243 configure: failed program was:
244 | /* confdefs.h.  */
245 | #define PACKAGE_NAME ""
246 | #define PACKAGE_TARNAME ""
247 | #define PACKAGE_VERSION ""
248 | #define PACKAGE_STRING ""
249 | #define PACKAGE_BUGREPORT ""
250 | #define HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
251 | #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
252 | #define USE_LOGGING MPID_LOGGING_NONE
253 | #define HAVE_RUNTIME_THREADCHECK 1
254 | #define MPICH_THREAD_LEVEL MPI_THREAD_MULTIPLE
255 | #define USE_THREAD_IMPL MPICH_THREAD_IMPL_GLOBAL_MUTEX
256 | #define HAVE_ROMIO 1
257 | #define HAVE_PRAGMA_WEAK 1
258 | #define USE_WEAK_SYMBOLS 1
259 | #define HAVE_MULTIPLE_PRAGMA_WEAK 1
260 | #define HAVE_LONG_LONG 1
261 | /* end confdefs.h.  */
262 | extern void my_name_(int);
263 | int
264 | main ()
265 | {
266 | my_name_(0);
267 |   ;
268 |   return 0;
269 | }
270 configure:7508: gcc -o conftest  -O2   conftest.c fconftestf.o  -L/usr/lib/gcc/x86_64-redhat-linux/3.4.4 -L/usr/lib/gcc/x86_64-redhat-linux/3.4.4/../../../../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/3.4.4/../../.. -L/lib/../lib64 -L/usr/lib/../lib64 -lfrtbegin -lg2c -lm  >&5
271 conftest.c:19: error: syntax error before "MY_NAME"
272 conftest.c:19: warning: data definition has no type or storage class
273 configure:7515: $? = 1
274 configure: failed program was:
275 | /* confdefs.h.  */
276 | #define PACKAGE_NAME ""
277 | #define PACKAGE_TARNAME ""
278 | #define PACKAGE_VERSION ""
279 | #define PACKAGE_STRING ""
280 | #define PACKAGE_BUGREPORT ""
281 | #define HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
282 | #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
283 | #define USE_LOGGING MPID_LOGGING_NONE
284 | #define HAVE_RUNTIME_THREADCHECK 1
285 | #define MPICH_THREAD_LEVEL MPI_THREAD_MULTIPLE
286 | #define USE_THREAD_IMPL MPICH_THREAD_IMPL_GLOBAL_MUTEX
287 | #define HAVE_ROMIO 1
288 | #define HAVE_PRAGMA_WEAK 1
289 | #define USE_WEAK_SYMBOLS 1
290 | #define HAVE_MULTIPLE_PRAGMA_WEAK 1
291 | #define HAVE_LONG_LONG 1
292 | /* end confdefs.h.  */
293 | void __stdcall MY_NAME(int);
294 | int
295 | main ()
296 | {
297 | MY_NAME(0);
298 |   ;
299 |   return 0;
300 | }
301 configure:7557: gcc -o conftest  -O2   conftest.c fconftestf.o  -L/usr/lib/gcc/x86_64-redhat-linux/3.4.4 -L/usr/lib/gcc/x86_64-redhat-linux/3.4.4/../../../../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/3.4.4/../../.. -L/lib/../lib64 -L/usr/lib/../lib64 -lfrtbegin -lg2c -lm  >&5
302 /tmp/cciEr87G.o(.text+0x7): In function `main':
303 : undefined reference to `MY_NAME'
304 collect2: ld returned 1 exit status
305 configure:7564: $? = 1
306 configure: failed program was:
307 | /* confdefs.h.  */
308 | #define PACKAGE_NAME ""
309 | #define PACKAGE_TARNAME ""
310 | #define PACKAGE_VERSION ""
311 | #define PACKAGE_STRING ""
312 | #define PACKAGE_BUGREPORT ""
313 | #define HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
314 | #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
315 | #define USE_LOGGING MPID_LOGGING_NONE
316 | #define HAVE_RUNTIME_THREADCHECK 1
317 | #define MPICH_THREAD_LEVEL MPI_THREAD_MULTIPLE
318 | #define USE_THREAD_IMPL MPICH_THREAD_IMPL_GLOBAL_MUTEX
319 | #define HAVE_ROMIO 1
320 | #define HAVE_PRAGMA_WEAK 1
321 | #define USE_WEAK_SYMBOLS 1
322 | #define HAVE_MULTIPLE_PRAGMA_WEAK 1
323 | #define HAVE_LONG_LONG 1
324 | /* end confdefs.h.  */
325 | extern void MY_NAME(int);
326 | int
327 | main ()
328 | {
329 | MY_NAME(0);
330 |   ;
331 |   return 0;
332 | }
333 configure:7606: gcc -o conftest  -O2   conftest.c fconftestf.o  -L/usr/lib/gcc/x86_64-redhat-linux/3.4.4 -L/usr/lib/gcc/x86_64-redhat-linux/3.4.4/../../../../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/3.4.4/../../.. -L/lib/../lib64 -L/usr/lib/../lib64 -lfrtbegin -lg2c -lm  >&5
334 configure:7613: $? = 0
335 configure:8151: result: lower doubleunderscore
336 configure:8244: checking what libraries are needed to link Fortran programs with C routines that use stdio
337 configure:8265: gcc -c  -O2 conftestc.c 1>&5
338 configure:8268: $? = 0
339 configure:8277: g77  -O2 -o conftest conftest.f conftestc.o 1>&5
340 configure:8280: $? = 0
341 configure:8305: result: none
342 configure:8422: checking for f90
343 configure:8452: result: no
344 configure:8422: checking for xlf90
345 configure:8452: result: no
346 configure:8422: checking for pgf90
347 configure:8452: result: no
348 configure:8422: checking for ifort
349 configure:8452: result: no
350 configure:8422: checking for epcf90
351 configure:8452: result: no
352 configure:8422: checking for f95
353 configure:8452: result: no
354 configure:8422: checking for fort
355 configure:8452: result: no
356 configure:8422: checking for xlf95
357 configure:8452: result: no
358 configure:8422: checking for lf95
359 configure:8452: result: no
360 configure:8422: checking for pathf95
361 configure:8452: result: no
362 configure:8422: checking for pathf90
363 configure:8452: result: no
364 configure:8422: checking for g95
365 configure:8452: result: no
366 configure:8422: checking for gfortran
367 configure:8438: found /usr/bin/gfortran
368 configure:8449: result: gfortran
369 configure:8479: checking that f works as the extension for Fortran 90 program
370 configure:8485: gfortran -c  conftest.f >&5
371 configure:8488: $? = 0
372 configure:8490: result: yes
373 configure:8542: checking for Fortran 90 compiler version
374 configure:8545: gfortran --version </dev/null >&5
375 GNU Fortran 95 (GCC 4.0.1 20050727 (Red Hat 4.0.1-4.EL4.2))
376 Copyright (C) 2005 Free Software Foundation, Inc.
377
378 GNU Fortran comes with NO WARRANTY, to the extent permitted by law.
379 You may redistribute copies of GNU Fortran
380 under the terms of the GNU General Public License.
381 For more information about these matters, see the file named COPYING
382 configure:8548: $? = 0
383 configure:8550: gfortran -v </dev/null >&5
384 Using built-in specs.
385 Target: x86_64-redhat-linux
386 Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --with-gxx-include-dir=/usr/include/c++/3.4.3 --enable-libgcj-multifile --enable-languages=c,c++,java,f95 --enable-java-awt=gtk --with-java-home=/usr/lib/jvm/java-1.4.2-gcj-1.4.2.0/jre --host=x86_64-redhat-linux
387 Thread model: posix
388 gcc version 4.0.1 20050727 (Red Hat 4.0.1-4.EL4.2)
389 configure:8553: $? = 0
390 configure:8555: gfortran -V </dev/null >&5
391 gfortran: '-V' option must have argument
392 configure:8558: $? = 1
393 configure:8566: checking whether we are using the GNU Fortran 90 compiler
394 configure:8585: gfortran -c  conftest.F >&5
395 configure:8592: $? = 0
396 configure:8609: result: yes
397 configure:8616: checking whether gfortran accepts -g
398 configure:8633: gfortran -c -g conftest.f >&5
399 configure:8640: $? = 0
400 configure:8656: result: yes
401 configure:8970: checking for extension for Fortran 90 programs
402 configure:8978: gfortran -c  conftest.f90 1>&5
403 configure:8981: $? = 0
404 configure:8983: result: f90
405 configure:9006: checking whether the Fortran 90 compiler (gfortran  ) works
406 configure:9023: gfortran -o conftest   conftest.f90  1>&5
407 configure:9026: $? = 0
408 configure:9050: result: yes
409 configure:9056: checking whether the Fortran 90 compiler (gfortran  ) is a cross-compiler
410 configure:9058: result: no
411 configure:9063: checking whether Fortran 90 works with Fortran 77
412 configure:9098: g77 -c  -O2 conftest2.f 1>&5
413 configure:9101: $? = 0
414 configure:9103: gfortran -o conftest   conftest1.f90 conftest2.o  1>&5
415 configure:9106: $? = 0
416 configure:9126: result: yes
417 configure:9168: checking whether Fortran accepts ! for comments
418 configure:9191: g77 -c  -O2 conftest.f >&5
419 configure:9198: $? = 0
420 configure:9219: result: yes
421 configure:9229: checking for include directory flag for Fortran
422 configure:9249: g77 -c  -O2 -Isrc conftest.f 1>&5
423 configure:9252: $? = 0
424 configure:9264: result: -I
425 configure:9282: checking for Fortran 77 flag for library directories
426 configure:9300: g77 -c  -O2 conftest1.f 1>&5
427 configure:9303: $? = 0
428 configure:9311: ar cr conftest2/libconftest.a conftest1.o
429 configure:9314: $? = 0
430 configure:9317: ranlib conftest2/libconftest.a
431 configure:9320: $? = 0
432 configure:9324: g77 -o conftest  -O2 -Lconftest2 conftest.f -lconftest  1>&5
433 configure:9327: $? = 0
434 configure:9343: result: -L
435 configure:9420: checking for which Fortran libraries are needed to link C with Fortran
436 configure:9433: g77 -c  -O2 conftest.f 1>&5
437 configure:9436: $? = 0
438 configure:9477: gcc -o conftest  -O2   conftest.c mconftestf.o  >&5
439 configure:9484: $? = 0
440 configure:9653: result: none
441 configure:9747: checking whether Fortran compiler processes .F files with C preprocessor
442 configure:9758: g77 -c  -O2  conftest.F 1>&5
443 configure:9761: $? = 0
444 configure:9783: result: yes
445 configure:9947: checking that f works as the extension for Fortran 90 program
446 configure:9953: gfortran -c  conftest.f >&5
447 configure:9956: $? = 0
448 configure:9958: result: yes
449 configure:10010: checking for Fortran 90 compiler version
450 configure:10013: gfortran --version </dev/null >&5
451 GNU Fortran 95 (GCC 4.0.1 20050727 (Red Hat 4.0.1-4.EL4.2))
452 Copyright (C) 2005 Free Software Foundation, Inc.
453
454 GNU Fortran comes with NO WARRANTY, to the extent permitted by law.
455 You may redistribute copies of GNU Fortran
456 under the terms of the GNU General Public License.
457 For more information about these matters, see the file named COPYING
458 configure:10016: $? = 0
459 configure:10018: gfortran -v </dev/null >&5
460 Using built-in specs.
461 Target: x86_64-redhat-linux
462 Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --with-gxx-include-dir=/usr/include/c++/3.4.3 --enable-libgcj-multifile --enable-languages=c,c++,java,f95 --enable-java-awt=gtk --with-java-home=/usr/lib/jvm/java-1.4.2-gcj-1.4.2.0/jre --host=x86_64-redhat-linux
463 Thread model: posix
464 gcc version 4.0.1 20050727 (Red Hat 4.0.1-4.EL4.2)
465 configure:10021: $? = 0
466 configure:10023: gfortran -V </dev/null >&5
467 gfortran: '-V' option must have argument
468 configure:10026: $? = 1
469 configure:10034: checking whether we are using the GNU Fortran 90 compiler
470 configure:10077: result: yes
471 configure:10084: checking whether gfortran accepts -g
472 configure:10124: result: yes
473 configure:10147: checking for extension for Fortran 90 programs
474 configure:10155: gfortran -c  conftest.f90 1>&5
475 configure:10158: $? = 0
476 configure:10160: result: f90
477 configure:10183: checking whether the Fortran 90 compiler (gfortran  ) works
478 configure:10200: gfortran -o conftest   conftest.f90  1>&5
479 configure:10203: $? = 0
480 configure:10226: result: yes
481 configure:10232: checking whether the Fortran 90 compiler (gfortran  ) is a cross-compiler
482 configure:10234: result: no
483 configure:10263: checking for Fortran 90 module extension
484 configure:10282: gfortran -c  conftest.f >&5
485 configure:10285: $? = 0
486 configure:10339: result: mod
487 configure:10349: checking for Fortran 90 module include flag
488 configure:10374: gfortran -c  conftest.f >&5
489 configure:10377: $? = 0
490 configure:10453: result: -I
491 configure:10492: checking whether Fortran 90 accepts f90 suffix
492 configure:10516: gfortran -c  conftest.f90 >&5
493 configure:10523: $? = 0
494 configure:10544: result: yes
495 configure:10559: checking whether Fortran 90 compiler accepts option -O2
496 configure:10575: gfortran  -o conftest conftest.f90  >conftest.bas 2>&1
497 configure:10578: $? = 0
498 configure:10580: gfortran -O2  -o conftest conftest.f90  >conftest.out 2>&1
499 configure:10583: $? = 0
500 configure:10586: result: yes
501 configure:10588: checking whether routines compiled with -O2 can be linked with ones compiled without -O2
502 configure:10594: gfortran -c  conftest2.f90 >conftest2.out 2>&1
503 configure:10597: $? = 0
504 configure:10599: gfortran -O2  -o conftest conftest2.o conftest.f90  >conftest.bas 2>&1
505 configure:10602: $? = 0
506 configure:10641: result: yes
507 configure:10825: checking whether Fortran 90 compiler processes .F90 files with C preprocessor
508 configure:10836: gfortran -c  -O2  conftest.F90 1>&5
509 configure:10839: $? = 0
510 configure:10861: result: yes
511 configure:10891: checking what libraries are needed to link Fortran90 programs with C routines that use stdio
512 configure:10913: gcc -c  -O2 conftestc.c 1>&5
513 configure:10916: $? = 0
514 configure:10925: gfortran  -O2 -o conftest conftest.f90 conftestc.o 1>&5
515 configure:10928: $? = 0
516 configure:10953: result: none
517 configure:10973: checking for f90 compiler vendor
518 configure:11013: result: gnu
519 configure:11085: checking for c++
520 configure:11101: found /usr/bin/c++
521 configure:11112: result: c++
522 configure:11253: checking for C++ compiler version
523 configure:11261: c++ --version >&5
524 c++ (GCC) 3.4.4 20050721 (Red Hat 3.4.4-2)
525 Copyright (C) 2004 Free Software Foundation, Inc.
526 This is free software; see the source for copying conditions.  There is NO
527 warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
528
529 configure:11265: $? = 0
530 configure:11272: c++ -v >&5
531 Reading specs from /usr/lib/gcc/x86_64-redhat-linux/3.4.4/specs
532 Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --enable-shared --enable-threads=posix --disable-checking --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-java-awt=gtk --host=x86_64-redhat-linux
533 Thread model: posix
534 gcc version 3.4.4 20050721 (Red Hat 3.4.4-2)
535 configure:11276: $? = 0
536 configure:11283: c++ -V >&5
537 c++: `-V' option must have argument
538 configure:11287: $? = 1
539 configure:11290: checking whether we are using the GNU C++ compiler
540 configure:11319: c++ -c   conftest.cpp >&5
541 configure:11326: $? = 0
542 configure:11343: result: yes
543 configure:11352: checking whether c++ accepts -g
544 configure:11382: c++ -c -g  conftest.cpp >&5
545 configure:11389: $? = 0
546 configure:11490: result: yes
547 configure:11534: checking whether the C++ compiler c++ can build an executable
548 configure:11574: c++ -o conftest    conftest.cpp  >&5
549 configure:11581: $? = 0
550 configure:11607: result: yes
551 configure:11616: checking whether C++ compiler works with string
552 configure:11650: c++ -c   conftest.cpp >&5
553 configure:11657: $? = 0
554 configure:11678: result: yes
555 configure:11691: checking whether the compiler supports exceptions
556 configure:11724: c++ -c   conftest.cpp >&5
557 configure:11731: $? = 0
558 configure:11753: result: yes
559 configure:11763: checking whether the compiler recognizes bool as a built-in type
560 configure:11800: c++ -c   conftest.cpp >&5
561 configure:11807: $? = 0
562 configure:11829: result: yes
563 configure:11839: checking whether the compiler implements namespaces
564 configure:11872: c++ -c   conftest.cpp >&5
565 configure:11879: $? = 0
566 configure:11901: result: yes
567 configure:11922: checking whether <iostream> available
568 configure:11951: c++ -c   conftest.cpp >&5
569 configure:11958: $? = 0
570 configure:11973: result: yes
571 configure:11979: checking whether the compiler implements the namespace std
572 configure:12016: c++ -c   conftest.cpp >&5
573 configure:12023: $? = 0
574 configure:12046: result: yes
575 configure:12060: checking whether <math> available
576 configure:12089: c++ -c   conftest.cpp >&5
577 conftest.cpp:26:16: math: No such file or directory
578 configure:12096: $? = 1
579 configure: failed program was:
580 | /* confdefs.h.  */
581 | #define PACKAGE_NAME ""
582 | #define PACKAGE_TARNAME ""
583 | #define PACKAGE_VERSION ""
584 | #define PACKAGE_STRING ""
585 | #define PACKAGE_BUGREPORT ""
586 | #define HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
587 | #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
588 | #define USE_LOGGING MPID_LOGGING_NONE
589 | #define HAVE_RUNTIME_THREADCHECK 1
590 | #define MPICH_THREAD_LEVEL MPI_THREAD_MULTIPLE
591 | #define USE_THREAD_IMPL MPICH_THREAD_IMPL_GLOBAL_MUTEX
592 | #define HAVE_ROMIO 1
593 | #define HAVE_PRAGMA_WEAK 1
594 | #define USE_WEAK_SYMBOLS 1
595 | #define HAVE_MULTIPLE_PRAGMA_WEAK 1
596 | #define HAVE_LONG_LONG 1
597 | #define F77_NAME_LOWER_2USCORE 1
598 | #define STDCALL
599 | #define HAVE_FORTRAN_BINDING 1
600 | #define HAVE_CXX_EXCEPTIONS /**/
601 | #define HAVE_NAMESPACES /**/
602 | #define HAVE_NAMESPACE_STD /**/
603 | /* end confdefs.h.  */
604 |
605 | #include <math>
606 |
607 | int
608 | main ()
609 | {
610 | using namespace std;
611 |   ;
612 |   return 0;
613 | }
614 configure:12111: result: no
615 configure:12170: checking for GNU g++ version
616 configure:12206: c++ -o conftest    conftest.cpp  >&5
617 configure:12210: $? = 0
618 configure:12216: ./conftest
619 configure:12220: $? = 0
620 configure:12237: result: 3 . 4
621 configure:12285: checking whether C++ compiler accepts option -O2
622 configure:12295: result: yes
623 configure:12297: checking whether routines compiled with -O2 can be linked with ones compiled without -O2
624 configure:12305: result: yes
625 configure:12558: checking for perl
626 configure:12576: found /usr/bin/perl
627 configure:12588: result: /usr/bin/perl
628 configure:12601: checking for ar
629 configure:12617: found /usr/bin/ar
630 configure:12628: result: ar
631 configure:12650: checking for ranlib
632 configure:12666: found /usr/bin/ranlib
633 configure:12677: result: ranlib
634 configure:12700: checking for etags
635 configure:12716: found /usr/bin/etags
636 configure:12727: result: etags
637 configure:12741: checking for etags argument to specify language
638 configure:12762: result: --language=c
639 configure:12780: checking for killall
640 configure:12796: found /usr/bin/killall
641 configure:12807: result: killall
642 configure:12854: checking for a BSD-compatible install
643 configure:12922: result: /usr/bin/install -c
644 configure:12942: checking whether install works
645 configure:12950: result: yes
646 configure:13062: checking whether install breaks libraries
647 configure:13107: result: no
648 configure:13129: checking whether mkdir -p works
649 configure:13145: result: yes
650 configure:13163: checking for make
651 configure:13179: found /usr/bin/make
652 configure:13190: result: make
653 configure:13204: checking whether clock skew breaks make
654 configure:13229: result: no
655 configure:13239: checking whether make supports include
656 configure:13263: result: yes
657 configure:13272: checking whether make allows comments in actions
658 configure:13295: result: yes
659 configure:13309: checking for virtual path format
660 configure:13352: result: VPATH
661 configure:13362: checking whether make sets CFLAGS
662 configure:13384: result: no
663 configure:13433: checking for bash
664 configure:13451: found /bin/bash
665 configure:13463: result: /bin/bash
666 configure:13486: checking whether /bin/bash supports arrays
667 configure:13495: result: yes
668 configure:14644: checking for doctext
669 configure:14675: result: false
670 configure:14685: checking for location of doctext style files
671 configure:14702: result: unavailable
672 configure:14714: checking for an ANSI C-conforming const
673 configure:14789: gcc -c  -O2  conftest.c >&5
674 configure:14796: $? = 0
675 configure:14811: result: yes
676 configure:14822: checking for volatile
677 configure:14849: gcc -c  -O2  conftest.c >&5
678 configure:14856: $? = 0
679 configure:14871: result: yes
680 configure:14882: checking for restrict
681 configure:14909: gcc -c  -O2  conftest.c >&5
682 conftest.c: In function `main':
683 conftest.c:31: error: syntax error before "a"
684 configure:14916: $? = 1
685 configure: failed program was:
686 | /* confdefs.h.  */
687 | #define PACKAGE_NAME ""
688 | #define PACKAGE_TARNAME ""
689 | #define PACKAGE_VERSION ""
690 | #define PACKAGE_STRING ""
691 | #define PACKAGE_BUGREPORT ""
692 | #define HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
693 | #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
694 | #define USE_LOGGING MPID_LOGGING_NONE
695 | #define HAVE_RUNTIME_THREADCHECK 1
696 | #define MPICH_THREAD_LEVEL MPI_THREAD_MULTIPLE
697 | #define USE_THREAD_IMPL MPICH_THREAD_IMPL_GLOBAL_MUTEX
698 | #define HAVE_ROMIO 1
699 | #define HAVE_PRAGMA_WEAK 1
700 | #define USE_WEAK_SYMBOLS 1
701 | #define HAVE_MULTIPLE_PRAGMA_WEAK 1
702 | #define HAVE_LONG_LONG 1
703 | #define F77_NAME_LOWER_2USCORE 1
704 | #define STDCALL
705 | #define HAVE_FORTRAN_BINDING 1
706 | #define HAVE_CXX_EXCEPTIONS /**/
707 | #define HAVE_NAMESPACES /**/
708 | #define HAVE_NAMESPACE_STD /**/
709 | #define HAVE_CXX_BINDING 1
710 | #define HAVE_NAMEPUB_SERVICE 1
711 | /* end confdefs.h.  */
712 |
713 | int
714 | main ()
715 | {
716 | int * restrict a;
717 |   ;
718 |   return 0;
719 | }
720 configure:14952: gcc -c  -O2  conftest.c >&5
721 conftest.c: In function `main':
722 conftest.c:31: error: syntax error before "a"
723 configure:14959: $? = 1
724 configure: failed program was:
725 | /* confdefs.h.  */
726 | #define PACKAGE_NAME ""
727 | #define PACKAGE_TARNAME ""
728 | #define PACKAGE_VERSION ""
729 | #define PACKAGE_STRING ""
730 | #define PACKAGE_BUGREPORT ""
731 | #define HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
732 | #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
733 | #define USE_LOGGING MPID_LOGGING_NONE
734 | #define HAVE_RUNTIME_THREADCHECK 1
735 | #define MPICH_THREAD_LEVEL MPI_THREAD_MULTIPLE
736 | #define USE_THREAD_IMPL MPICH_THREAD_IMPL_GLOBAL_MUTEX
737 | #define HAVE_ROMIO 1
738 | #define HAVE_PRAGMA_WEAK 1
739 | #define USE_WEAK_SYMBOLS 1
740 | #define HAVE_MULTIPLE_PRAGMA_WEAK 1
741 | #define HAVE_LONG_LONG 1
742 | #define F77_NAME_LOWER_2USCORE 1
743 | #define STDCALL
744 | #define HAVE_FORTRAN_BINDING 1
745 | #define HAVE_CXX_EXCEPTIONS /**/
746 | #define HAVE_NAMESPACES /**/
747 | #define HAVE_NAMESPACE_STD /**/
748 | #define HAVE_CXX_BINDING 1
749 | #define HAVE_NAMEPUB_SERVICE 1
750 | /* end confdefs.h.  */
751 |
752 | int
753 | main ()
754 | {
755 | int * _Restrict a;
756 |   ;
757 |   return 0;
758 | }
759 configure:14996: gcc -c  -O2  conftest.c >&5
760 configure:15003: $? = 0
761 configure:15020: result: __restrict
762 configure:15035: checking for inline
763 configure:15061: gcc -c  -O2  conftest.c >&5
764 configure:15068: $? = 0
765 configure:15086: result: inline
766 configure:15109: checking whether __attribute__ allowed
767 configure:15136: gcc -c  -O2  conftest.c >&5
768 configure:15143: $? = 0
769 configure:15158: result: yes
770 configure:15160: checking whether __attribute__((format)) allowed
771 configure:15187: gcc -c  -O2  conftest.c >&5
772 configure:15194: $? = 0
773 configure:15209: result: yes
774 configure:15234: checking for grep that handles long lines and -e
775 configure:15294: result: /bin/grep
776 configure:15299: checking for egrep
777 configure:15363: result: /bin/grep -E
778 configure:15368: checking for ANSI C header files
779 configure:15398: gcc -c  -O2  conftest.c >&5
780 configure:15405: $? = 0
781 ./configure: line 15431: conftest.c: command not found
782 configure:15536: result: no
783 configure:15560: checking for sys/types.h
784 configure:15581:   conftest.c
785 ./configure: line 15583: conftest.c: command not found
786 configure:15588: $? = 127
787 configure: failed program was:
788 | /* confdefs.h.  */
789 | #define PACKAGE_NAME ""
790 | #define PACKAGE_TARNAME ""
791 | #define PACKAGE_VERSION ""
792 | #define PACKAGE_STRING ""
793 | #define PACKAGE_BUGREPORT ""
794 | #define HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
795 | #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
796 | #define USE_LOGGING MPID_LOGGING_NONE
797 | #define HAVE_RUNTIME_THREADCHECK 1
798 | #define MPICH_THREAD_LEVEL MPI_THREAD_MULTIPLE
799 | #define USE_THREAD_IMPL MPICH_THREAD_IMPL_GLOBAL_MUTEX
800 | #define HAVE_ROMIO 1
801 | #define HAVE_PRAGMA_WEAK 1
802 | #define USE_WEAK_SYMBOLS 1
803 | #define HAVE_MULTIPLE_PRAGMA_WEAK 1
804 | #define HAVE_LONG_LONG 1
805 | #define F77_NAME_LOWER_2USCORE 1
806 | #define STDCALL
807 | #define HAVE_FORTRAN_BINDING 1
808 | #define HAVE_CXX_EXCEPTIONS /**/
809 | #define HAVE_NAMESPACES /**/
810 | #define HAVE_NAMESPACE_STD /**/
811 | #define HAVE_CXX_BINDING 1
812 | #define HAVE_NAMEPUB_SERVICE 1
813 | #define restrict __restrict
814 | #define HAVE_GCC_ATTRIBUTE 1
815 | /* end confdefs.h.  */
816 | #include <sys/types.h>
817 configure:15612: gcc -c  -O2  conftest.c 1>&5
818 configure:15615: $? = 0
819 configure:15635: result: yes
820 configure:15560: checking for sys/stat.h
821 configure:15581:   conftest.c
822 ./configure: line 15583: conftest.c: command not found
823 configure:15588: $? = 127
824 configure: failed program was:
825 | /* confdefs.h.  */
826 | #define PACKAGE_NAME ""
827 | #define PACKAGE_TARNAME ""
828 | #define PACKAGE_VERSION ""
829 | #define PACKAGE_STRING ""
830 | #define PACKAGE_BUGREPORT ""
831 | #define HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
832 | #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
833 | #define USE_LOGGING MPID_LOGGING_NONE
834 | #define HAVE_RUNTIME_THREADCHECK 1
835 | #define MPICH_THREAD_LEVEL MPI_THREAD_MULTIPLE
836 | #define USE_THREAD_IMPL MPICH_THREAD_IMPL_GLOBAL_MUTEX
837 | #define HAVE_ROMIO 1
838 | #define HAVE_PRAGMA_WEAK 1
839 | #define USE_WEAK_SYMBOLS 1
840 | #define HAVE_MULTIPLE_PRAGMA_WEAK 1
841 | #define HAVE_LONG_LONG 1
842 | #define F77_NAME_LOWER_2USCORE 1
843 | #define STDCALL
844 | #define HAVE_FORTRAN_BINDING 1
845 | #define HAVE_CXX_EXCEPTIONS /**/
846 | #define HAVE_NAMESPACES /**/
847 | #define HAVE_NAMESPACE_STD /**/
848 | #define HAVE_CXX_BINDING 1
849 | #define HAVE_NAMEPUB_SERVICE 1
850 | #define restrict __restrict
851 | #define HAVE_GCC_ATTRIBUTE 1
852 | #define HAVE_SYS_TYPES_H 1
853 | /* end confdefs.h.  */
854 | #include <sys/stat.h>
855 configure:15612: gcc -c  -O2  conftest.c 1>&5
856 configure:15615: $? = 0
857 configure:15635: result: yes
858 configure:15560: checking for stdlib.h
859 configure:15581:   conftest.c
860 ./configure: line 15583: conftest.c: command not found
861 configure:15588: $? = 127
862 configure: failed program was:
863 | /* confdefs.h.  */
864 | #define PACKAGE_NAME ""
865 | #define PACKAGE_TARNAME ""
866 | #define PACKAGE_VERSION ""
867 | #define PACKAGE_STRING ""
868 | #define PACKAGE_BUGREPORT ""
869 | #define HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
870 | #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
871 | #define USE_LOGGING MPID_LOGGING_NONE
872 | #define HAVE_RUNTIME_THREADCHECK 1
873 | #define MPICH_THREAD_LEVEL MPI_THREAD_MULTIPLE
874 | #define USE_THREAD_IMPL MPICH_THREAD_IMPL_GLOBAL_MUTEX
875 | #define HAVE_ROMIO 1
876 | #define HAVE_PRAGMA_WEAK 1
877 | #define USE_WEAK_SYMBOLS 1
878 | #define HAVE_MULTIPLE_PRAGMA_WEAK 1
879 | #define HAVE_LONG_LONG 1
880 | #define F77_NAME_LOWER_2USCORE 1
881 | #define STDCALL
882 | #define HAVE_FORTRAN_BINDING 1
883 | #define HAVE_CXX_EXCEPTIONS /**/
884 | #define HAVE_NAMESPACES /**/
885 | #define HAVE_NAMESPACE_STD /**/
886 | #define HAVE_CXX_BINDING 1
887 | #define HAVE_NAMEPUB_SERVICE 1
888 | #define restrict __restrict
889 | #define HAVE_GCC_ATTRIBUTE 1
890 | #define HAVE_SYS_TYPES_H 1
891 | #define HAVE_SYS_STAT_H 1
892 | /* end confdefs.h.  */
893 | #include <stdlib.h>
894 configure:15612: gcc -c  -O2  conftest.c 1>&5
895 configure:15615: $? = 0
896 configure:15635: result: yes
897 configure:15560: checking for string.h
898 configure:15581:   conftest.c
899 ./configure: line 15583: conftest.c: command not found
900 configure:15588: $? = 127
901 configure: failed program was:
902 | /* confdefs.h.  */
903 | #define PACKAGE_NAME ""
904 | #define PACKAGE_TARNAME ""
905 | #define PACKAGE_VERSION ""
906 | #define PACKAGE_STRING ""
907 | #define PACKAGE_BUGREPORT ""
908 | #define HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
909 | #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
910 | #define USE_LOGGING MPID_LOGGING_NONE
911 | #define HAVE_RUNTIME_THREADCHECK 1
912 | #define MPICH_THREAD_LEVEL MPI_THREAD_MULTIPLE
913 | #define USE_THREAD_IMPL MPICH_THREAD_IMPL_GLOBAL_MUTEX
914 | #define HAVE_ROMIO 1
915 | #define HAVE_PRAGMA_WEAK 1
916 | #define USE_WEAK_SYMBOLS 1
917 | #define HAVE_MULTIPLE_PRAGMA_WEAK 1
918 | #define HAVE_LONG_LONG 1
919 | #define F77_NAME_LOWER_2USCORE 1
920 | #define STDCALL
921 | #define HAVE_FORTRAN_BINDING 1
922 | #define HAVE_CXX_EXCEPTIONS /**/
923 | #define HAVE_NAMESPACES /**/
924 | #define HAVE_NAMESPACE_STD /**/
925 | #define HAVE_CXX_BINDING 1
926 | #define HAVE_NAMEPUB_SERVICE 1
927 | #define restrict __restrict
928 | #define HAVE_GCC_ATTRIBUTE 1
929 | #define HAVE_SYS_TYPES_H 1
930 | #define HAVE_SYS_STAT_H 1
931 | #define HAVE_STDLIB_H 1
932 | /* end confdefs.h.  */
933 | #include <string.h>
934 configure:15612: gcc -c  -O2  conftest.c 1>&5
935 configure:15615: $? = 0
936 configure:15635: result: yes
937 configure:15560: checking for memory.h
938 configure:15581:   conftest.c
939 ./configure: line 15583: conftest.c: command not found
940 configure:15588: $? = 127
941 configure: failed program was:
942 | /* confdefs.h.  */
943 | #define PACKAGE_NAME ""
944 | #define PACKAGE_TARNAME ""
945 | #define PACKAGE_VERSION ""
946 | #define PACKAGE_STRING ""
947 | #define PACKAGE_BUGREPORT ""
948 | #define HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
949 | #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
950 | #define USE_LOGGING MPID_LOGGING_NONE
951 | #define HAVE_RUNTIME_THREADCHECK 1
952 | #define MPICH_THREAD_LEVEL MPI_THREAD_MULTIPLE
953 | #define USE_THREAD_IMPL MPICH_THREAD_IMPL_GLOBAL_MUTEX
954 | #define HAVE_ROMIO 1
955 | #define HAVE_PRAGMA_WEAK 1
956 | #define USE_WEAK_SYMBOLS 1
957 | #define HAVE_MULTIPLE_PRAGMA_WEAK 1
958 | #define HAVE_LONG_LONG 1
959 | #define F77_NAME_LOWER_2USCORE 1
960 | #define STDCALL
961 | #define HAVE_FORTRAN_BINDING 1
962 | #define HAVE_CXX_EXCEPTIONS /**/
963 | #define HAVE_NAMESPACES /**/
964 | #define HAVE_NAMESPACE_STD /**/
965 | #define HAVE_CXX_BINDING 1
966 | #define HAVE_NAMEPUB_SERVICE 1
967 | #define restrict __restrict
968 | #define HAVE_GCC_ATTRIBUTE 1
969 | #define HAVE_SYS_TYPES_H 1
970 | #define HAVE_SYS_STAT_H 1
971 | #define HAVE_STDLIB_H 1
972 | #define HAVE_STRING_H 1
973 | /* end confdefs.h.  */
974 | #include <memory.h>
975 configure:15612: gcc -c  -O2  conftest.c 1>&5
976 configure:15615: $? = 0
977 configure:15635: result: yes
978 configure:15560: checking for strings.h
979 configure:15581:   conftest.c
980 ./configure: line 15583: conftest.c: command not found
981 configure:15588: $? = 127
982 configure: failed program was:
983 | /* confdefs.h.  */
984 | #define PACKAGE_NAME ""
985 | #define PACKAGE_TARNAME ""
986 | #define PACKAGE_VERSION ""
987 | #define PACKAGE_STRING ""
988 | #define PACKAGE_BUGREPORT ""
989 | #define HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
990 | #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
991 | #define USE_LOGGING MPID_LOGGING_NONE
992 | #define HAVE_RUNTIME_THREADCHECK 1
993 | #define MPICH_THREAD_LEVEL MPI_THREAD_MULTIPLE
994 | #define USE_THREAD_IMPL MPICH_THREAD_IMPL_GLOBAL_MUTEX
995 | #define HAVE_ROMIO 1
996 | #define HAVE_PRAGMA_WEAK 1
997 | #define USE_WEAK_SYMBOLS 1
998 | #define HAVE_MULTIPLE_PRAGMA_WEAK 1
999 | #define HAVE_LONG_LONG 1
1000 | #define F77_NAME_LOWER_2USCORE 1
1001 | #define STDCALL
1002 | #define HAVE_FORTRAN_BINDING 1
1003 | #define HAVE_CXX_EXCEPTIONS /**/
1004 | #define HAVE_NAMESPACES /**/
1005 | #define HAVE_NAMESPACE_STD /**/
1006 | #define HAVE_CXX_BINDING 1
1007 | #define HAVE_NAMEPUB_SERVICE 1
1008 | #define restrict __restrict
1009 | #define HAVE_GCC_ATTRIBUTE 1
1010 | #define HAVE_SYS_TYPES_H 1
1011 | #define HAVE_SYS_STAT_H 1
1012 | #define HAVE_STDLIB_H 1
1013 | #define HAVE_STRING_H 1
1014 | #define HAVE_MEMORY_H 1
1015 | /* end confdefs.h.  */
1016 | #include <strings.h>
1017 configure:15612: gcc -c  -O2  conftest.c 1>&5
1018 configure:15615: $? = 0
1019 configure:15635: result: yes
1020 configure:15560: checking for inttypes.h
1021 configure:15581:   conftest.c
1022 ./configure: line 15583: conftest.c: command not found
1023 configure:15588: $? = 127
1024 configure: failed program was:
1025 | /* confdefs.h.  */
1026 | #define PACKAGE_NAME ""
1027 | #define PACKAGE_TARNAME ""
1028 | #define PACKAGE_VERSION ""
1029 | #define PACKAGE_STRING ""
1030 | #define PACKAGE_BUGREPORT ""
1031 | #define HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
1032 | #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
1033 | #define USE_LOGGING MPID_LOGGING_NONE
1034 | #define HAVE_RUNTIME_THREADCHECK 1
1035 | #define MPICH_THREAD_LEVEL MPI_THREAD_MULTIPLE
1036 | #define USE_THREAD_IMPL MPICH_THREAD_IMPL_GLOBAL_MUTEX
1037 | #define HAVE_ROMIO 1
1038 | #define HAVE_PRAGMA_WEAK 1
1039 | #define USE_WEAK_SYMBOLS 1
1040 | #define HAVE_MULTIPLE_PRAGMA_WEAK 1
1041 | #define HAVE_LONG_LONG 1
1042 | #define F77_NAME_LOWER_2USCORE 1
1043 | #define STDCALL
1044 | #define HAVE_FORTRAN_BINDING 1
1045 | #define HAVE_CXX_EXCEPTIONS /**/
1046 | #define HAVE_NAMESPACES /**/
1047 | #define HAVE_NAMESPACE_STD /**/
1048 | #define HAVE_CXX_BINDING 1
1049 | #define HAVE_NAMEPUB_SERVICE 1
1050 | #define restrict __restrict
1051 | #define HAVE_GCC_ATTRIBUTE 1
1052 | #define HAVE_SYS_TYPES_H 1
1053 | #define HAVE_SYS_STAT_H 1
1054 | #define HAVE_STDLIB_H 1
1055 | #define HAVE_STRING_H 1
1056 | #define HAVE_MEMORY_H 1
1057 | #define HAVE_STRINGS_H 1
1058 | /* end confdefs.h.  */
1059 | #include <inttypes.h>
1060 configure:15612: gcc -c  -O2  conftest.c 1>&5
1061 configure:15615: $? = 0
1062 configure:15635: result: yes
1063 configure:15560: checking for stdint.h
1064 configure:15581:   conftest.c
1065 ./configure: line 15583: conftest.c: command not found
1066 configure:15588: $? = 127
1067 configure: failed program was:
1068 | /* confdefs.h.  */
1069 | #define PACKAGE_NAME ""
1070 | #define PACKAGE_TARNAME ""
1071 | #define PACKAGE_VERSION ""
1072 | #define PACKAGE_STRING ""
1073 | #define PACKAGE_BUGREPORT ""
1074 | #define HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
1075 | #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
1076 | #define USE_LOGGING MPID_LOGGING_NONE
1077 | #define HAVE_RUNTIME_THREADCHECK 1
1078 | #define MPICH_THREAD_LEVEL MPI_THREAD_MULTIPLE
1079 | #define USE_THREAD_IMPL MPICH_THREAD_IMPL_GLOBAL_MUTEX
1080 | #define HAVE_ROMIO 1
1081 | #define HAVE_PRAGMA_WEAK 1
1082 | #define USE_WEAK_SYMBOLS 1
1083 | #define HAVE_MULTIPLE_PRAGMA_WEAK 1
1084 | #define HAVE_LONG_LONG 1
1085 | #define F77_NAME_LOWER_2USCORE 1
1086 | #define STDCALL
1087 | #define HAVE_FORTRAN_BINDING 1
1088 | #define HAVE_CXX_EXCEPTIONS /**/
1089 | #define HAVE_NAMESPACES /**/
1090 | #define HAVE_NAMESPACE_STD /**/
1091 | #define HAVE_CXX_BINDING 1
1092 | #define HAVE_NAMEPUB_SERVICE 1
1093 | #define restrict __restrict
1094 | #define HAVE_GCC_ATTRIBUTE 1
1095 | #define HAVE_SYS_TYPES_H 1
1096 | #define HAVE_SYS_STAT_H 1
1097 | #define HAVE_STDLIB_H 1
1098 | #define HAVE_STRING_H 1
1099 | #define HAVE_MEMORY_H 1
1100 | #define HAVE_STRINGS_H 1
1101 | #define HAVE_INTTYPES_H 1
1102 | /* end confdefs.h.  */
1103 | #include <stdint.h>
1104 configure:15612: gcc -c  -O2  conftest.c 1>&5
1105 configure:15615: $? = 0
1106 configure:15635: result: yes
1107 configure:15560: checking for unistd.h
1108 configure:15581:   conftest.c
1109 ./configure: line 15583: conftest.c: command not found
1110 configure:15588: $? = 127
1111 configure: failed program was:
1112 | /* confdefs.h.  */
1113 | #define PACKAGE_NAME ""
1114 | #define PACKAGE_TARNAME ""
1115 | #define PACKAGE_VERSION ""
1116 | #define PACKAGE_STRING ""
1117 | #define PACKAGE_BUGREPORT ""
1118 | #define HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
1119 | #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
1120 | #define USE_LOGGING MPID_LOGGING_NONE
1121 | #define HAVE_RUNTIME_THREADCHECK 1
1122 | #define MPICH_THREAD_LEVEL MPI_THREAD_MULTIPLE
1123 | #define USE_THREAD_IMPL MPICH_THREAD_IMPL_GLOBAL_MUTEX
1124 | #define HAVE_ROMIO 1
1125 | #define HAVE_PRAGMA_WEAK 1
1126 | #define USE_WEAK_SYMBOLS 1
1127 | #define HAVE_MULTIPLE_PRAGMA_WEAK 1
1128 | #define HAVE_LONG_LONG 1
1129 | #define F77_NAME_LOWER_2USCORE 1
1130 | #define STDCALL
1131 | #define HAVE_FORTRAN_BINDING 1
1132 | #define HAVE_CXX_EXCEPTIONS /**/
1133 | #define HAVE_NAMESPACES /**/
1134 | #define HAVE_NAMESPACE_STD /**/
1135 | #define HAVE_CXX_BINDING 1
1136 | #define HAVE_NAMEPUB_SERVICE 1
1137 | #define restrict __restrict
1138 | #define HAVE_GCC_ATTRIBUTE 1
1139 | #define HAVE_SYS_TYPES_H 1
1140 | #define HAVE_SYS_STAT_H 1
1141 | #define HAVE_STDLIB_H 1
1142 | #define HAVE_STRING_H 1
1143 | #define HAVE_MEMORY_H 1
1144 | #define HAVE_STRINGS_H 1
1145 | #define HAVE_INTTYPES_H 1
1146 | #define HAVE_STDINT_H 1
1147 | /* end confdefs.h.  */
1148 | #include <unistd.h>
1149 configure:15612: gcc -c  -O2  conftest.c 1>&5
1150 configure:15615: $? = 0
1151 configure:15635: result: yes
1152 configure:15649: checking whether byte ordering is bigendian
1153 configure:15674: gcc -c  -O2  conftest.c >&5
1154 conftest.c:39: error: syntax error before "is"
1155 conftest.c:39: warning: data definition has no type or storage class
1156 configure:15681: $? = 1
1157 configure: failed program was:
1158 | /* confdefs.h.  */
1159 | #define PACKAGE_NAME ""
1160 | #define PACKAGE_TARNAME ""
1161 | #define PACKAGE_VERSION ""
1162 | #define PACKAGE_STRING ""
1163 | #define PACKAGE_BUGREPORT ""
1164 | #define HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
1165 | #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
1166 | #define USE_LOGGING MPID_LOGGING_NONE
1167 | #define HAVE_RUNTIME_THREADCHECK 1
1168 | #define MPICH_THREAD_LEVEL MPI_THREAD_MULTIPLE
1169 | #define USE_THREAD_IMPL MPICH_THREAD_IMPL_GLOBAL_MUTEX
1170 | #define HAVE_ROMIO 1
1171 | #define HAVE_PRAGMA_WEAK 1
1172 | #define USE_WEAK_SYMBOLS 1
1173 | #define HAVE_MULTIPLE_PRAGMA_WEAK 1
1174 | #define HAVE_LONG_LONG 1
1175 | #define F77_NAME_LOWER_2USCORE 1
1176 | #define STDCALL
1177 | #define HAVE_FORTRAN_BINDING 1
1178 | #define HAVE_CXX_EXCEPTIONS /**/
1179 | #define HAVE_NAMESPACES /**/
1180 | #define HAVE_NAMESPACE_STD /**/
1181 | #define HAVE_CXX_BINDING 1
1182 | #define HAVE_NAMEPUB_SERVICE 1
1183 | #define restrict __restrict
1184 | #define HAVE_GCC_ATTRIBUTE 1
1185 | #define HAVE_SYS_TYPES_H 1
1186 | #define HAVE_SYS_STAT_H 1
1187 | #define HAVE_STDLIB_H 1
1188 | #define HAVE_STRING_H 1
1189 | #define HAVE_MEMORY_H 1
1190 | #define HAVE_STRINGS_H 1
1191 | #define HAVE_INTTYPES_H 1
1192 | #define HAVE_STDINT_H 1
1193 | #define HAVE_UNISTD_H 1
1194 | /* end confdefs.h.  */
1195 | #if ! (defined __BIG_ENDIAN__ || defined __LITTLE_ENDIAN__)
1196 |              neither is defined;
1197 |            #endif
1198 |            typedef int dummy;
1199 |
1200 configure:15725: gcc -c  -O2  conftest.c >&5
1201 configure:15732: $? = 0
1202 configure:15764: gcc -c  -O2  conftest.c >&5
1203 conftest.c: In function `main':
1204 conftest.c:45: error: `not' undeclared (first use in this function)
1205 conftest.c:45: error: (Each undeclared identifier is reported only once
1206 conftest.c:45: error: for each function it appears in.)
1207 conftest.c:45: error: syntax error before "big"
1208 configure:15771: $? = 1
1209 configure: failed program was:
1210 | /* confdefs.h.  */
1211 | #define PACKAGE_NAME ""
1212 | #define PACKAGE_TARNAME ""
1213 | #define PACKAGE_VERSION ""
1214 | #define PACKAGE_STRING ""
1215 | #define PACKAGE_BUGREPORT ""
1216 | #define HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
1217 | #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
1218 | #define USE_LOGGING MPID_LOGGING_NONE
1219 | #define HAVE_RUNTIME_THREADCHECK 1
1220 | #define MPICH_THREAD_LEVEL MPI_THREAD_MULTIPLE
1221 | #define USE_THREAD_IMPL MPICH_THREAD_IMPL_GLOBAL_MUTEX
1222 | #define HAVE_ROMIO 1
1223 | #define HAVE_PRAGMA_WEAK 1
1224 | #define USE_WEAK_SYMBOLS 1
1225 | #define HAVE_MULTIPLE_PRAGMA_WEAK 1
1226 | #define HAVE_LONG_LONG 1
1227 | #define F77_NAME_LOWER_2USCORE 1
1228 | #define STDCALL
1229 | #define HAVE_FORTRAN_BINDING 1
1230 | #define HAVE_CXX_EXCEPTIONS /**/
1231 | #define HAVE_NAMESPACES /**/
1232 | #define HAVE_NAMESPACE_STD /**/
1233 | #define HAVE_CXX_BINDING 1
1234 | #define HAVE_NAMEPUB_SERVICE 1
1235 | #define restrict __restrict
1236 | #define HAVE_GCC_ATTRIBUTE 1
1237 | #define HAVE_SYS_TYPES_H 1
1238 | #define HAVE_SYS_STAT_H 1
1239 | #define HAVE_STDLIB_H 1
1240 | #define HAVE_STRING_H 1
1241 | #define HAVE_MEMORY_H 1
1242 | #define HAVE_STRINGS_H 1
1243 | #define HAVE_INTTYPES_H 1
1244 | #define HAVE_STDINT_H 1
1245 | #define HAVE_UNISTD_H 1
1246 | /* end confdefs.h.  */
1247 | #include <sys/types.h>
1248 |               #include <sys/param.h>
1249 |
1250 | int
1251 | main ()
1252 | {
1253 | #if BYTE_ORDER != BIG_ENDIAN
1254 |                not big endian
1255 |               #endif
1256 |
1257 |   ;
1258 |   return 0;
1259 | }
1260 configure:16023: result: no
1261 configure:16069: checking whether C compiler allows unaligned doubles
1262 configure:16112: gcc -o conftest  -O2   conftest.c  >&5
1263 configure:16116: $? = 0
1264 configure:16122: ./conftest
1265 configure:16126: $? = 0
1266 configure:16143: result: yes
1267 configure:16162: checking whether gcc supports __func__
1268 configure:16188: gcc -c  -O2  conftest.c >&5
1269 configure:16195: $? = 0
1270 configure:16210: result: yes
1271 configure:16354: result: Using gcc to determine dependencies
1272 configure:16386: checking whether long double is supported
1273 configure:16413: gcc -c  -O2  conftest.c >&5
1274 configure:16420: $? = 0
1275 configure:16435: result: yes
1276 configure:16446: checking whether long long is supported
1277 configure:16473: gcc -c  -O2  conftest.c >&5
1278 configure:16480: $? = 0
1279 configure:16495: result: yes
1280 configure:16508: checking for max C struct integer alignment
1281 configure:16636: gcc -o conftest  -O2   conftest.c  >&5
1282 configure:16640: $? = 0
1283 configure:16646: ./conftest
1284 configure:16650: $? = 0
1285 configure:16669: result: eight
1286 configure:16706: checking for max C struct floating point alignment
1287 configure:16818: gcc -o conftest  -O2   conftest.c  >&5
1288 configure:16822: $? = 0
1289 configure:16828: ./conftest
1290 configure:16832: $? = 0
1291 configure:16851: result: sixteen
1292 configure:16886: checking for max C struct alignment of structs with doubles
1293 configure:16967: gcc -o conftest  -O2   conftest.c  >&5
1294 configure:16971: $? = 0
1295 configure:16977: ./conftest
1296 configure:16981: $? = 0
1297 configure:17000: result: eight
1298 configure:17007: checking for max C struct floating point alignment with long doubles
1299 configure:17089: gcc -o conftest  -O2   conftest.c  >&5
1300 configure:17093: $? = 0
1301 configure:17099: ./conftest
1302 configure:17103: $? = 0
1303 configure:17122: result: sixteen
1304 configure:17132: WARNING: Structures containing long doubles may be aligned differently from structures with floats or longs.  MPICH2 does not handle this case automatically and you should avoid assumed extents for structures containing float types.
1305 configure:17167: checking if alignment of structs with doubles is based on position
1306 configure:17211: gcc -o conftest  -O2   conftest.c  >&5
1307 configure:17215: $? = 0
1308 configure:17221: ./conftest
1309 configure:17225: $? = 0
1310 configure:17244: result: no
1311 configure:17260: checking if alignment of structs with long long ints is based on position
1312 configure:17306: gcc -o conftest  -O2   conftest.c  >&5
1313 configure:17310: $? = 0
1314 configure:17316: ./conftest
1315 configure:17320: $? = 0
1316 configure:17339: result: no
1317 configure:17355: checking if double alignment breaks rules, find actual alignment
1318 configure:17412: gcc -o conftest  -O2   conftest.c  >&5
1319 configure:17416: $? = 0
1320 configure:17422: ./conftest
1321 configure:17426: $? = 0
1322 configure:17445: result: no
1323 configure:17461: checking for alignment restrictions on pointers
1324 configure:17491: gcc -o conftest  -O2   conftest.c  >&5
1325 configure:17495: $? = 0
1326 configure:17501: ./conftest
1327 configure:17505: $? = 0
1328 configure:17531: result: int or better
1329 configure:17543: checking size of char
1330 configure:17846: gcc -o conftest  -O2   conftest.c  >&5
1331 configure:17850: $? = 0
1332 configure:17856: ./conftest
1333 configure:17860: $? = 0
1334 configure:17884: result: 1
1335 configure:17898: checking size of unsigned char
1336 configure:18201: gcc -o conftest  -O2   conftest.c  >&5
1337 configure:18205: $? = 0
1338 configure:18211: ./conftest
1339 configure:18215: $? = 0
1340 configure:18239: result: 1
1341 configure:18253: checking size of short
1342 configure:18556: gcc -o conftest  -O2   conftest.c  >&5
1343 configure:18560: $? = 0
1344 configure:18566: ./conftest
1345 configure:18570: $? = 0
1346 configure:18594: result: 2
1347 configure:18608: checking size of unsigned short
1348 configure:18911: gcc -o conftest  -O2   conftest.c  >&5
1349 configure:18915: $? = 0
1350 configure:18921: ./conftest
1351 configure:18925: $? = 0
1352 configure:18949: result: 2
1353 configure:18963: checking size of int
1354 configure:19266: gcc -o conftest  -O2   conftest.c  >&5
1355 configure:19270: $? = 0
1356 configure:19276: ./conftest
1357 configure:19280: $? = 0
1358 configure:19304: result: 4
1359 configure:19318: checking size of unsigned int
1360 configure:19621: gcc -o conftest  -O2   conftest.c  >&5
1361 configure:19625: $? = 0
1362 configure:19631: ./conftest
1363 configure:19635: $? = 0
1364 configure:19659: result: 4
1365 configure:19673: checking size of long
1366 configure:19976: gcc -o conftest  -O2   conftest.c  >&5
1367 configure:19980: $? = 0
1368 configure:19986: ./conftest
1369 configure:19990: $? = 0
1370 configure:20014: result: 8
1371 configure:20028: checking size of unsigned long
1372 configure:20331: gcc -o conftest  -O2   conftest.c  >&5
1373 configure:20335: $? = 0
1374 configure:20341: ./conftest
1375 configure:20345: $? = 0
1376 configure:20369: result: 8
1377 configure:20383: checking size of long long
1378 configure:20686: gcc -o conftest  -O2   conftest.c  >&5
1379 configure:20690: $? = 0
1380 configure:20696: ./conftest
1381 configure:20700: $? = 0
1382 configure:20724: result: 8
1383 configure:20738: checking size of unsigned long long
1384 configure:21041: gcc -o conftest  -O2   conftest.c  >&5
1385 configure:21045: $? = 0
1386 configure:21051: ./conftest
1387 configure:21055: $? = 0
1388 configure:21079: result: 8
1389 configure:21093: checking size of float
1390 configure:21396: gcc -o conftest  -O2   conftest.c  >&5
1391 configure:21400: $? = 0
1392 configure:21406: ./conftest
1393 configure:21410: $? = 0
1394 configure:21434: result: 4
1395 configure:21448: checking size of double
1396 configure:21751: gcc -o conftest  -O2   conftest.c  >&5
1397 configure:21755: $? = 0
1398 configure:21761: ./conftest
1399 configure:21765: $? = 0
1400 configure:21789: result: 8
1401 configure:21803: checking size of long double
1402 configure:22106: gcc -o conftest  -O2   conftest.c  >&5
1403 configure:22110: $? = 0
1404 configure:22116: ./conftest
1405 configure:22120: $? = 0
1406 configure:22144: result: 16
1407 configure:22158: checking size of wchar_t
1408 configure:22461: gcc -o conftest  -O2   conftest.c  >&5
1409 configure:22465: $? = 0
1410 configure:22471: ./conftest
1411 configure:22475: $? = 0
1412 configure:22499: result: 4
1413 configure:22675: checking size of void *
1414 configure:22978: gcc -o conftest  -O2   conftest.c  >&5
1415 configure:22982: $? = 0
1416 configure:22988: ./conftest
1417 configure:22992: $? = 0
1418 configure:23016: result: 8
1419 configure:23028: checking for size of float int
1420 configure:23059: gcc -o conftest  -O2   conftest.c  >&5
1421 configure:23063: $? = 0
1422 configure:23069: ./conftest
1423 configure:23073: $? = 0
1424 configure:23098: result: 8
1425 configure:23104: checking for size of double int
1426 configure:23135: gcc -o conftest  -O2   conftest.c  >&5
1427 configure:23139: $? = 0
1428 configure:23145: ./conftest
1429 configure:23149: $? = 0
1430 configure:23174: result: 12
1431 configure:23180: checking for size of long int
1432 configure:23211: gcc -o conftest  -O2   conftest.c  >&5
1433 configure:23215: $? = 0
1434 configure:23221: ./conftest
1435 configure:23225: $? = 0
1436 configure:23250: result: 12
1437 configure:23256: checking for size of short int
1438 configure:23287: gcc -o conftest  -O2   conftest.c  >&5
1439 configure:23291: $? = 0
1440 configure:23297: ./conftest
1441 configure:23301: $? = 0
1442 configure:23326: result: 6
1443 configure:23332: checking for size of 2 int
1444 configure:23363: gcc -o conftest  -O2   conftest.c  >&5
1445 configure:23367: $? = 0
1446 configure:23373: ./conftest
1447 configure:23377: $? = 0
1448 configure:23402: result: 8
1449 configure:23408: checking for size of long double int
1450 configure:23439: gcc -o conftest  -O2   conftest.c  >&5
1451 configure:23443: $? = 0
1452 configure:23449: ./conftest
1453 configure:23453: $? = 0
1454 configure:23478: result: 20
1455 configure:23487: checking for sys/bitypes.h
1456 configure:23508:   conftest.c
1457 ./configure: line 23510: conftest.c: command not found
1458 configure:23515: $? = 127
1459 configure: failed program was:
1460 | /* confdefs.h.  */
1461 | #define PACKAGE_NAME ""
1462 | #define PACKAGE_TARNAME ""
1463 | #define PACKAGE_VERSION ""
1464 | #define PACKAGE_STRING ""
1465 | #define PACKAGE_BUGREPORT ""
1466 | #define HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
1467 | #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
1468 | #define USE_LOGGING MPID_LOGGING_NONE
1469 | #define HAVE_RUNTIME_THREADCHECK 1
1470 | #define MPICH_THREAD_LEVEL MPI_THREAD_MULTIPLE
1471 | #define USE_THREAD_IMPL MPICH_THREAD_IMPL_GLOBAL_MUTEX
1472 | #define HAVE_ROMIO 1
1473 | #define HAVE_PRAGMA_WEAK 1
1474 | #define USE_WEAK_SYMBOLS 1
1475 | #define HAVE_MULTIPLE_PRAGMA_WEAK 1
1476 | #define HAVE_LONG_LONG 1
1477 | #define F77_NAME_LOWER_2USCORE 1
1478 | #define STDCALL
1479 | #define HAVE_FORTRAN_BINDING 1
1480 | #define HAVE_CXX_EXCEPTIONS /**/
1481 | #define HAVE_NAMESPACES /**/
1482 | #define HAVE_NAMESPACE_STD /**/
1483 | #define HAVE_CXX_BINDING 1
1484 | #define HAVE_NAMEPUB_SERVICE 1
1485 | #define restrict __restrict
1486 | #define HAVE_GCC_ATTRIBUTE 1
1487 | #define HAVE_SYS_TYPES_H 1
1488 | #define HAVE_SYS_STAT_H 1
1489 | #define HAVE_STDLIB_H 1
1490 | #define HAVE_STRING_H 1
1491 | #define HAVE_MEMORY_H 1
1492 | #define HAVE_STRINGS_H 1
1493 | #define HAVE_INTTYPES_H 1
1494 | #define HAVE_STDINT_H 1
1495 | #define HAVE_UNISTD_H 1
1496 | #define WORDS_LITTLEENDIAN 1
1497 | #define HAVE_LONG_DOUBLE 1
1498 | #define HAVE_LONG_LONG_INT 1
1499 | #define HAVE_MAX_INTEGER_ALIGNMENT 8
1500 | #define HAVE_MAX_STRUCT_ALIGNMENT 8
1501 | #define HAVE_MAX_FP_ALIGNMENT 16
1502 | #define HAVE_MAX_DOUBLE_FP_ALIGNMENT 8
1503 | #define HAVE_MAX_LONG_DOUBLE_FP_ALIGNMENT 16
1504 | #define SIZEOF_CHAR 1
1505 | #define SIZEOF_UNSIGNED_CHAR 1
1506 | #define SIZEOF_SHORT 2
1507 | #define SIZEOF_UNSIGNED_SHORT 2
1508 | #define SIZEOF_INT 4
1509 | #define SIZEOF_UNSIGNED_INT 4
1510 | #define SIZEOF_LONG 8
1511 | #define SIZEOF_UNSIGNED_LONG 8
1512 | #define SIZEOF_LONG_LONG 8
1513 | #define SIZEOF_UNSIGNED_LONG_LONG 8
1514 | #define SIZEOF_FLOAT 4
1515 | #define SIZEOF_DOUBLE 8
1516 | #define SIZEOF_LONG_DOUBLE 16
1517 | #define SIZEOF_WCHAR_T 4
1518 | #define SIZEOF_VOID_P 8
1519 | /* end confdefs.h.  */
1520 | #include <sys/bitypes.h>
1521 configure:23539: gcc -c  -O2  conftest.c 1>&5
1522 configure:23542: $? = 0
1523 configure:23562: result: yes
1524 configure:23577: checking for inttypes.h
1525 configure:23652: result: yes
1526 configure:23663: checking for int8_t
1527 configure:23694: gcc -c  -O2  conftest.c >&5
1528 configure:23701: $? = 0
1529 configure:23730: gcc -c  -O2  conftest.c >&5
1530 conftest.c: In function `main':
1531 conftest.c:99: error: size of array `test_array' is negative
1532 configure:23737: $? = 1
1533 configure: failed program was:
1534 | /* confdefs.h.  */
1535 | #define PACKAGE_NAME ""
1536 | #define PACKAGE_TARNAME ""
1537 | #define PACKAGE_VERSION ""
1538 | #define PACKAGE_STRING ""
1539 | #define PACKAGE_BUGREPORT ""
1540 | #define HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
1541 | #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
1542 | #define USE_LOGGING MPID_LOGGING_NONE
1543 | #define HAVE_RUNTIME_THREADCHECK 1
1544 | #define MPICH_THREAD_LEVEL MPI_THREAD_MULTIPLE
1545 | #define USE_THREAD_IMPL MPICH_THREAD_IMPL_GLOBAL_MUTEX
1546 | #define HAVE_ROMIO 1
1547 | #define HAVE_PRAGMA_WEAK 1
1548 | #define USE_WEAK_SYMBOLS 1
1549 | #define HAVE_MULTIPLE_PRAGMA_WEAK 1
1550 | #define HAVE_LONG_LONG 1
1551 | #define F77_NAME_LOWER_2USCORE 1
1552 | #define STDCALL
1553 | #define HAVE_FORTRAN_BINDING 1
1554 | #define HAVE_CXX_EXCEPTIONS /**/
1555 | #define HAVE_NAMESPACES /**/
1556 | #define HAVE_NAMESPACE_STD /**/
1557 | #define HAVE_CXX_BINDING 1
1558 | #define HAVE_NAMEPUB_SERVICE 1
1559 | #define restrict __restrict
1560 | #define HAVE_GCC_ATTRIBUTE 1
1561 | #define HAVE_SYS_TYPES_H 1
1562 | #define HAVE_SYS_STAT_H 1
1563 | #define HAVE_STDLIB_H 1
1564 | #define HAVE_STRING_H 1
1565 | #define HAVE_MEMORY_H 1
1566 | #define HAVE_STRINGS_H 1
1567 | #define HAVE_INTTYPES_H 1
1568 | #define HAVE_STDINT_H 1
1569 | #define HAVE_UNISTD_H 1
1570 | #define WORDS_LITTLEENDIAN 1
1571 | #define HAVE_LONG_DOUBLE 1
1572 | #define HAVE_LONG_LONG_INT 1
1573 | #define HAVE_MAX_INTEGER_ALIGNMENT 8
1574 | #define HAVE_MAX_STRUCT_ALIGNMENT 8
1575 | #define HAVE_MAX_FP_ALIGNMENT 16
1576 | #define HAVE_MAX_DOUBLE_FP_ALIGNMENT 8
1577 | #define HAVE_MAX_LONG_DOUBLE_FP_ALIGNMENT 16
1578 | #define SIZEOF_CHAR 1
1579 | #define SIZEOF_UNSIGNED_CHAR 1
1580 | #define SIZEOF_SHORT 2
1581 | #define SIZEOF_UNSIGNED_SHORT 2
1582 | #define SIZEOF_INT 4
1583 | #define SIZEOF_UNSIGNED_INT 4
1584 | #define SIZEOF_LONG 8
1585 | #define SIZEOF_UNSIGNED_LONG 8
1586 | #define SIZEOF_LONG_LONG 8
1587 | #define SIZEOF_UNSIGNED_LONG_LONG 8
1588 | #define SIZEOF_FLOAT 4
1589 | #define SIZEOF_DOUBLE 8
1590 | #define SIZEOF_LONG_DOUBLE 16
1591 | #define SIZEOF_WCHAR_T 4
1592 | #define SIZEOF_VOID_P 8
1593 | #define HAVE_SYS_BITYPES_H 1
1594 | /* end confdefs.h.  */
1595 | #include <stdio.h>
1596 | #ifdef HAVE_SYS_TYPES_H
1597 | # include <sys/types.h>
1598 | #endif
1599 | #ifdef HAVE_SYS_STAT_H
1600 | # include <sys/stat.h>
1601 | #endif
1602 | #ifdef STDC_HEADERS
1603 | # include <stdlib.h>
1604 | # include <stddef.h>
1605 | #else
1606 | # ifdef HAVE_STDLIB_H
1607 | #  include <stdlib.h>
1608 | # endif
1609 | #endif
1610 | #ifdef HAVE_STRING_H
1611 | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
1612 | #  include <memory.h>
1613 | # endif
1614 | # include <string.h>
1615 | #endif
1616 | #ifdef HAVE_STRINGS_H
1617 | # include <strings.h>
1618 | #endif
1619 | #ifdef HAVE_INTTYPES_H
1620 | # include <inttypes.h>
1621 | #endif
1622 | #ifdef HAVE_STDINT_H
1623 | # include <stdint.h>
1624 | #endif
1625 | #ifdef HAVE_UNISTD_H
1626 | # include <unistd.h>
1627 | #endif
1628 | int
1629 | main ()
1630 | {
1631 | static int test_array [1 - 2 * !((int8_t) ((((int8_t) 1 << (8 - 2)) - 1) * 2 + 1)
1632 |                < (int8_t) ((((int8_t) 1 << (8 - 2)) - 1) * 2 + 2))];
1633 | test_array [0] = 0
1634 |
1635 |   ;
1636 |   return 0;
1637 | }
1638 configure:23766: result: yes
1639 configure:23779: checking for int16_t
1640 configure:23810: gcc -c  -O2  conftest.c >&5
1641 configure:23817: $? = 0
1642 configure:23846: gcc -c  -O2  conftest.c >&5
1643 conftest.c: In function `main':
1644 conftest.c:99: error: size of array `test_array' is negative
1645 configure:23853: $? = 1
1646 configure: failed program was:
1647 | /* confdefs.h.  */
1648 | #define PACKAGE_NAME ""
1649 | #define PACKAGE_TARNAME ""
1650 | #define PACKAGE_VERSION ""
1651 | #define PACKAGE_STRING ""
1652 | #define PACKAGE_BUGREPORT ""
1653 | #define HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
1654 | #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
1655 | #define USE_LOGGING MPID_LOGGING_NONE
1656 | #define HAVE_RUNTIME_THREADCHECK 1
1657 | #define MPICH_THREAD_LEVEL MPI_THREAD_MULTIPLE
1658 | #define USE_THREAD_IMPL MPICH_THREAD_IMPL_GLOBAL_MUTEX
1659 | #define HAVE_ROMIO 1
1660 | #define HAVE_PRAGMA_WEAK 1
1661 | #define USE_WEAK_SYMBOLS 1
1662 | #define HAVE_MULTIPLE_PRAGMA_WEAK 1
1663 | #define HAVE_LONG_LONG 1
1664 | #define F77_NAME_LOWER_2USCORE 1
1665 | #define STDCALL
1666 | #define HAVE_FORTRAN_BINDING 1
1667 | #define HAVE_CXX_EXCEPTIONS /**/
1668 | #define HAVE_NAMESPACES /**/
1669 | #define HAVE_NAMESPACE_STD /**/
1670 | #define HAVE_CXX_BINDING 1
1671 | #define HAVE_NAMEPUB_SERVICE 1
1672 | #define restrict __restrict
1673 | #define HAVE_GCC_ATTRIBUTE 1
1674 | #define HAVE_SYS_TYPES_H 1
1675 | #define HAVE_SYS_STAT_H 1
1676 | #define HAVE_STDLIB_H 1
1677 | #define HAVE_STRING_H 1
1678 | #define HAVE_MEMORY_H 1
1679 | #define HAVE_STRINGS_H 1
1680 | #define HAVE_INTTYPES_H 1
1681 | #define HAVE_STDINT_H 1
1682 | #define HAVE_UNISTD_H 1
1683 | #define WORDS_LITTLEENDIAN 1
1684 | #define HAVE_LONG_DOUBLE 1
1685 | #define HAVE_LONG_LONG_INT 1
1686 | #define HAVE_MAX_INTEGER_ALIGNMENT 8
1687 | #define HAVE_MAX_STRUCT_ALIGNMENT 8
1688 | #define HAVE_MAX_FP_ALIGNMENT 16
1689 | #define HAVE_MAX_DOUBLE_FP_ALIGNMENT 8
1690 | #define HAVE_MAX_LONG_DOUBLE_FP_ALIGNMENT 16
1691 | #define SIZEOF_CHAR 1
1692 | #define SIZEOF_UNSIGNED_CHAR 1
1693 | #define SIZEOF_SHORT 2
1694 | #define SIZEOF_UNSIGNED_SHORT 2
1695 | #define SIZEOF_INT 4
1696 | #define SIZEOF_UNSIGNED_INT 4
1697 | #define SIZEOF_LONG 8
1698 | #define SIZEOF_UNSIGNED_LONG 8
1699 | #define SIZEOF_LONG_LONG 8
1700 | #define SIZEOF_UNSIGNED_LONG_LONG 8
1701 | #define SIZEOF_FLOAT 4
1702 | #define SIZEOF_DOUBLE 8
1703 | #define SIZEOF_LONG_DOUBLE 16
1704 | #define SIZEOF_WCHAR_T 4
1705 | #define SIZEOF_VOID_P 8
1706 | #define HAVE_SYS_BITYPES_H 1
1707 | /* end confdefs.h.  */
1708 | #include <stdio.h>
1709 | #ifdef HAVE_SYS_TYPES_H
1710 | # include <sys/types.h>
1711 | #endif
1712 | #ifdef HAVE_SYS_STAT_H
1713 | # include <sys/stat.h>
1714 | #endif
1715 | #ifdef STDC_HEADERS
1716 | # include <stdlib.h>
1717 | # include <stddef.h>
1718 | #else
1719 | # ifdef HAVE_STDLIB_H
1720 | #  include <stdlib.h>
1721 | # endif
1722 | #endif
1723 | #ifdef HAVE_STRING_H
1724 | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
1725 | #  include <memory.h>
1726 | # endif
1727 | # include <string.h>
1728 | #endif
1729 | #ifdef HAVE_STRINGS_H
1730 | # include <strings.h>
1731 | #endif
1732 | #ifdef HAVE_INTTYPES_H
1733 | # include <inttypes.h>
1734 | #endif
1735 | #ifdef HAVE_STDINT_H
1736 | # include <stdint.h>
1737 | #endif
1738 | #ifdef HAVE_UNISTD_H
1739 | # include <unistd.h>
1740 | #endif
1741 | int
1742 | main ()
1743 | {
1744 | static int test_array [1 - 2 * !((int16_t) ((((int16_t) 1 << (16 - 2)) - 1) * 2 + 1)
1745 |                < (int16_t) ((((int16_t) 1 << (16 - 2)) - 1) * 2 + 2))];
1746 | test_array [0] = 0
1747 |
1748 |   ;
1749 |   return 0;
1750 | }
1751 configure:23882: result: yes
1752 configure:23895: checking for int32_t
1753 configure:23926: gcc -c  -O2  conftest.c >&5
1754 configure:23933: $? = 0
1755 configure:23962: gcc -c  -O2  conftest.c >&5
1756 conftest.c: In function `main':
1757 conftest.c:99: warning: integer overflow in expression
1758 conftest.c:99: error: size of array `test_array' is negative
1759 configure:23969: $? = 1
1760 configure: failed program was:
1761 | /* confdefs.h.  */
1762 | #define PACKAGE_NAME ""
1763 | #define PACKAGE_TARNAME ""
1764 | #define PACKAGE_VERSION ""
1765 | #define PACKAGE_STRING ""
1766 | #define PACKAGE_BUGREPORT ""
1767 | #define HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
1768 | #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
1769 | #define USE_LOGGING MPID_LOGGING_NONE
1770 | #define HAVE_RUNTIME_THREADCHECK 1
1771 | #define MPICH_THREAD_LEVEL MPI_THREAD_MULTIPLE
1772 | #define USE_THREAD_IMPL MPICH_THREAD_IMPL_GLOBAL_MUTEX
1773 | #define HAVE_ROMIO 1
1774 | #define HAVE_PRAGMA_WEAK 1
1775 | #define USE_WEAK_SYMBOLS 1
1776 | #define HAVE_MULTIPLE_PRAGMA_WEAK 1
1777 | #define HAVE_LONG_LONG 1
1778 | #define F77_NAME_LOWER_2USCORE 1
1779 | #define STDCALL
1780 | #define HAVE_FORTRAN_BINDING 1
1781 | #define HAVE_CXX_EXCEPTIONS /**/
1782 | #define HAVE_NAMESPACES /**/
1783 | #define HAVE_NAMESPACE_STD /**/
1784 | #define HAVE_CXX_BINDING 1
1785 | #define HAVE_NAMEPUB_SERVICE 1
1786 | #define restrict __restrict
1787 | #define HAVE_GCC_ATTRIBUTE 1
1788 | #define HAVE_SYS_TYPES_H 1
1789 | #define HAVE_SYS_STAT_H 1
1790 | #define HAVE_STDLIB_H 1
1791 | #define HAVE_STRING_H 1
1792 | #define HAVE_MEMORY_H 1
1793 | #define HAVE_STRINGS_H 1
1794 | #define HAVE_INTTYPES_H 1
1795 | #define HAVE_STDINT_H 1
1796 | #define HAVE_UNISTD_H 1
1797 | #define WORDS_LITTLEENDIAN 1
1798 | #define HAVE_LONG_DOUBLE 1
1799 | #define HAVE_LONG_LONG_INT 1
1800 | #define HAVE_MAX_INTEGER_ALIGNMENT 8
1801 | #define HAVE_MAX_STRUCT_ALIGNMENT 8
1802 | #define HAVE_MAX_FP_ALIGNMENT 16
1803 | #define HAVE_MAX_DOUBLE_FP_ALIGNMENT 8
1804 | #define HAVE_MAX_LONG_DOUBLE_FP_ALIGNMENT 16
1805 | #define SIZEOF_CHAR 1
1806 | #define SIZEOF_UNSIGNED_CHAR 1
1807 | #define SIZEOF_SHORT 2
1808 | #define SIZEOF_UNSIGNED_SHORT 2
1809 | #define SIZEOF_INT 4
1810 | #define SIZEOF_UNSIGNED_INT 4
1811 | #define SIZEOF_LONG 8
1812 | #define SIZEOF_UNSIGNED_LONG 8
1813 | #define SIZEOF_LONG_LONG 8
1814 | #define SIZEOF_UNSIGNED_LONG_LONG 8
1815 | #define SIZEOF_FLOAT 4
1816 | #define SIZEOF_DOUBLE 8
1817 | #define SIZEOF_LONG_DOUBLE 16
1818 | #define SIZEOF_WCHAR_T 4
1819 | #define SIZEOF_VOID_P 8
1820 | #define HAVE_SYS_BITYPES_H 1
1821 | /* end confdefs.h.  */
1822 | #include <stdio.h>
1823 | #ifdef HAVE_SYS_TYPES_H
1824 | # include <sys/types.h>
1825 | #endif
1826 | #ifdef HAVE_SYS_STAT_H
1827 | # include <sys/stat.h>
1828 | #endif
1829 | #ifdef STDC_HEADERS
1830 | # include <stdlib.h>
1831 | # include <stddef.h>
1832 | #else
1833 | # ifdef HAVE_STDLIB_H
1834 | #  include <stdlib.h>
1835 | # endif
1836 | #endif
1837 | #ifdef HAVE_STRING_H
1838 | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
1839 | #  include <memory.h>
1840 | # endif
1841 | # include <string.h>
1842 | #endif
1843 | #ifdef HAVE_STRINGS_H
1844 | # include <strings.h>
1845 | #endif
1846 | #ifdef HAVE_INTTYPES_H
1847 | # include <inttypes.h>
1848 | #endif
1849 | #ifdef HAVE_STDINT_H
1850 | # include <stdint.h>
1851 | #endif
1852 | #ifdef HAVE_UNISTD_H
1853 | # include <unistd.h>
1854 | #endif
1855 | int
1856 | main ()
1857 | {
1858 | static int test_array [1 - 2 * !((int32_t) ((((int32_t) 1 << (32 - 2)) - 1) * 2 + 1)
1859 |                < (int32_t) ((((int32_t) 1 << (32 - 2)) - 1) * 2 + 2))];
1860 | test_array [0] = 0
1861 |
1862 |   ;
1863 |   return 0;
1864 | }
1865 configure:23998: result: yes
1866 configure:24011: checking for int64_t
1867 configure:24042: gcc -c  -O2  conftest.c >&5
1868 configure:24049: $? = 0
1869 configure:24078: gcc -c  -O2  conftest.c >&5
1870 conftest.c: In function `main':
1871 conftest.c:99: warning: integer overflow in expression
1872 conftest.c:99: error: size of array `test_array' is negative
1873 configure:24085: $? = 1
1874 configure: failed program was:
1875 | /* confdefs.h.  */
1876 | #define PACKAGE_NAME ""
1877 | #define PACKAGE_TARNAME ""
1878 | #define PACKAGE_VERSION ""
1879 | #define PACKAGE_STRING ""
1880 | #define PACKAGE_BUGREPORT ""
1881 | #define HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
1882 | #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
1883 | #define USE_LOGGING MPID_LOGGING_NONE
1884 | #define HAVE_RUNTIME_THREADCHECK 1
1885 | #define MPICH_THREAD_LEVEL MPI_THREAD_MULTIPLE
1886 | #define USE_THREAD_IMPL MPICH_THREAD_IMPL_GLOBAL_MUTEX
1887 | #define HAVE_ROMIO 1
1888 | #define HAVE_PRAGMA_WEAK 1
1889 | #define USE_WEAK_SYMBOLS 1
1890 | #define HAVE_MULTIPLE_PRAGMA_WEAK 1
1891 | #define HAVE_LONG_LONG 1
1892 | #define F77_NAME_LOWER_2USCORE 1
1893 | #define STDCALL
1894 | #define HAVE_FORTRAN_BINDING 1
1895 | #define HAVE_CXX_EXCEPTIONS /**/
1896 | #define HAVE_NAMESPACES /**/
1897 | #define HAVE_NAMESPACE_STD /**/
1898 | #define HAVE_CXX_BINDING 1
1899 | #define HAVE_NAMEPUB_SERVICE 1
1900 | #define restrict __restrict
1901 | #define HAVE_GCC_ATTRIBUTE 1
1902 | #define HAVE_SYS_TYPES_H 1
1903 | #define HAVE_SYS_STAT_H 1
1904 | #define HAVE_STDLIB_H 1
1905 | #define HAVE_STRING_H 1
1906 | #define HAVE_MEMORY_H 1
1907 | #define HAVE_STRINGS_H 1
1908 | #define HAVE_INTTYPES_H 1
1909 | #define HAVE_STDINT_H 1
1910 | #define HAVE_UNISTD_H 1
1911 | #define WORDS_LITTLEENDIAN 1
1912 | #define HAVE_LONG_DOUBLE 1
1913 | #define HAVE_LONG_LONG_INT 1
1914 | #define HAVE_MAX_INTEGER_ALIGNMENT 8
1915 | #define HAVE_MAX_STRUCT_ALIGNMENT 8
1916 | #define HAVE_MAX_FP_ALIGNMENT 16
1917 | #define HAVE_MAX_DOUBLE_FP_ALIGNMENT 8
1918 | #define HAVE_MAX_LONG_DOUBLE_FP_ALIGNMENT 16
1919 | #define SIZEOF_CHAR 1
1920 | #define SIZEOF_UNSIGNED_CHAR 1
1921 | #define SIZEOF_SHORT 2
1922 | #define SIZEOF_UNSIGNED_SHORT 2
1923 | #define SIZEOF_INT 4
1924 | #define SIZEOF_UNSIGNED_INT 4
1925 | #define SIZEOF_LONG 8
1926 | #define SIZEOF_UNSIGNED_LONG 8
1927 | #define SIZEOF_LONG_LONG 8
1928 | #define SIZEOF_UNSIGNED_LONG_LONG 8
1929 | #define SIZEOF_FLOAT 4
1930 | #define SIZEOF_DOUBLE 8
1931 | #define SIZEOF_LONG_DOUBLE 16
1932 | #define SIZEOF_WCHAR_T 4
1933 | #define SIZEOF_VOID_P 8
1934 | #define HAVE_SYS_BITYPES_H 1
1935 | /* end confdefs.h.  */
1936 | #include <stdio.h>
1937 | #ifdef HAVE_SYS_TYPES_H
1938 | # include <sys/types.h>
1939 | #endif
1940 | #ifdef HAVE_SYS_STAT_H
1941 | # include <sys/stat.h>
1942 | #endif
1943 | #ifdef STDC_HEADERS
1944 | # include <stdlib.h>
1945 | # include <stddef.h>
1946 | #else
1947 | # ifdef HAVE_STDLIB_H
1948 | #  include <stdlib.h>
1949 | # endif
1950 | #endif
1951 | #ifdef HAVE_STRING_H
1952 | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
1953 | #  include <memory.h>
1954 | # endif
1955 | # include <string.h>
1956 | #endif
1957 | #ifdef HAVE_STRINGS_H
1958 | # include <strings.h>
1959 | #endif
1960 | #ifdef HAVE_INTTYPES_H
1961 | # include <inttypes.h>
1962 | #endif
1963 | #ifdef HAVE_STDINT_H
1964 | # include <stdint.h>
1965 | #endif
1966 | #ifdef HAVE_UNISTD_H
1967 | # include <unistd.h>
1968 | #endif
1969 | int
1970 | main ()
1971 | {
1972 | static int test_array [1 - 2 * !((int64_t) ((((int64_t) 1 << (64 - 2)) - 1) * 2 + 1)
1973 |                < (int64_t) ((((int64_t) 1 << (64 - 2)) - 1) * 2 + 2))];
1974 | test_array [0] = 0
1975 |
1976 |   ;
1977 |   return 0;
1978 | }
1979 configure:24114: result: yes
1980 configure:24160: checking for uint8_t
1981 configure:24191: gcc -c  -O2  conftest.c >&5
1982 configure:24198: $? = 0
1983 configure:24219: result: yes
1984 configure:24237: checking for uint16_t
1985 configure:24268: gcc -c  -O2  conftest.c >&5
1986 configure:24275: $? = 0
1987 configure:24296: result: yes
1988 configure:24310: checking for uint32_t
1989 configure:24341: gcc -c  -O2  conftest.c >&5
1990 configure:24348: $? = 0
1991 configure:24369: result: yes
1992 configure:24387: checking for uint64_t
1993 configure:24418: gcc -c  -O2  conftest.c >&5
1994 configure:24425: $? = 0
1995 configure:24446: result: yes
1996 configure:24811: checking for size of Fortran type integer
1997 configure:24847: gcc -c  -O2  conftestc.c >&5
1998 configure:24850: $? = 0
1999 configure:24869: g77 -o conftest  -O2  conftest.f conftestc.o  >&5
2000 configure:24872: $? = 0
2001 configure:24908: result: 4
2002 configure:24919: checking for size of Fortran type real
2003 configure:24955: gcc -c  -O2  conftestc.c >&5
2004 configure:24958: $? = 0
2005 configure:24977: g77 -o conftest  -O2  conftest.f conftestc.o  >&5
2006 configure:24980: $? = 0
2007 configure:25016: result: 4
2008 configure:25027: checking for size of Fortran type double precision
2009 configure:25063: gcc -c  -O2  conftestc.c >&5
2010 configure:25066: $? = 0
2011 configure:25085: g77 -o conftest  -O2  conftest.f conftestc.o  >&5
2012 configure:25088: $? = 0
2013 configure:25124: result: 8
2014 configure:25143: checking whether integer*1 is supported
2015 configure:25160: g77 -c  -O2 conftest.f >&5
2016 configure:25167: $? = 0
2017 configure:25182: result: yes
2018 configure:25184: checking whether integer*2 is supported
2019 configure:25201: g77 -c  -O2 conftest.f >&5
2020 configure:25208: $? = 0
2021 configure:25223: result: yes
2022 configure:25225: checking whether integer*4 is supported
2023 configure:25242: g77 -c  -O2 conftest.f >&5
2024 configure:25249: $? = 0
2025 configure:25264: result: yes
2026 configure:25266: checking whether integer*8 is supported
2027 configure:25283: g77 -c  -O2 conftest.f >&5
2028 configure:25290: $? = 0
2029 configure:25305: result: yes
2030 configure:25307: checking whether integer*16 is supported
2031 configure:25324: g77 -c  -O2 conftest.f >&5
2032 conftest.f: In program `main':
2033 conftest.f:2:
2034          integer*16 i
2035          1       2
2036 Invalid kind at (2) for type at (1) -- unsupported or not permitted
2037 configure:25331: $? = 1
2038 configure: failed program was:
2039 |       program main
2040 |       integer*16 i
2041 |       end
2042 configure:25346: result: no
2043 configure:25348: checking whether real*4 is supported
2044 configure:25365: g77 -c  -O2 conftest.f >&5
2045 configure:25372: $? = 0
2046 configure:25387: result: yes
2047 configure:25389: checking whether real*8 is supported
2048 configure:25406: g77 -c  -O2 conftest.f >&5
2049 configure:25413: $? = 0
2050 configure:25428: result: yes
2051 configure:25430: checking whether real*16 is supported
2052 configure:25447: g77 -c  -O2 conftest.f >&5
2053 conftest.f: In program `main':
2054 conftest.f:2:
2055          real*16 a
2056          1    2
2057 Invalid kind at (2) for type at (1) -- unsupported or not permitted
2058 configure:25454: $? = 1
2059 configure: failed program was:
2060 |       program main
2061 |       real*16 a
2062 |       end
2063 configure:25469: result: no
2064 configure:25861: checking for C type matching Fortran integer
2065 configure:25868: result: int
2066 configure:25917: checking for size of MPI_Status
2067 configure:25960: gcc -o conftest  -O2   conftest.c  >&5
2068 configure:25964: $? = 0
2069 configure:25970: ./conftest
2070 configure:25974: $? = 0
2071 configure:25992: result: 20
2072 configure:26021: checking for values of Fortran logicals
2073 configure:26064: gcc -c  -O2  conftestc.c >&5
2074 configure:26067: $? = 0
2075 configure:26077: g77 -o conftest  -O2  conftest.f conftestc.o  >&5
2076 configure:26080: $? = 0
2077 configure:26118: result: True is 1 and False is 0
2078 configure:26208: checking how to run the C preprocessor
2079 configure:26248: gcc -E  conftest.c
2080 configure:26255: $? = 0
2081 configure:26286: gcc -E  conftest.c
2082 conftest.c:80:28: ac_nonexistent.h: No such file or directory
2083 configure:26293: $? = 1
2084 configure: failed program was:
2085 | /* confdefs.h.  */
2086 | #define PACKAGE_NAME ""
2087 | #define PACKAGE_TARNAME ""
2088 | #define PACKAGE_VERSION ""
2089 | #define PACKAGE_STRING ""
2090 | #define PACKAGE_BUGREPORT ""
2091 | #define HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
2092 | #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
2093 | #define USE_LOGGING MPID_LOGGING_NONE
2094 | #define HAVE_RUNTIME_THREADCHECK 1
2095 | #define MPICH_THREAD_LEVEL MPI_THREAD_MULTIPLE
2096 | #define USE_THREAD_IMPL MPICH_THREAD_IMPL_GLOBAL_MUTEX
2097 | #define HAVE_ROMIO 1
2098 | #define HAVE_PRAGMA_WEAK 1
2099 | #define USE_WEAK_SYMBOLS 1
2100 | #define HAVE_MULTIPLE_PRAGMA_WEAK 1
2101 | #define HAVE_LONG_LONG 1
2102 | #define F77_NAME_LOWER_2USCORE 1
2103 | #define STDCALL
2104 | #define HAVE_FORTRAN_BINDING 1
2105 | #define HAVE_CXX_EXCEPTIONS /**/
2106 | #define HAVE_NAMESPACES /**/
2107 | #define HAVE_NAMESPACE_STD /**/
2108 | #define HAVE_CXX_BINDING 1
2109 | #define HAVE_NAMEPUB_SERVICE 1
2110 | #define restrict __restrict
2111 | #define HAVE_GCC_ATTRIBUTE 1
2112 | #define HAVE_SYS_TYPES_H 1
2113 | #define HAVE_SYS_STAT_H 1
2114 | #define HAVE_STDLIB_H 1
2115 | #define HAVE_STRING_H 1
2116 | #define HAVE_MEMORY_H 1
2117 | #define HAVE_STRINGS_H 1
2118 | #define HAVE_INTTYPES_H 1
2119 | #define HAVE_STDINT_H 1
2120 | #define HAVE_UNISTD_H 1
2121 | #define WORDS_LITTLEENDIAN 1
2122 | #define HAVE_LONG_DOUBLE 1
2123 | #define HAVE_LONG_LONG_INT 1
2124 | #define HAVE_MAX_INTEGER_ALIGNMENT 8
2125 | #define HAVE_MAX_STRUCT_ALIGNMENT 8
2126 | #define HAVE_MAX_FP_ALIGNMENT 16
2127 | #define HAVE_MAX_DOUBLE_FP_ALIGNMENT 8
2128 | #define HAVE_MAX_LONG_DOUBLE_FP_ALIGNMENT 16
2129 | #define SIZEOF_CHAR 1
2130 | #define SIZEOF_UNSIGNED_CHAR 1
2131 | #define SIZEOF_SHORT 2
2132 | #define SIZEOF_UNSIGNED_SHORT 2
2133 | #define SIZEOF_INT 4
2134 | #define SIZEOF_UNSIGNED_INT 4
2135 | #define SIZEOF_LONG 8
2136 | #define SIZEOF_UNSIGNED_LONG 8
2137 | #define SIZEOF_LONG_LONG 8
2138 | #define SIZEOF_UNSIGNED_LONG_LONG 8
2139 | #define SIZEOF_FLOAT 4
2140 | #define SIZEOF_DOUBLE 8
2141 | #define SIZEOF_LONG_DOUBLE 16
2142 | #define SIZEOF_WCHAR_T 4
2143 | #define SIZEOF_VOID_P 8
2144 | #define HAVE_SYS_BITYPES_H 1
2145 | #define HAVE_INT16_T 1
2146 | #define HAVE_INT32_T 1
2147 | #define HAVE_INT64_T 1
2148 | #define MPIR_REAL4_CTYPE float
2149 | #define MPIR_REAL8_CTYPE double
2150 | #define MPIR_REAL16_CTYPE long double
2151 | #define MPIR_INTEGER1_CTYPE char
2152 | #define MPIR_INTEGER2_CTYPE short
2153 | #define MPIR_INTEGER4_CTYPE int
2154 | #define MPIR_INTEGER8_CTYPE long
2155 | #define SIZEOF_F77_INTEGER 4
2156 | #define SIZEOF_F77_REAL 4
2157 | #define SIZEOF_F77_DOUBLE_PRECISION 8
2158 | #define HAVE_AINT_LARGER_THAN_FINT 1
2159 | #define HAVE_FINT_IS_INT 1
2160 | #define F77_TRUE_VALUE_SET 1
2161 | #define F77_TRUE_VALUE 1
2162 | #define F77_FALSE_VALUE 0
2163 | /* end confdefs.h.  */
2164 | #include <ac_nonexistent.h>
2165 configure:26326: result: gcc -E
2166 configure:26355: gcc -E  conftest.c
2167 configure:26362: $? = 0
2168 configure:26393: gcc -E  conftest.c
2169 conftest.c:80:28: ac_nonexistent.h: No such file or directory
2170 configure:26400: $? = 1
2171 configure: failed program was:
2172 | /* confdefs.h.  */
2173 | #define PACKAGE_NAME ""
2174 | #define PACKAGE_TARNAME ""
2175 | #define PACKAGE_VERSION ""
2176 | #define PACKAGE_STRING ""
2177 | #define PACKAGE_BUGREPORT ""
2178 | #define HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
2179 | #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
2180 | #define USE_LOGGING MPID_LOGGING_NONE
2181 | #define HAVE_RUNTIME_THREADCHECK 1
2182 | #define MPICH_THREAD_LEVEL MPI_THREAD_MULTIPLE
2183 | #define USE_THREAD_IMPL MPICH_THREAD_IMPL_GLOBAL_MUTEX
2184 | #define HAVE_ROMIO 1
2185 | #define HAVE_PRAGMA_WEAK 1
2186 | #define USE_WEAK_SYMBOLS 1
2187 | #define HAVE_MULTIPLE_PRAGMA_WEAK 1
2188 | #define HAVE_LONG_LONG 1
2189 | #define F77_NAME_LOWER_2USCORE 1
2190 | #define STDCALL
2191 | #define HAVE_FORTRAN_BINDING 1
2192 | #define HAVE_CXX_EXCEPTIONS /**/
2193 | #define HAVE_NAMESPACES /**/
2194 | #define HAVE_NAMESPACE_STD /**/
2195 | #define HAVE_CXX_BINDING 1
2196 | #define HAVE_NAMEPUB_SERVICE 1
2197 | #define restrict __restrict
2198 | #define HAVE_GCC_ATTRIBUTE 1
2199 | #define HAVE_SYS_TYPES_H 1
2200 | #define HAVE_SYS_STAT_H 1
2201 | #define HAVE_STDLIB_H 1
2202 | #define HAVE_STRING_H 1
2203 | #define HAVE_MEMORY_H 1
2204 | #define HAVE_STRINGS_H 1
2205 | #define HAVE_INTTYPES_H 1
2206 | #define HAVE_STDINT_H 1
2207 | #define HAVE_UNISTD_H 1
2208 | #define WORDS_LITTLEENDIAN 1
2209 | #define HAVE_LONG_DOUBLE 1
2210 | #define HAVE_LONG_LONG_INT 1
2211 | #define HAVE_MAX_INTEGER_ALIGNMENT 8
2212 | #define HAVE_MAX_STRUCT_ALIGNMENT 8
2213 | #define HAVE_MAX_FP_ALIGNMENT 16
2214 | #define HAVE_MAX_DOUBLE_FP_ALIGNMENT 8
2215 | #define HAVE_MAX_LONG_DOUBLE_FP_ALIGNMENT 16
2216 | #define SIZEOF_CHAR 1
2217 | #define SIZEOF_UNSIGNED_CHAR 1
2218 | #define SIZEOF_SHORT 2
2219 | #define SIZEOF_UNSIGNED_SHORT 2
2220 | #define SIZEOF_INT 4
2221 | #define SIZEOF_UNSIGNED_INT 4
2222 | #define SIZEOF_LONG 8
2223 | #define SIZEOF_UNSIGNED_LONG 8
2224 | #define SIZEOF_LONG_LONG 8
2225 | #define SIZEOF_UNSIGNED_LONG_LONG 8
2226 | #define SIZEOF_FLOAT 4
2227 | #define SIZEOF_DOUBLE 8
2228 | #define SIZEOF_LONG_DOUBLE 16
2229 | #define SIZEOF_WCHAR_T 4
2230 | #define SIZEOF_VOID_P 8
2231 | #define HAVE_SYS_BITYPES_H 1
2232 | #define HAVE_INT16_T 1
2233 | #define HAVE_INT32_T 1
2234 | #define HAVE_INT64_T 1
2235 | #define MPIR_REAL4_CTYPE float
2236 | #define MPIR_REAL8_CTYPE double
2237 | #define MPIR_REAL16_CTYPE long double
2238 | #define MPIR_INTEGER1_CTYPE char
2239 | #define MPIR_INTEGER2_CTYPE short
2240 | #define MPIR_INTEGER4_CTYPE int
2241 | #define MPIR_INTEGER8_CTYPE long
2242 | #define SIZEOF_F77_INTEGER 4
2243 | #define SIZEOF_F77_REAL 4
2244 | #define SIZEOF_F77_DOUBLE_PRECISION 8
2245 | #define HAVE_AINT_LARGER_THAN_FINT 1
2246 | #define HAVE_FINT_IS_INT 1
2247 | #define F77_TRUE_VALUE_SET 1
2248 | #define F77_TRUE_VALUE 1
2249 | #define F77_FALSE_VALUE 0
2250 | /* end confdefs.h.  */
2251 | #include <ac_nonexistent.h>
2252 configure:26459: gcc -E conftest.c >/dev/null 2>conftest.out
2253 configure:26462: $? = 0
2254 configure:26561: gcc -o conftest  -O2   conftest.c  >&5
2255 configure:26564: $? = 0
2256 configure:26606: g77 -o conftest  -O2  conftest.f  >&5
2257 configure:26609: $? = 0
2258 configure:26654: c++ -o conftest  -O2   conftest.cpp  >&5
2259 configure:26657: $? = 0
2260 configure:2324: gfortran -o conftest  -O2  conftest.f90  >&5
2261 configure:26752: checking for Fortran 90 integer kind for 8-byte integers
2262 configure:26786: gfortran -o conftest  -O2  conftest.f90  >&5
2263 configure:26789: $? = 0
2264 STOP 0
2265 configure:26802: result: 8
2266 configure:26980: checking whether real*8 is supported in Fortran 90
2267 configure:26997: gfortran -c  -O2 conftest.f90 >&5
2268 configure:27004: $? = 0
2269 configure:27019: result: yes
2270 configure:27165: checking size of bool
2271 configure:27468: c++ -o conftest  -O2   conftest.cpp  >&5
2272 configure:27472: $? = 0
2273 configure:27478: ./conftest
2274 configure:27482: $? = 0
2275 configure:27506: result: 1
2276 configure:27521: checking how to run the C++ preprocessor
2277 configure:27557: c++ -E  conftest.cpp
2278 configure:27564: $? = 0
2279 configure:27595: c++ -E  conftest.cpp
2280 conftest.cpp:81:28: ac_nonexistent.h: No such file or directory
2281 configure:27602: $? = 1
2282 configure: failed program was:
2283 | /* confdefs.h.  */
2284 | #define PACKAGE_NAME ""
2285 | #define PACKAGE_TARNAME ""
2286 | #define PACKAGE_VERSION ""
2287 | #define PACKAGE_STRING ""
2288 | #define PACKAGE_BUGREPORT ""
2289 | #define HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
2290 | #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
2291 | #define USE_LOGGING MPID_LOGGING_NONE
2292 | #define HAVE_RUNTIME_THREADCHECK 1
2293 | #define MPICH_THREAD_LEVEL MPI_THREAD_MULTIPLE
2294 | #define USE_THREAD_IMPL MPICH_THREAD_IMPL_GLOBAL_MUTEX
2295 | #define HAVE_ROMIO 1
2296 | #define HAVE_PRAGMA_WEAK 1
2297 | #define USE_WEAK_SYMBOLS 1
2298 | #define HAVE_MULTIPLE_PRAGMA_WEAK 1
2299 | #define HAVE_LONG_LONG 1
2300 | #define F77_NAME_LOWER_2USCORE 1
2301 | #define STDCALL
2302 | #define HAVE_FORTRAN_BINDING 1
2303 | #define HAVE_CXX_EXCEPTIONS /**/
2304 | #define HAVE_NAMESPACES /**/
2305 | #define HAVE_NAMESPACE_STD /**/
2306 | #define HAVE_CXX_BINDING 1
2307 | #define HAVE_NAMEPUB_SERVICE 1
2308 | #define restrict __restrict
2309 | #define HAVE_GCC_ATTRIBUTE 1
2310 | #define HAVE_SYS_TYPES_H 1
2311 | #define HAVE_SYS_STAT_H 1
2312 | #define HAVE_STDLIB_H 1
2313 | #define HAVE_STRING_H 1
2314 | #define HAVE_MEMORY_H 1
2315 | #define HAVE_STRINGS_H 1
2316 | #define HAVE_INTTYPES_H 1
2317 | #define HAVE_STDINT_H 1
2318 | #define HAVE_UNISTD_H 1
2319 | #define WORDS_LITTLEENDIAN 1
2320 | #define HAVE_LONG_DOUBLE 1
2321 | #define HAVE_LONG_LONG_INT 1
2322 | #define HAVE_MAX_INTEGER_ALIGNMENT 8
2323 | #define HAVE_MAX_STRUCT_ALIGNMENT 8
2324 | #define HAVE_MAX_FP_ALIGNMENT 16
2325 | #define HAVE_MAX_DOUBLE_FP_ALIGNMENT 8
2326 | #define HAVE_MAX_LONG_DOUBLE_FP_ALIGNMENT 16
2327 | #define SIZEOF_CHAR 1
2328 | #define SIZEOF_UNSIGNED_CHAR 1
2329 | #define SIZEOF_SHORT 2
2330 | #define SIZEOF_UNSIGNED_SHORT 2
2331 | #define SIZEOF_INT 4
2332 | #define SIZEOF_UNSIGNED_INT 4
2333 | #define SIZEOF_LONG 8
2334 | #define SIZEOF_UNSIGNED_LONG 8
2335 | #define SIZEOF_LONG_LONG 8
2336 | #define SIZEOF_UNSIGNED_LONG_LONG 8
2337 | #define SIZEOF_FLOAT 4
2338 | #define SIZEOF_DOUBLE 8
2339 | #define SIZEOF_LONG_DOUBLE 16
2340 | #define SIZEOF_WCHAR_T 4
2341 | #define SIZEOF_VOID_P 8
2342 | #define HAVE_SYS_BITYPES_H 1
2343 | #define HAVE_INT16_T 1
2344 | #define HAVE_INT32_T 1
2345 | #define HAVE_INT64_T 1
2346 | #define MPIR_REAL4_CTYPE float
2347 | #define MPIR_REAL8_CTYPE double
2348 | #define MPIR_REAL16_CTYPE long double
2349 | #define MPIR_INTEGER1_CTYPE char
2350 | #define MPIR_INTEGER2_CTYPE short
2351 | #define MPIR_INTEGER4_CTYPE int
2352 | #define MPIR_INTEGER8_CTYPE long
2353 | #define SIZEOF_F77_INTEGER 4
2354 | #define SIZEOF_F77_REAL 4
2355 | #define SIZEOF_F77_DOUBLE_PRECISION 8
2356 | #define HAVE_AINT_LARGER_THAN_FINT 1
2357 | #define HAVE_FINT_IS_INT 1
2358 | #define F77_TRUE_VALUE_SET 1
2359 | #define F77_TRUE_VALUE 1
2360 | #define F77_FALSE_VALUE 0
2361 | #define SIZEOF_BOOL 1
2362 | /* end confdefs.h.  */
2363 | #include <ac_nonexistent.h>
2364 configure:27635: result: c++ -E
2365 configure:27664: c++ -E  conftest.cpp
2366 configure:27671: $? = 0
2367 configure:27702: c++ -E  conftest.cpp
2368 conftest.cpp:81:28: ac_nonexistent.h: No such file or directory
2369 configure:27709: $? = 1
2370 configure: failed program was:
2371 | /* confdefs.h.  */
2372 | #define PACKAGE_NAME ""
2373 | #define PACKAGE_TARNAME ""
2374 | #define PACKAGE_VERSION ""
2375 | #define PACKAGE_STRING ""
2376 | #define PACKAGE_BUGREPORT ""
2377 | #define HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
2378 | #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
2379 | #define USE_LOGGING MPID_LOGGING_NONE
2380 | #define HAVE_RUNTIME_THREADCHECK 1
2381 | #define MPICH_THREAD_LEVEL MPI_THREAD_MULTIPLE
2382 | #define USE_THREAD_IMPL MPICH_THREAD_IMPL_GLOBAL_MUTEX
2383 | #define HAVE_ROMIO 1
2384 | #define HAVE_PRAGMA_WEAK 1
2385 | #define USE_WEAK_SYMBOLS 1
2386 | #define HAVE_MULTIPLE_PRAGMA_WEAK 1
2387 | #define HAVE_LONG_LONG 1
2388 | #define F77_NAME_LOWER_2USCORE 1
2389 | #define STDCALL
2390 | #define HAVE_FORTRAN_BINDING 1
2391 | #define HAVE_CXX_EXCEPTIONS /**/
2392 | #define HAVE_NAMESPACES /**/
2393 | #define HAVE_NAMESPACE_STD /**/
2394 | #define HAVE_CXX_BINDING 1
2395 | #define HAVE_NAMEPUB_SERVICE 1
2396 | #define restrict __restrict
2397 | #define HAVE_GCC_ATTRIBUTE 1
2398 | #define HAVE_SYS_TYPES_H 1
2399 | #define HAVE_SYS_STAT_H 1
2400 | #define HAVE_STDLIB_H 1
2401 | #define HAVE_STRING_H 1
2402 | #define HAVE_MEMORY_H 1
2403 | #define HAVE_STRINGS_H 1
2404 | #define HAVE_INTTYPES_H 1
2405 | #define HAVE_STDINT_H 1
2406 | #define HAVE_UNISTD_H 1
2407 | #define WORDS_LITTLEENDIAN 1
2408 | #define HAVE_LONG_DOUBLE 1
2409 | #define HAVE_LONG_LONG_INT 1
2410 | #define HAVE_MAX_INTEGER_ALIGNMENT 8
2411 | #define HAVE_MAX_STRUCT_ALIGNMENT 8
2412 | #define HAVE_MAX_FP_ALIGNMENT 16
2413 | #define HAVE_MAX_DOUBLE_FP_ALIGNMENT 8
2414 | #define HAVE_MAX_LONG_DOUBLE_FP_ALIGNMENT 16
2415 | #define SIZEOF_CHAR 1
2416 | #define SIZEOF_UNSIGNED_CHAR 1
2417 | #define SIZEOF_SHORT 2
2418 | #define SIZEOF_UNSIGNED_SHORT 2
2419 | #define SIZEOF_INT 4
2420 | #define SIZEOF_UNSIGNED_INT 4
2421 | #define SIZEOF_LONG 8
2422 | #define SIZEOF_UNSIGNED_LONG 8
2423 | #define SIZEOF_LONG_LONG 8
2424 | #define SIZEOF_UNSIGNED_LONG_LONG 8
2425 | #define SIZEOF_FLOAT 4
2426 | #define SIZEOF_DOUBLE 8
2427 | #define SIZEOF_LONG_DOUBLE 16
2428 | #define SIZEOF_WCHAR_T 4
2429 | #define SIZEOF_VOID_P 8
2430 | #define HAVE_SYS_BITYPES_H 1
2431 | #define HAVE_INT16_T 1
2432 | #define HAVE_INT32_T 1
2433 | #define HAVE_INT64_T 1
2434 | #define MPIR_REAL4_CTYPE float
2435 | #define MPIR_REAL8_CTYPE double
2436 | #define MPIR_REAL16_CTYPE long double
2437 | #define MPIR_INTEGER1_CTYPE char
2438 | #define MPIR_INTEGER2_CTYPE short
2439 | #define MPIR_INTEGER4_CTYPE int
2440 | #define MPIR_INTEGER8_CTYPE long
2441 | #define SIZEOF_F77_INTEGER 4
2442 | #define SIZEOF_F77_REAL 4
2443 | #define SIZEOF_F77_DOUBLE_PRECISION 8
2444 | #define HAVE_AINT_LARGER_THAN_FINT 1
2445 | #define HAVE_FINT_IS_INT 1
2446 | #define F77_TRUE_VALUE_SET 1
2447 | #define F77_TRUE_VALUE 1
2448 | #define F77_FALSE_VALUE 0
2449 | #define SIZEOF_BOOL 1
2450 | /* end confdefs.h.  */
2451 | #include <ac_nonexistent.h>
2452 configure:27748: checking for complex
2453 configure:27769: c++ -E  conftest.cpp
2454 configure:27776: $? = 0
2455 configure:27823: result: yes
2456 configure:27838: checking size of Complex
2457 configure:28171: c++ -o conftest  -O2   conftest.cpp  >&5
2458 configure:28175: $? = 0
2459 configure:28181: ./conftest
2460 configure:28185: $? = 0
2461 configure:28209: result: 8
2462 configure:28223: checking size of DoubleComplex
2463 configure:28556: c++ -o conftest  -O2   conftest.cpp  >&5
2464 configure:28560: $? = 0
2465 configure:28566: ./conftest
2466 configure:28570: $? = 0
2467 configure:28594: result: 16
2468 configure:28609: checking size of LongDoubleComplex
2469 configure:28942: c++ -o conftest  -O2   conftest.cpp  >&5
2470 configure:28946: $? = 0
2471 configure:28952: ./conftest
2472 configure:28956: $? = 0
2473 configure:28980: result: 32
2474 configure:29061: checking if char * pointers use byte addresses
2475 configure:29089: gcc -o conftest  -O2   conftest.c  >&5
2476 configure:29093: $? = 0
2477 configure:29099: ./conftest
2478 configure:29103: $? = 0
2479 configure:29120: result: yes
2480 configure:29147: checking for alignment restrictions on
2481 configure:29191: gcc -o conftest  -O2   conftest.c  >&5
2482 configure:29195: $? = 0
2483 configure:29201: ./conftest
2484 configure:29205: $? = 0
2485 configure:29223: result: no
2486 configure:29244: checking for alignment restrictions on int32_t
2487 configure:29288: gcc -o conftest  -O2   conftest.c  >&5
2488 configure:29292: $? = 0
2489 configure:29298: ./conftest
2490 configure:29302: $? = 0
2491 configure:29320: result: no
2492 configure:29346: checking for size of MPI_BSEND_OVERHEAD
2493 configure:29398: gcc -o conftest  -O2   conftest.c  >&5
2494 configure:29402: $? = 0
2495 configure:29408: ./conftest
2496 configure:29412: $? = 0
2497 configure:29430: result: 95
2498 configure:29450: checking for gcc __asm__ and pentium cmpxchgl instruction
2499 configure:29484: gcc -o conftest  -O2   conftest.c  >&5
2500 /tmp/ccPGHimh.s: Assembler messages:
2501 /tmp/ccPGHimh.s:13: Error: Incorrect register `%rcx' used with `l' suffix
2502 configure:29488: $? = 1
2503 configure: program exited with status 1
2504 configure: failed program was:
2505 | /* confdefs.h.  */
2506 | #define PACKAGE_NAME ""
2507 | #define PACKAGE_TARNAME ""
2508 | #define PACKAGE_VERSION ""
2509 | #define PACKAGE_STRING ""
2510 | #define PACKAGE_BUGREPORT ""
2511 | #define HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
2512 | #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
2513 | #define USE_LOGGING MPID_LOGGING_NONE
2514 | #define HAVE_RUNTIME_THREADCHECK 1
2515 | #define MPICH_THREAD_LEVEL MPI_THREAD_MULTIPLE
2516 | #define USE_THREAD_IMPL MPICH_THREAD_IMPL_GLOBAL_MUTEX
2517 | #define HAVE_ROMIO 1
2518 | #define HAVE_PRAGMA_WEAK 1
2519 | #define USE_WEAK_SYMBOLS 1
2520 | #define HAVE_MULTIPLE_PRAGMA_WEAK 1
2521 | #define HAVE_LONG_LONG 1
2522 | #define F77_NAME_LOWER_2USCORE 1
2523 | #define STDCALL
2524 | #define HAVE_FORTRAN_BINDING 1
2525 | #define HAVE_CXX_EXCEPTIONS /**/
2526 | #define HAVE_NAMESPACES /**/
2527 | #define HAVE_NAMESPACE_STD /**/
2528 | #define HAVE_CXX_BINDING 1
2529 | #define HAVE_NAMEPUB_SERVICE 1
2530 | #define restrict __restrict
2531 | #define HAVE_GCC_ATTRIBUTE 1
2532 | #define HAVE_SYS_TYPES_H 1
2533 | #define HAVE_SYS_STAT_H 1
2534 | #define HAVE_STDLIB_H 1
2535 | #define HAVE_STRING_H 1
2536 | #define HAVE_MEMORY_H 1
2537 | #define HAVE_STRINGS_H 1
2538 | #define HAVE_INTTYPES_H 1
2539 | #define HAVE_STDINT_H 1
2540 | #define HAVE_UNISTD_H 1
2541 | #define WORDS_LITTLEENDIAN 1
2542 | #define HAVE_LONG_DOUBLE 1
2543 | #define HAVE_LONG_LONG_INT 1
2544 | #define HAVE_MAX_INTEGER_ALIGNMENT 8
2545 | #define HAVE_MAX_STRUCT_ALIGNMENT 8
2546 | #define HAVE_MAX_FP_ALIGNMENT 16
2547 | #define HAVE_MAX_DOUBLE_FP_ALIGNMENT 8
2548 | #define HAVE_MAX_LONG_DOUBLE_FP_ALIGNMENT 16
2549 | #define SIZEOF_CHAR 1
2550 | #define SIZEOF_UNSIGNED_CHAR 1
2551 | #define SIZEOF_SHORT 2
2552 | #define SIZEOF_UNSIGNED_SHORT 2
2553 | #define SIZEOF_INT 4
2554 | #define SIZEOF_UNSIGNED_INT 4
2555 | #define SIZEOF_LONG 8
2556 | #define SIZEOF_UNSIGNED_LONG 8
2557 | #define SIZEOF_LONG_LONG 8
2558 | #define SIZEOF_UNSIGNED_LONG_LONG 8
2559 | #define SIZEOF_FLOAT 4
2560 | #define SIZEOF_DOUBLE 8
2561 | #define SIZEOF_LONG_DOUBLE 16
2562 | #define SIZEOF_WCHAR_T 4
2563 | #define SIZEOF_VOID_P 8
2564 | #define HAVE_SYS_BITYPES_H 1
2565 | #define HAVE_INT16_T 1
2566 | #define HAVE_INT32_T 1
2567 | #define HAVE_INT64_T 1
2568 | #define MPIR_REAL4_CTYPE float
2569 | #define MPIR_REAL8_CTYPE double
2570 | #define MPIR_REAL16_CTYPE long double
2571 | #define MPIR_INTEGER1_CTYPE char
2572 | #define MPIR_INTEGER2_CTYPE short
2573 | #define MPIR_INTEGER4_CTYPE int
2574 | #define MPIR_INTEGER8_CTYPE long
2575 | #define SIZEOF_F77_INTEGER 4
2576 | #define SIZEOF_F77_REAL 4
2577 | #define SIZEOF_F77_DOUBLE_PRECISION 8
2578 | #define HAVE_AINT_LARGER_THAN_FINT 1
2579 | #define HAVE_FINT_IS_INT 1
2580 | #define F77_TRUE_VALUE_SET 1
2581 | #define F77_TRUE_VALUE 1
2582 | #define F77_FALSE_VALUE 0
2583 | #define SIZEOF_BOOL 1
2584 | #define SIZEOF_COMPLEX 8
2585 | #define SIZEOF_DOUBLECOMPLEX 16
2586 | #define SIZEOF_LONGDOUBLECOMPLEX 32
2587 | #define MPIR_CXX_COMPLEX_VALUE 0x4c000834
2588 | #define MPIR_CXX_DOUBLE_COMPLEX_VALUE 0x4c001035
2589 | #define MPIR_CXX_LONG_DOUBLE_COMPLEX_VALUE 0x4c002036
2590 | #define HAVE_CXX_COMPLEX 1
2591 | #define HAVE_ANY_INT64_T_ALIGNMENT 1
2592 | #define HAVE_ANY_INT32_T_ALIGNMENT 1
2593 | /* end confdefs.h.  */
2594 |
2595 | int main(int argc, char *argv[])
2596 | {
2597 | long int compval = 10;
2598 | volatile long int *p = &compval;
2599 | long int oldval = 10;
2600 | long int newval = 20;
2601 | char ret;
2602 | long int readval;
2603 | __asm__ __volatile__ ("lock; cmpxchgl %3, %1; sete %0"
2604 |       : "=q" (ret), "=m" (*p), "=a" (readval)
2605 |       : "r" (newval), "m" (*p), "a" (oldval) : "memory");
2606 | return (compval == 20) ? 0 : -1;
2607 | }
2608 |
2609 configure:29514: result: no
2610 configure:29533: checking for gcc __asm__ and AMD x86_64 cmpxchgq instruction
2611 configure:29567: gcc -o conftest  -O2   conftest.c  >&5
2612 configure:29571: $? = 0
2613 configure:29577: ./conftest
2614 configure:29581: $? = 0
2615 configure:29583: result: yes
2616 configure:29606: checking for gcc __asm__ and IA64 xchg4 instruction
2617 configure:29641: gcc -o conftest  -O2   conftest.c  >&5
2618 /tmp/ccv91o5d.s: Assembler messages:
2619 /tmp/ccv91o5d.s:9: Error: no such instruction: `xchg4 %rax=[%rdi],%rsi'
2620 configure:29645: $? = 1
2621 configure: program exited with status 1
2622 configure: failed program was:
2623 | /* confdefs.h.  */
2624 | #define PACKAGE_NAME ""
2625 | #define PACKAGE_TARNAME ""
2626 | #define PACKAGE_VERSION ""
2627 | #define PACKAGE_STRING ""
2628 | #define PACKAGE_BUGREPORT ""
2629 | #define HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
2630 | #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
2631 | #define USE_LOGGING MPID_LOGGING_NONE
2632 | #define HAVE_RUNTIME_THREADCHECK 1
2633 | #define MPICH_THREAD_LEVEL MPI_THREAD_MULTIPLE
2634 | #define USE_THREAD_IMPL MPICH_THREAD_IMPL_GLOBAL_MUTEX
2635 | #define HAVE_ROMIO 1
2636 | #define HAVE_PRAGMA_WEAK 1
2637 | #define USE_WEAK_SYMBOLS 1
2638 | #define HAVE_MULTIPLE_PRAGMA_WEAK 1
2639 | #define HAVE_LONG_LONG 1
2640 | #define F77_NAME_LOWER_2USCORE 1
2641 | #define STDCALL
2642 | #define HAVE_FORTRAN_BINDING 1
2643 | #define HAVE_CXX_EXCEPTIONS /**/
2644 | #define HAVE_NAMESPACES /**/
2645 | #define HAVE_NAMESPACE_STD /**/
2646 | #define HAVE_CXX_BINDING 1
2647 | #define HAVE_NAMEPUB_SERVICE 1
2648 | #define restrict __restrict
2649 | #define HAVE_GCC_ATTRIBUTE 1
2650 | #define HAVE_SYS_TYPES_H 1
2651 | #define HAVE_SYS_STAT_H 1
2652 | #define HAVE_STDLIB_H 1
2653 | #define HAVE_STRING_H 1
2654 | #define HAVE_MEMORY_H 1
2655 | #define HAVE_STRINGS_H 1
2656 | #define HAVE_INTTYPES_H 1
2657 | #define HAVE_STDINT_H 1
2658 | #define HAVE_UNISTD_H 1
2659 | #define WORDS_LITTLEENDIAN 1
2660 | #define HAVE_LONG_DOUBLE 1
2661 | #define HAVE_LONG_LONG_INT 1
2662 | #define HAVE_MAX_INTEGER_ALIGNMENT 8
2663 | #define HAVE_MAX_STRUCT_ALIGNMENT 8
2664 | #define HAVE_MAX_FP_ALIGNMENT 16
2665 | #define HAVE_MAX_DOUBLE_FP_ALIGNMENT 8
2666 | #define HAVE_MAX_LONG_DOUBLE_FP_ALIGNMENT 16
2667 | #define SIZEOF_CHAR 1
2668 | #define SIZEOF_UNSIGNED_CHAR 1
2669 | #define SIZEOF_SHORT 2
2670 | #define SIZEOF_UNSIGNED_SHORT 2
2671 | #define SIZEOF_INT 4
2672 | #define SIZEOF_UNSIGNED_INT 4
2673 | #define SIZEOF_LONG 8
2674 | #define SIZEOF_UNSIGNED_LONG 8
2675 | #define SIZEOF_LONG_LONG 8
2676 | #define SIZEOF_UNSIGNED_LONG_LONG 8
2677 | #define SIZEOF_FLOAT 4
2678 | #define SIZEOF_DOUBLE 8
2679 | #define SIZEOF_LONG_DOUBLE 16
2680 | #define SIZEOF_WCHAR_T 4
2681 | #define SIZEOF_VOID_P 8
2682 | #define HAVE_SYS_BITYPES_H 1
2683 | #define HAVE_INT16_T 1
2684 | #define HAVE_INT32_T 1
2685 | #define HAVE_INT64_T 1
2686 | #define MPIR_REAL4_CTYPE float
2687 | #define MPIR_REAL8_CTYPE double
2688 | #define MPIR_REAL16_CTYPE long double
2689 | #define MPIR_INTEGER1_CTYPE char
2690 | #define MPIR_INTEGER2_CTYPE short
2691 | #define MPIR_INTEGER4_CTYPE int
2692 | #define MPIR_INTEGER8_CTYPE long
2693 | #define SIZEOF_F77_INTEGER 4
2694 | #define SIZEOF_F77_REAL 4
2695 | #define SIZEOF_F77_DOUBLE_PRECISION 8
2696 | #define HAVE_AINT_LARGER_THAN_FINT 1
2697 | #define HAVE_FINT_IS_INT 1
2698 | #define F77_TRUE_VALUE_SET 1
2699 | #define F77_TRUE_VALUE 1
2700 | #define F77_FALSE_VALUE 0
2701 | #define SIZEOF_BOOL 1
2702 | #define SIZEOF_COMPLEX 8
2703 | #define SIZEOF_DOUBLECOMPLEX 16
2704 | #define SIZEOF_LONGDOUBLECOMPLEX 32
2705 | #define MPIR_CXX_COMPLEX_VALUE 0x4c000834
2706 | #define MPIR_CXX_DOUBLE_COMPLEX_VALUE 0x4c001035
2707 | #define MPIR_CXX_LONG_DOUBLE_COMPLEX_VALUE 0x4c002036
2708 | #define HAVE_CXX_COMPLEX 1
2709 | #define HAVE_ANY_INT64_T_ALIGNMENT 1
2710 | #define HAVE_ANY_INT32_T_ALIGNMENT 1
2711 | #define HAVE_GCC_AND_X86_64_ASM 1
2712 | /* end confdefs.h.  */
2713 |
2714 | unsigned long _InterlockedExchange(volatile void *ptr, unsigned long x)
2715 | {
2716 |    unsigned long result;
2717 |    __asm__ __volatile ("xchg4 %0=[%1],%2" : "=r" (result)
2718 |        : "r" (ptr), "r" (x) : "memory");
2719 |    return result;
2720 | }
2721 | int main(int argc, char *argv[])
2722 | {
2723 | long val = 1;
2724 | volatile long *p = &val;
2725 | long oldval = _InterlockedExchange(p, (unsigned long)2);
2726 | return (oldval == 1 && val == 2) ? 0 : -1;
2727 | }
2728 |
2729 configure:29670: result: no
2730 configure:29892: checking for ANSI C header files
2731 configure:30060: result: no
2732 configure:30089: checking for stdlib.h
2733 configure:30164: result: yes
2734 configure:30089: checking for stdarg.h
2735 configure:30110: gcc -E  conftest.c
2736 configure:30117: $? = 0
2737 configure:30164: result: yes
2738 configure:30089: checking for sys/types.h
2739 configure:30164: result: yes
2740 configure:30089: checking for inttypes.h
2741 configure:30164: result: yes
2742 configure:30089: checking for limits.h
2743 configure:30110: gcc -E  conftest.c
2744 configure:30117: $? = 0
2745 configure:30164: result: yes
2746 configure:30089: checking for stddef.h
2747 configure:30110: gcc -E  conftest.c
2748 configure:30117: $? = 0
2749 configure:30164: result: yes
2750 configure:30089: checking for errno.h
2751 configure:30110: gcc -E  conftest.c
2752 configure:30117: $? = 0
2753 configure:30164: result: yes
2754 configure:30089: checking for sys/socket.h
2755 configure:30110: gcc -E  conftest.c
2756 configure:30117: $? = 0
2757 configure:30164: result: yes
2758 configure:30089: checking for sys/time.h
2759 configure:30110: gcc -E  conftest.c
2760 configure:30117: $? = 0
2761 configure:30164: result: yes
2762 configure:30089: checking for unistd.h
2763 configure:30164: result: yes
2764 configure:30089: checking for endian.h
2765 configure:30110: gcc -E  conftest.c
2766 configure:30117: $? = 0
2767 configure:30164: result: yes
2768 configure:30089: checking for assert.h
2769 configure:30110: gcc -E  conftest.c
2770 configure:30117: $? = 0
2771 configure:30164: result: yes
2772 configure:30176: checking for sys/uio.h
2773 configure:30206: gcc -c  -O2  conftest.c >&5
2774 configure:30213: $? = 0
2775 configure:30228: result: yes
2776 configure:30239: checking for size_t
2777 configure:30267: gcc -c  -O2  conftest.c >&5
2778 configure:30274: $? = 0
2779 configure:30301: gcc -c  -O2  conftest.c >&5
2780 conftest.c: In function `main':
2781 conftest.c:140: error: syntax error before ')' token
2782 configure:30308: $? = 1
2783 configure: failed program was:
2784 | /* confdefs.h.  */
2785 | #define PACKAGE_NAME ""
2786 | #define PACKAGE_TARNAME ""
2787 | #define PACKAGE_VERSION ""
2788 | #define PACKAGE_STRING ""
2789 | #define PACKAGE_BUGREPORT ""
2790 | #define HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
2791 | #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
2792 | #define USE_LOGGING MPID_LOGGING_NONE
2793 | #define HAVE_RUNTIME_THREADCHECK 1
2794 | #define MPICH_THREAD_LEVEL MPI_THREAD_MULTIPLE
2795 | #define USE_THREAD_IMPL MPICH_THREAD_IMPL_GLOBAL_MUTEX
2796 | #define HAVE_ROMIO 1
2797 | #define HAVE_PRAGMA_WEAK 1
2798 | #define USE_WEAK_SYMBOLS 1
2799 | #define HAVE_MULTIPLE_PRAGMA_WEAK 1
2800 | #define HAVE_LONG_LONG 1
2801 | #define F77_NAME_LOWER_2USCORE 1
2802 | #define STDCALL
2803 | #define HAVE_FORTRAN_BINDING 1
2804 | #define HAVE_CXX_EXCEPTIONS /**/
2805 | #define HAVE_NAMESPACES /**/
2806 | #define HAVE_NAMESPACE_STD /**/
2807 | #define HAVE_CXX_BINDING 1
2808 | #define HAVE_NAMEPUB_SERVICE 1
2809 | #define restrict __restrict
2810 | #define HAVE_GCC_ATTRIBUTE 1
2811 | #define HAVE_SYS_TYPES_H 1
2812 | #define HAVE_SYS_STAT_H 1
2813 | #define HAVE_STDLIB_H 1
2814 | #define HAVE_STRING_H 1
2815 | #define HAVE_MEMORY_H 1
2816 | #define HAVE_STRINGS_H 1
2817 | #define HAVE_INTTYPES_H 1
2818 | #define HAVE_STDINT_H 1
2819 | #define HAVE_UNISTD_H 1
2820 | #define WORDS_LITTLEENDIAN 1
2821 | #define HAVE_LONG_DOUBLE 1
2822 | #define HAVE_LONG_LONG_INT 1
2823 | #define HAVE_MAX_INTEGER_ALIGNMENT 8
2824 | #define HAVE_MAX_STRUCT_ALIGNMENT 8
2825 | #define HAVE_MAX_FP_ALIGNMENT 16
2826 | #define HAVE_MAX_DOUBLE_FP_ALIGNMENT 8
2827 | #define HAVE_MAX_LONG_DOUBLE_FP_ALIGNMENT 16
2828 | #define SIZEOF_CHAR 1
2829 | #define SIZEOF_UNSIGNED_CHAR 1
2830 | #define SIZEOF_SHORT 2
2831 | #define SIZEOF_UNSIGNED_SHORT 2
2832 | #define SIZEOF_INT 4
2833 | #define SIZEOF_UNSIGNED_INT 4
2834 | #define SIZEOF_LONG 8
2835 | #define SIZEOF_UNSIGNED_LONG 8
2836 | #define SIZEOF_LONG_LONG 8
2837 | #define SIZEOF_UNSIGNED_LONG_LONG 8
2838 | #define SIZEOF_FLOAT 4
2839 | #define SIZEOF_DOUBLE 8
2840 | #define SIZEOF_LONG_DOUBLE 16
2841 | #define SIZEOF_WCHAR_T 4
2842 | #define SIZEOF_VOID_P 8
2843 | #define HAVE_SYS_BITYPES_H 1
2844 | #define HAVE_INT16_T 1
2845 | #define HAVE_INT32_T 1
2846 | #define HAVE_INT64_T 1
2847 | #define MPIR_REAL4_CTYPE float
2848 | #define MPIR_REAL8_CTYPE double
2849 | #define MPIR_REAL16_CTYPE long double
2850 | #define MPIR_INTEGER1_CTYPE char
2851 | #define MPIR_INTEGER2_CTYPE short
2852 | #define MPIR_INTEGER4_CTYPE int
2853 | #define MPIR_INTEGER8_CTYPE long
2854 | #define SIZEOF_F77_INTEGER 4
2855 | #define SIZEOF_F77_REAL 4
2856 | #define SIZEOF_F77_DOUBLE_PRECISION 8
2857 | #define HAVE_AINT_LARGER_THAN_FINT 1
2858 | #define HAVE_FINT_IS_INT 1
2859 | #define F77_TRUE_VALUE_SET 1
2860 | #define F77_TRUE_VALUE 1
2861 | #define F77_FALSE_VALUE 0
2862 | #define SIZEOF_BOOL 1
2863 | #define SIZEOF_COMPLEX 8
2864 | #define SIZEOF_DOUBLECOMPLEX 16
2865 | #define SIZEOF_LONGDOUBLECOMPLEX 32
2866 | #define MPIR_CXX_COMPLEX_VALUE 0x4c000834
2867 | #define MPIR_CXX_DOUBLE_COMPLEX_VALUE 0x4c001035
2868 | #define MPIR_CXX_LONG_DOUBLE_COMPLEX_VALUE 0x4c002036
2869 | #define HAVE_CXX_COMPLEX 1
2870 | #define HAVE_ANY_INT64_T_ALIGNMENT 1
2871 | #define HAVE_ANY_INT32_T_ALIGNMENT 1
2872 | #define HAVE_GCC_AND_X86_64_ASM 1
2873 | #define HAVE_STDLIB_H 1
2874 | #define HAVE_STDARG_H 1
2875 | #define HAVE_SYS_TYPES_H 1
2876 | #define HAVE_INTTYPES_H 1
2877 | #define HAVE_LIMITS_H 1
2878 | #define HAVE_STDDEF_H 1
2879 | #define HAVE_ERRNO_H 1
2880 | #define HAVE_SYS_SOCKET_H 1
2881 | #define HAVE_SYS_TIME_H 1
2882 | #define HAVE_UNISTD_H 1
2883 | #define HAVE_ENDIAN_H 1
2884 | #define HAVE_ASSERT_H 1
2885 | #define HAVE_SYS_UIO_H 1
2886 | /* end confdefs.h.  */
2887 | #include <stdio.h>
2888 | #ifdef HAVE_SYS_TYPES_H
2889 | # include <sys/types.h>
2890 | #endif
2891 | #ifdef HAVE_SYS_STAT_H
2892 | # include <sys/stat.h>
2893 | #endif
2894 | #ifdef STDC_HEADERS
2895 | # include <stdlib.h>
2896 | # include <stddef.h>
2897 | #else
2898 | # ifdef HAVE_STDLIB_H
2899 | #  include <stdlib.h>
2900 | # endif
2901 | #endif
2902 | #ifdef HAVE_STRING_H
2903 | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
2904 | #  include <memory.h>
2905 | # endif
2906 | # include <string.h>
2907 | #endif
2908 | #ifdef HAVE_STRINGS_H
2909 | # include <strings.h>
2910 | #endif
2911 | #ifdef HAVE_INTTYPES_H
2912 | # include <inttypes.h>
2913 | #endif
2914 | #ifdef HAVE_STDINT_H
2915 | # include <stdint.h>
2916 | #endif
2917 | #ifdef HAVE_UNISTD_H
2918 | # include <unistd.h>
2919 | #endif
2920 | int
2921 | main ()
2922 | {
2923 | if (sizeof ((size_t)))
2924 |         return 0;
2925 |   ;
2926 |   return 0;
2927 | }
2928 configure:30331: result: yes
2929 configure:30350: checking for setitimer
2930 configure:30406: gcc -o conftest  -O2   conftest.c  >&5
2931 configure:30413: $? = 0
2932 configure:30435: result: yes
2933 configure:30350: checking for alarm
2934 configure:30406: gcc -o conftest  -O2   conftest.c  >&5
2935 configure:30413: $? = 0
2936 configure:30435: result: yes
2937 configure:30452: checking for vsnprintf
2938 configure:30508: gcc -o conftest  -O2   conftest.c  >&5
2939 conftest.c:129: warning: conflicting types for built-in function 'vsnprintf'
2940 configure:30515: $? = 0
2941 configure:30537: result: yes
2942 configure:30452: checking for vsprintf
2943 configure:30508: gcc -o conftest  -O2   conftest.c  >&5
2944 conftest.c:130: warning: conflicting types for built-in function 'vsprintf'
2945 configure:30515: $? = 0
2946 configure:30537: result: yes
2947 configure:30551: checking whether vsnprintf needs a declaration
2948 configure:30580: gcc -c  -O2  conftest.c >&5
2949 conftest.c:110: error: conflicting types for 'vsnprintf'
2950 conftest.c:110: error: conflicting types for 'vsnprintf'
2951 configure:30587: $? = 1
2952 configure: failed program was:
2953 | /* confdefs.h.  */
2954 | #define PACKAGE_NAME ""
2955 | #define PACKAGE_TARNAME ""
2956 | #define PACKAGE_VERSION ""
2957 | #define PACKAGE_STRING ""
2958 | #define PACKAGE_BUGREPORT ""
2959 | #define HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
2960 | #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
2961 | #define USE_LOGGING MPID_LOGGING_NONE
2962 | #define HAVE_RUNTIME_THREADCHECK 1
2963 | #define MPICH_THREAD_LEVEL MPI_THREAD_MULTIPLE
2964 | #define USE_THREAD_IMPL MPICH_THREAD_IMPL_GLOBAL_MUTEX
2965 | #define HAVE_ROMIO 1
2966 | #define HAVE_PRAGMA_WEAK 1
2967 | #define USE_WEAK_SYMBOLS 1
2968 | #define HAVE_MULTIPLE_PRAGMA_WEAK 1
2969 | #define HAVE_LONG_LONG 1
2970 | #define F77_NAME_LOWER_2USCORE 1
2971 | #define STDCALL
2972 | #define HAVE_FORTRAN_BINDING 1
2973 | #define HAVE_CXX_EXCEPTIONS /**/
2974 | #define HAVE_NAMESPACES /**/
2975 | #define HAVE_NAMESPACE_STD /**/
2976 | #define HAVE_CXX_BINDING 1
2977 | #define HAVE_NAMEPUB_SERVICE 1
2978 | #define restrict __restrict
2979 | #define HAVE_GCC_ATTRIBUTE 1
2980 | #define HAVE_SYS_TYPES_H 1
2981 | #define HAVE_SYS_STAT_H 1
2982 | #define HAVE_STDLIB_H 1
2983 | #define HAVE_STRING_H 1
2984 | #define HAVE_MEMORY_H 1
2985 | #define HAVE_STRINGS_H 1
2986 | #define HAVE_INTTYPES_H 1
2987 | #define HAVE_STDINT_H 1
2988 | #define HAVE_UNISTD_H 1
2989 | #define WORDS_LITTLEENDIAN 1
2990 | #define HAVE_LONG_DOUBLE 1
2991 | #define HAVE_LONG_LONG_INT 1
2992 | #define HAVE_MAX_INTEGER_ALIGNMENT 8
2993 | #define HAVE_MAX_STRUCT_ALIGNMENT 8
2994 | #define HAVE_MAX_FP_ALIGNMENT 16
2995 | #define HAVE_MAX_DOUBLE_FP_ALIGNMENT 8
2996 | #define HAVE_MAX_LONG_DOUBLE_FP_ALIGNMENT 16
2997 | #define SIZEOF_CHAR 1
2998 | #define SIZEOF_UNSIGNED_CHAR 1
2999 | #define SIZEOF_SHORT 2
3000 | #define SIZEOF_UNSIGNED_SHORT 2
3001 | #define SIZEOF_INT 4
3002 | #define SIZEOF_UNSIGNED_INT 4
3003 | #define SIZEOF_LONG 8
3004 | #define SIZEOF_UNSIGNED_LONG 8
3005 | #define SIZEOF_LONG_LONG 8
3006 | #define SIZEOF_UNSIGNED_LONG_LONG 8
3007 | #define SIZEOF_FLOAT 4
3008 | #define SIZEOF_DOUBLE 8
3009 | #define SIZEOF_LONG_DOUBLE 16
3010 | #define SIZEOF_WCHAR_T 4
3011 | #define SIZEOF_VOID_P 8
3012 | #define HAVE_SYS_BITYPES_H 1
3013 | #define HAVE_INT16_T 1
3014 | #define HAVE_INT32_T 1
3015 | #define HAVE_INT64_T 1
3016 | #define MPIR_REAL4_CTYPE float
3017 | #define MPIR_REAL8_CTYPE double
3018 | #define MPIR_REAL16_CTYPE long double
3019 | #define MPIR_INTEGER1_CTYPE char
3020 | #define MPIR_INTEGER2_CTYPE short
3021 | #define MPIR_INTEGER4_CTYPE int
3022 | #define MPIR_INTEGER8_CTYPE long
3023 | #define SIZEOF_F77_INTEGER 4
3024 | #define SIZEOF_F77_REAL 4
3025 | #define SIZEOF_F77_DOUBLE_PRECISION 8
3026 | #define HAVE_AINT_LARGER_THAN_FINT 1
3027 | #define HAVE_FINT_IS_INT 1
3028 | #define F77_TRUE_VALUE_SET 1
3029 | #define F77_TRUE_VALUE 1
3030 | #define F77_FALSE_VALUE 0
3031 | #define SIZEOF_BOOL 1
3032 | #define SIZEOF_COMPLEX 8
3033 | #define SIZEOF_DOUBLECOMPLEX 16
3034 | #define SIZEOF_LONGDOUBLECOMPLEX 32
3035 | #define MPIR_CXX_COMPLEX_VALUE 0x4c000834
3036 | #define MPIR_CXX_DOUBLE_COMPLEX_VALUE 0x4c001035
3037 | #define MPIR_CXX_LONG_DOUBLE_COMPLEX_VALUE 0x4c002036
3038 | #define HAVE_CXX_COMPLEX 1
3039 | #define HAVE_ANY_INT64_T_ALIGNMENT 1
3040 | #define HAVE_ANY_INT32_T_ALIGNMENT 1
3041 | #define HAVE_GCC_AND_X86_64_ASM 1
3042 | #define HAVE_STDLIB_H 1
3043 | #define HAVE_STDARG_H 1
3044 | #define HAVE_SYS_TYPES_H 1
3045 | #define HAVE_INTTYPES_H 1
3046 | #define HAVE_LIMITS_H 1
3047 | #define HAVE_STDDEF_H 1
3048 | #define HAVE_ERRNO_H 1
3049 | #define HAVE_SYS_SOCKET_H 1
3050 | #define HAVE_SYS_TIME_H 1
3051 | #define HAVE_UNISTD_H 1
3052 | #define HAVE_ENDIAN_H 1
3053 | #define HAVE_ASSERT_H 1
3054 | #define HAVE_SYS_UIO_H 1
3055 | #define HAVE_SETITIMER 1
3056 | #define HAVE_ALARM 1
3057 | #define HAVE_VSNPRINTF 1
3058 | #define HAVE_VSPRINTF 1
3059 | /* end confdefs.h.  */
3060 | #include <stdio.h>
3061 | #include <stdarg.h>
3062 | int vsnprintf(double, int, double, const char *);
3063 | int
3064 | main ()
3065 | {
3066 | int a=vsnprintf(1.0,27,1.0,"foo");
3067 |   ;
3068 |   return 0;
3069 | }
3070 configure:30602: result: no
3071 configure:30620: checking for strerror
3072 configure:30676: gcc -o conftest  -O2   conftest.c  >&5
3073 configure:30683: $? = 0
3074 configure:30705: result: yes
3075 configure:30722: checking for snprintf
3076 configure:30778: gcc -o conftest  -O2   conftest.c  >&5
3077 conftest.c:132: warning: conflicting types for built-in function 'snprintf'
3078 configure:30785: $? = 0
3079 configure:30807: result: yes
3080 configure:30820: checking whether snprintf needs a declaration
3081 configure:30848: gcc -c  -O2  conftest.c >&5
3082 conftest.c:111: error: conflicting types for 'snprintf'
3083 conftest.c:111: error: conflicting types for 'snprintf'
3084 configure:30855: $? = 1
3085 configure: failed program was:
3086 | /* confdefs.h.  */
3087 | #define PACKAGE_NAME ""
3088 | #define PACKAGE_TARNAME ""
3089 | #define PACKAGE_VERSION ""
3090 | #define PACKAGE_STRING ""
3091 | #define PACKAGE_BUGREPORT ""
3092 | #define HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
3093 | #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
3094 | #define USE_LOGGING MPID_LOGGING_NONE
3095 | #define HAVE_RUNTIME_THREADCHECK 1
3096 | #define MPICH_THREAD_LEVEL MPI_THREAD_MULTIPLE
3097 | #define USE_THREAD_IMPL MPICH_THREAD_IMPL_GLOBAL_MUTEX
3098 | #define HAVE_ROMIO 1
3099 | #define HAVE_PRAGMA_WEAK 1
3100 | #define USE_WEAK_SYMBOLS 1
3101 | #define HAVE_MULTIPLE_PRAGMA_WEAK 1
3102 | #define HAVE_LONG_LONG 1
3103 | #define F77_NAME_LOWER_2USCORE 1
3104 | #define STDCALL
3105 | #define HAVE_FORTRAN_BINDING 1
3106 | #define HAVE_CXX_EXCEPTIONS /**/
3107 | #define HAVE_NAMESPACES /**/
3108 | #define HAVE_NAMESPACE_STD /**/
3109 | #define HAVE_CXX_BINDING 1
3110 | #define HAVE_NAMEPUB_SERVICE 1
3111 | #define restrict __restrict
3112 | #define HAVE_GCC_ATTRIBUTE 1
3113 | #define HAVE_SYS_TYPES_H 1
3114 | #define HAVE_SYS_STAT_H 1
3115 | #define HAVE_STDLIB_H 1
3116 | #define HAVE_STRING_H 1
3117 | #define HAVE_MEMORY_H 1
3118 | #define HAVE_STRINGS_H 1
3119 | #define HAVE_INTTYPES_H 1
3120 | #define HAVE_STDINT_H 1
3121 | #define HAVE_UNISTD_H 1
3122 | #define WORDS_LITTLEENDIAN 1
3123 | #define HAVE_LONG_DOUBLE 1
3124 | #define HAVE_LONG_LONG_INT 1
3125 | #define HAVE_MAX_INTEGER_ALIGNMENT 8
3126 | #define HAVE_MAX_STRUCT_ALIGNMENT 8
3127 | #define HAVE_MAX_FP_ALIGNMENT 16
3128 | #define HAVE_MAX_DOUBLE_FP_ALIGNMENT 8
3129 | #define HAVE_MAX_LONG_DOUBLE_FP_ALIGNMENT 16
3130 | #define SIZEOF_CHAR 1
3131 | #define SIZEOF_UNSIGNED_CHAR 1
3132 | #define SIZEOF_SHORT 2
3133 | #define SIZEOF_UNSIGNED_SHORT 2
3134 | #define SIZEOF_INT 4
3135 | #define SIZEOF_UNSIGNED_INT 4
3136 | #define SIZEOF_LONG 8
3137 | #define SIZEOF_UNSIGNED_LONG 8
3138 | #define SIZEOF_LONG_LONG 8
3139 | #define SIZEOF_UNSIGNED_LONG_LONG 8
3140 | #define SIZEOF_FLOAT 4
3141 | #define SIZEOF_DOUBLE 8
3142 | #define SIZEOF_LONG_DOUBLE 16
3143 | #define SIZEOF_WCHAR_T 4
3144 | #define SIZEOF_VOID_P 8
3145 | #define HAVE_SYS_BITYPES_H 1
3146 | #define HAVE_INT16_T 1
3147 | #define HAVE_INT32_T 1
3148 | #define HAVE_INT64_T 1
3149 | #define MPIR_REAL4_CTYPE float
3150 | #define MPIR_REAL8_CTYPE double
3151 | #define MPIR_REAL16_CTYPE long double
3152 | #define MPIR_INTEGER1_CTYPE char
3153 | #define MPIR_INTEGER2_CTYPE short
3154 | #define MPIR_INTEGER4_CTYPE int
3155 | #define MPIR_INTEGER8_CTYPE long
3156 | #define SIZEOF_F77_INTEGER 4
3157 | #define SIZEOF_F77_REAL 4
3158 | #define SIZEOF_F77_DOUBLE_PRECISION 8
3159 | #define HAVE_AINT_LARGER_THAN_FINT 1
3160 | #define HAVE_FINT_IS_INT 1
3161 | #define F77_TRUE_VALUE_SET 1
3162 | #define F77_TRUE_VALUE 1
3163 | #define F77_FALSE_VALUE 0
3164 | #define SIZEOF_BOOL 1
3165 | #define SIZEOF_COMPLEX 8
3166 | #define SIZEOF_DOUBLECOMPLEX 16
3167 | #define SIZEOF_LONGDOUBLECOMPLEX 32
3168 | #define MPIR_CXX_COMPLEX_VALUE 0x4c000834
3169 | #define MPIR_CXX_DOUBLE_COMPLEX_VALUE 0x4c001035
3170 | #define MPIR_CXX_LONG_DOUBLE_COMPLEX_VALUE 0x4c002036
3171 | #define HAVE_CXX_COMPLEX 1
3172 | #define HAVE_ANY_INT64_T_ALIGNMENT 1
3173 | #define HAVE_ANY_INT32_T_ALIGNMENT 1
3174 | #define HAVE_GCC_AND_X86_64_ASM 1
3175 | #define HAVE_STDLIB_H 1
3176 | #define HAVE_STDARG_H 1
3177 | #define HAVE_SYS_TYPES_H 1
3178 | #define HAVE_INTTYPES_H 1
3179 | #define HAVE_LIMITS_H 1
3180 | #define HAVE_STDDEF_H 1
3181 | #define HAVE_ERRNO_H 1
3182 | #define HAVE_SYS_SOCKET_H 1
3183 | #define HAVE_SYS_TIME_H 1
3184 | #define HAVE_UNISTD_H 1
3185 | #define HAVE_ENDIAN_H 1
3186 | #define HAVE_ASSERT_H 1
3187 | #define HAVE_SYS_UIO_H 1
3188 | #define HAVE_SETITIMER 1
3189 | #define HAVE_ALARM 1
3190 | #define HAVE_VSNPRINTF 1
3191 | #define HAVE_VSPRINTF 1
3192 | #define HAVE_STRERROR 1
3193 | #define HAVE_SNPRINTF 1
3194 | /* end confdefs.h.  */
3195 | #include <stdio.h>
3196 | int snprintf(double, int, double, const char *);
3197 | int
3198 | main ()
3199 | {
3200 | int a=snprintf(1.0,27,1.0,"foo");
3201 |   ;
3202 |   return 0;
3203 | }
3204 configure:30870: result: no
3205 configure:30888: checking for va_copy
3206 configure:30924: gcc -o conftest  -O2   conftest.c  >&5
3207 configure:30931: $? = 0
3208 configure:30951: result: yes
3209 configure:31039: checking for working alloca.h
3210 configure:31066: gcc -o conftest  -O2   conftest.c  >&5
3211 configure:31073: $? = 0
3212 configure:31093: result: yes
3213 configure:31103: checking for alloca
3214 configure:31150: gcc -o conftest  -O2   conftest.c  >&5
3215 configure:31157: $? = 0
3216 configure:31177: result: yes
3217 configure:31435: checking for strdup
3218 configure:31491: gcc -o conftest  -O2   conftest.c  >&5
3219 conftest.c:136: warning: conflicting types for built-in function 'strdup'
3220 configure:31498: $? = 0
3221 configure:31520: result: yes
3222 configure:31534: checking whether strdup needs a declaration
3223 configure:31562: gcc -c  -O2  conftest.c >&5
3224 conftest.c:115:45: macro "strdup" passed 4 arguments, but takes just 1
3225 conftest.c:115: error: 'strdup' redeclared as different kind of symbol
3226 conftest.c:115: error: 'strdup' redeclared as different kind of symbol
3227 conftest.c:119:30: macro "strdup" passed 4 arguments, but takes just 1
3228 configure:31569: $? = 1
3229 configure: failed program was:
3230 | /* confdefs.h.  */
3231 | #define PACKAGE_NAME ""
3232 | #define PACKAGE_TARNAME ""
3233 | #define PACKAGE_VERSION ""
3234 | #define PACKAGE_STRING ""
3235 | #define PACKAGE_BUGREPORT ""
3236 | #define HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
3237 | #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
3238 | #define USE_LOGGING MPID_LOGGING_NONE
3239 | #define HAVE_RUNTIME_THREADCHECK 1
3240 | #define MPICH_THREAD_LEVEL MPI_THREAD_MULTIPLE
3241 | #define USE_THREAD_IMPL MPICH_THREAD_IMPL_GLOBAL_MUTEX
3242 | #define HAVE_ROMIO 1
3243 | #define HAVE_PRAGMA_WEAK 1
3244 | #define USE_WEAK_SYMBOLS 1
3245 | #define HAVE_MULTIPLE_PRAGMA_WEAK 1
3246 | #define HAVE_LONG_LONG 1
3247 | #define F77_NAME_LOWER_2USCORE 1
3248 | #define STDCALL
3249 | #define HAVE_FORTRAN_BINDING 1
3250 | #define HAVE_CXX_EXCEPTIONS /**/
3251 | #define HAVE_NAMESPACES /**/
3252 | #define HAVE_NAMESPACE_STD /**/
3253 | #define HAVE_CXX_BINDING 1
3254 | #define HAVE_NAMEPUB_SERVICE 1
3255 | #define restrict __restrict
3256 | #define HAVE_GCC_ATTRIBUTE 1
3257 | #define HAVE_SYS_TYPES_H 1
3258 | #define HAVE_SYS_STAT_H 1
3259 | #define HAVE_STDLIB_H 1
3260 | #define HAVE_STRING_H 1
3261 | #define HAVE_MEMORY_H 1
3262 | #define HAVE_STRINGS_H 1
3263 | #define HAVE_INTTYPES_H 1
3264 | #define HAVE_STDINT_H 1
3265 | #define HAVE_UNISTD_H 1
3266 | #define WORDS_LITTLEENDIAN 1
3267 | #define HAVE_LONG_DOUBLE 1
3268 | #define HAVE_LONG_LONG_INT 1
3269 | #define HAVE_MAX_INTEGER_ALIGNMENT 8
3270 | #define HAVE_MAX_STRUCT_ALIGNMENT 8
3271 | #define HAVE_MAX_FP_ALIGNMENT 16
3272 | #define HAVE_MAX_DOUBLE_FP_ALIGNMENT 8
3273 | #define HAVE_MAX_LONG_DOUBLE_FP_ALIGNMENT 16
3274 | #define SIZEOF_CHAR 1
3275 | #define SIZEOF_UNSIGNED_CHAR 1
3276 | #define SIZEOF_SHORT 2
3277 | #define SIZEOF_UNSIGNED_SHORT 2
3278 | #define SIZEOF_INT 4
3279 | #define SIZEOF_UNSIGNED_INT 4
3280 | #define SIZEOF_LONG 8
3281 | #define SIZEOF_UNSIGNED_LONG 8
3282 | #define SIZEOF_LONG_LONG 8
3283 | #define SIZEOF_UNSIGNED_LONG_LONG 8
3284 | #define SIZEOF_FLOAT 4
3285 | #define SIZEOF_DOUBLE 8
3286 | #define SIZEOF_LONG_DOUBLE 16
3287 | #define SIZEOF_WCHAR_T 4
3288 | #define SIZEOF_VOID_P 8
3289 | #define HAVE_SYS_BITYPES_H 1
3290 | #define HAVE_INT16_T 1
3291 | #define HAVE_INT32_T 1
3292 | #define HAVE_INT64_T 1
3293 | #define MPIR_REAL4_CTYPE float
3294 | #define MPIR_REAL8_CTYPE double
3295 | #define MPIR_REAL16_CTYPE long double
3296 | #define MPIR_INTEGER1_CTYPE char
3297 | #define MPIR_INTEGER2_CTYPE short
3298 | #define MPIR_INTEGER4_CTYPE int
3299 | #define MPIR_INTEGER8_CTYPE long
3300 | #define SIZEOF_F77_INTEGER 4
3301 | #define SIZEOF_F77_REAL 4
3302 | #define SIZEOF_F77_DOUBLE_PRECISION 8
3303 | #define HAVE_AINT_LARGER_THAN_FINT 1
3304 | #define HAVE_FINT_IS_INT 1
3305 | #define F77_TRUE_VALUE_SET 1
3306 | #define F77_TRUE_VALUE 1
3307 | #define F77_FALSE_VALUE 0
3308 | #define SIZEOF_BOOL 1
3309 | #define SIZEOF_COMPLEX 8
3310 | #define SIZEOF_DOUBLECOMPLEX 16
3311 | #define SIZEOF_LONGDOUBLECOMPLEX 32
3312 | #define MPIR_CXX_COMPLEX_VALUE 0x4c000834
3313 | #define MPIR_CXX_DOUBLE_COMPLEX_VALUE 0x4c001035
3314 | #define MPIR_CXX_LONG_DOUBLE_COMPLEX_VALUE 0x4c002036
3315 | #define HAVE_CXX_COMPLEX 1
3316 | #define HAVE_ANY_INT64_T_ALIGNMENT 1
3317 | #define HAVE_ANY_INT32_T_ALIGNMENT 1
3318 | #define HAVE_GCC_AND_X86_64_ASM 1
3319 | #define HAVE_STDLIB_H 1
3320 | #define HAVE_STDARG_H 1
3321 | #define HAVE_SYS_TYPES_H 1
3322 | #define HAVE_INTTYPES_H 1
3323 | #define HAVE_LIMITS_H 1
3324 | #define HAVE_STDDEF_H 1
3325 | #define HAVE_ERRNO_H 1
3326 | #define HAVE_SYS_SOCKET_H 1
3327 | #define HAVE_SYS_TIME_H 1
3328 | #define HAVE_UNISTD_H 1
3329 | #define HAVE_ENDIAN_H 1
3330 | #define HAVE_ASSERT_H 1
3331 | #define HAVE_SYS_UIO_H 1
3332 | #define HAVE_SETITIMER 1
3333 | #define HAVE_ALARM 1
3334 | #define HAVE_VSNPRINTF 1
3335 | #define HAVE_VSPRINTF 1
3336 | #define HAVE_STRERROR 1
3337 | #define HAVE_SNPRINTF 1
3338 | #define HAVE_VA_COPY 1
3339 | #define HAVE_ALLOCA_H 1
3340 | #define HAVE_ALLOCA 1
3341 | #define HAVE_STRDUP 1
3342 | /* end confdefs.h.  */
3343 | #include <string.h>
3344 | int strdup(double, int, double, const char *);
3345 | int
3346 | main ()
3347 | {
3348 | int a=strdup(1.0,27,1.0,"foo");
3349 |   ;
3350 |   return 0;
3351 | }
3352 configure:31584: result: no
3353 configure:31890: checking for clock_gettime
3354 configure:31946: gcc -o conftest  -O2   conftest.c  >&5
3355 /tmp/cckI1mPO.o(.text+0x7): In function `main':
3356 : undefined reference to `clock_gettime'
3357 collect2: ld returned 1 exit status
3358 configure:31953: $? = 1
3359 configure: failed program was:
3360 | /* confdefs.h.  */
3361 | #define PACKAGE_NAME ""
3362 | #define PACKAGE_TARNAME ""
3363 | #define PACKAGE_VERSION ""
3364 | #define PACKAGE_STRING ""
3365 | #define PACKAGE_BUGREPORT ""
3366 | #define HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
3367 | #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
3368 | #define USE_LOGGING MPID_LOGGING_NONE
3369 | #define HAVE_RUNTIME_THREADCHECK 1
3370 | #define MPICH_THREAD_LEVEL MPI_THREAD_MULTIPLE
3371 | #define USE_THREAD_IMPL MPICH_THREAD_IMPL_GLOBAL_MUTEX
3372 | #define HAVE_ROMIO 1
3373 | #define HAVE_PRAGMA_WEAK 1
3374 | #define USE_WEAK_SYMBOLS 1
3375 | #define HAVE_MULTIPLE_PRAGMA_WEAK 1
3376 | #define HAVE_LONG_LONG 1
3377 | #define F77_NAME_LOWER_2USCORE 1
3378 | #define STDCALL
3379 | #define HAVE_FORTRAN_BINDING 1
3380 | #define HAVE_CXX_EXCEPTIONS /**/
3381 | #define HAVE_NAMESPACES /**/
3382 | #define HAVE_NAMESPACE_STD /**/
3383 | #define HAVE_CXX_BINDING 1
3384 | #define HAVE_NAMEPUB_SERVICE 1
3385 | #define restrict __restrict
3386 | #define HAVE_GCC_ATTRIBUTE 1
3387 | #define HAVE_SYS_TYPES_H 1
3388 | #define HAVE_SYS_STAT_H 1
3389 | #define HAVE_STDLIB_H 1
3390 | #define HAVE_STRING_H 1
3391 | #define HAVE_MEMORY_H 1
3392 | #define HAVE_STRINGS_H 1
3393 | #define HAVE_INTTYPES_H 1
3394 | #define HAVE_STDINT_H 1
3395 | #define HAVE_UNISTD_H 1
3396 | #define WORDS_LITTLEENDIAN 1
3397 | #define HAVE_LONG_DOUBLE 1
3398 | #define HAVE_LONG_LONG_INT 1
3399 | #define HAVE_MAX_INTEGER_ALIGNMENT 8
3400 | #define HAVE_MAX_STRUCT_ALIGNMENT 8
3401 | #define HAVE_MAX_FP_ALIGNMENT 16
3402 | #define HAVE_MAX_DOUBLE_FP_ALIGNMENT 8
3403 | #define HAVE_MAX_LONG_DOUBLE_FP_ALIGNMENT 16
3404 | #define SIZEOF_CHAR 1
3405 | #define SIZEOF_UNSIGNED_CHAR 1
3406 | #define SIZEOF_SHORT 2
3407 | #define SIZEOF_UNSIGNED_SHORT 2
3408 | #define SIZEOF_INT 4
3409 | #define SIZEOF_UNSIGNED_INT 4
3410 | #define SIZEOF_LONG 8
3411 | #define SIZEOF_UNSIGNED_LONG 8
3412 | #define SIZEOF_LONG_LONG 8
3413 | #define SIZEOF_UNSIGNED_LONG_LONG 8
3414 | #define SIZEOF_FLOAT 4
3415 | #define SIZEOF_DOUBLE 8
3416 | #define SIZEOF_LONG_DOUBLE 16
3417 | #define SIZEOF_WCHAR_T 4
3418 | #define SIZEOF_VOID_P 8
3419 | #define HAVE_SYS_BITYPES_H 1
3420 | #define HAVE_INT16_T 1
3421 | #define HAVE_INT32_T 1
3422 | #define HAVE_INT64_T 1
3423 | #define MPIR_REAL4_CTYPE float
3424 | #define MPIR_REAL8_CTYPE double
3425 | #define MPIR_REAL16_CTYPE long double
3426 | #define MPIR_INTEGER1_CTYPE char
3427 | #define MPIR_INTEGER2_CTYPE short
3428 | #define MPIR_INTEGER4_CTYPE int
3429 | #define MPIR_INTEGER8_CTYPE long
3430 | #define SIZEOF_F77_INTEGER 4
3431 | #define SIZEOF_F77_REAL 4
3432 | #define SIZEOF_F77_DOUBLE_PRECISION 8
3433 | #define HAVE_AINT_LARGER_THAN_FINT 1
3434 | #define HAVE_FINT_IS_INT 1
3435 | #define F77_TRUE_VALUE_SET 1
3436 | #define F77_TRUE_VALUE 1
3437 | #define F77_FALSE_VALUE 0
3438 | #define SIZEOF_BOOL 1
3439 | #define SIZEOF_COMPLEX 8
3440 | #define SIZEOF_DOUBLECOMPLEX 16
3441 | #define SIZEOF_LONGDOUBLECOMPLEX 32
3442 | #define MPIR_CXX_COMPLEX_VALUE 0x4c000834
3443 | #define MPIR_CXX_DOUBLE_COMPLEX_VALUE 0x4c001035
3444 | #define MPIR_CXX_LONG_DOUBLE_COMPLEX_VALUE 0x4c002036
3445 | #define HAVE_CXX_COMPLEX 1
3446 | #define HAVE_ANY_INT64_T_ALIGNMENT 1
3447 | #define HAVE_ANY_INT32_T_ALIGNMENT 1
3448 | #define HAVE_GCC_AND_X86_64_ASM 1
3449 | #define HAVE_STDLIB_H 1
3450 | #define HAVE_STDARG_H 1
3451 | #define HAVE_SYS_TYPES_H 1
3452 | #define HAVE_INTTYPES_H 1
3453 | #define HAVE_LIMITS_H 1
3454 | #define HAVE_STDDEF_H 1
3455 | #define HAVE_ERRNO_H 1
3456 | #define HAVE_SYS_SOCKET_H 1
3457 | #define HAVE_SYS_TIME_H 1
3458 | #define HAVE_UNISTD_H 1
3459 | #define HAVE_ENDIAN_H 1
3460 | #define HAVE_ASSERT_H 1
3461 | #define HAVE_SYS_UIO_H 1
3462 | #define HAVE_SETITIMER 1
3463 | #define HAVE_ALARM 1
3464 | #define HAVE_VSNPRINTF 1
3465 | #define HAVE_VSPRINTF 1
3466 | #define HAVE_STRERROR 1
3467 | #define HAVE_SNPRINTF 1
3468 | #define HAVE_VA_COPY 1
3469 | #define HAVE_ALLOCA_H 1
3470 | #define HAVE_ALLOCA 1
3471 | #define HAVE_STRDUP 1
3472 | /* end confdefs.h.  */
3473 | /* Define clock_gettime to an innocuous variant, in case <limits.h> declares clock_gettime.
3474 |    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
3475 | #define clock_gettime innocuous_clock_gettime
3476 |
3477 | /* System header to define __stub macros and hopefully few prototypes,
3478 |     which can conflict with char clock_gettime (); below.
3479 |     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3480 |     <limits.h> exists even on freestanding compilers.  */
3481 |
3482 | #ifdef __STDC__
3483 | # include <limits.h>
3484 | #else
3485 | # include <assert.h>
3486 | #endif
3487 |
3488 | #undef clock_gettime
3489 |
3490 | /* Override any GCC internal prototype to avoid an error.
3491 |    Use char because int might match the return type of a GCC
3492 |    builtin and then its argument prototype would still apply.  */
3493 | #ifdef __cplusplus
3494 | extern "C"
3495 | #endif
3496 | char clock_gettime ();
3497 | /* The GNU C library defines this for functions which it implements
3498 |     to always fail with ENOSYS.  Some functions are actually named
3499 |     something starting with __ and the normal name is an alias.  */
3500 | #if defined __stub_clock_gettime || defined __stub___clock_gettime
3501 | choke me
3502 | #endif
3503 |
3504 | int
3505 | main ()
3506 | {
3507 | return clock_gettime ();
3508 |   ;
3509 |   return 0;
3510 | }
3511 configure:31975: result: no
3512 configure:31890: checking for clock_getres
3513 configure:31946: gcc -o conftest  -O2   conftest.c  >&5
3514 /tmp/cc8j6v9W.o(.text+0x7): In function `main':
3515 : undefined reference to `clock_getres'
3516 collect2: ld returned 1 exit status
3517 configure:31953: $? = 1
3518 configure: failed program was:
3519 | /* confdefs.h.  */
3520 | #define PACKAGE_NAME ""
3521 | #define PACKAGE_TARNAME ""
3522 | #define PACKAGE_VERSION ""
3523 | #define PACKAGE_STRING ""
3524 | #define PACKAGE_BUGREPORT ""
3525 | #define HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
3526 | #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
3527 | #define USE_LOGGING MPID_LOGGING_NONE
3528 | #define HAVE_RUNTIME_THREADCHECK 1
3529 | #define MPICH_THREAD_LEVEL MPI_THREAD_MULTIPLE
3530 | #define USE_THREAD_IMPL MPICH_THREAD_IMPL_GLOBAL_MUTEX
3531 | #define HAVE_ROMIO 1
3532 | #define HAVE_PRAGMA_WEAK 1
3533 | #define USE_WEAK_SYMBOLS 1
3534 | #define HAVE_MULTIPLE_PRAGMA_WEAK 1
3535 | #define HAVE_LONG_LONG 1
3536 | #define F77_NAME_LOWER_2USCORE 1
3537 | #define STDCALL
3538 | #define HAVE_FORTRAN_BINDING 1
3539 | #define HAVE_CXX_EXCEPTIONS /**/
3540 | #define HAVE_NAMESPACES /**/
3541 | #define HAVE_NAMESPACE_STD /**/
3542 | #define HAVE_CXX_BINDING 1
3543 | #define HAVE_NAMEPUB_SERVICE 1
3544 | #define restrict __restrict
3545 | #define HAVE_GCC_ATTRIBUTE 1
3546 | #define HAVE_SYS_TYPES_H 1
3547 | #define HAVE_SYS_STAT_H 1
3548 | #define HAVE_STDLIB_H 1
3549 | #define HAVE_STRING_H 1
3550 | #define HAVE_MEMORY_H 1
3551 | #define HAVE_STRINGS_H 1
3552 | #define HAVE_INTTYPES_H 1
3553 | #define HAVE_STDINT_H 1
3554 | #define HAVE_UNISTD_H 1
3555 | #define WORDS_LITTLEENDIAN 1
3556 | #define HAVE_LONG_DOUBLE 1
3557 | #define HAVE_LONG_LONG_INT 1
3558 | #define HAVE_MAX_INTEGER_ALIGNMENT 8
3559 | #define HAVE_MAX_STRUCT_ALIGNMENT 8
3560 | #define HAVE_MAX_FP_ALIGNMENT 16
3561 | #define HAVE_MAX_DOUBLE_FP_ALIGNMENT 8
3562 | #define HAVE_MAX_LONG_DOUBLE_FP_ALIGNMENT 16
3563 | #define SIZEOF_CHAR 1
3564 | #define SIZEOF_UNSIGNED_CHAR 1
3565 | #define SIZEOF_SHORT 2
3566 | #define SIZEOF_UNSIGNED_SHORT 2
3567 | #define SIZEOF_INT 4
3568 | #define SIZEOF_UNSIGNED_INT 4
3569 | #define SIZEOF_LONG 8
3570 | #define SIZEOF_UNSIGNED_LONG 8
3571 | #define SIZEOF_LONG_LONG 8
3572 | #define SIZEOF_UNSIGNED_LONG_LONG 8
3573 | #define SIZEOF_FLOAT 4
3574 | #define SIZEOF_DOUBLE 8
3575 | #define SIZEOF_LONG_DOUBLE 16
3576 | #define SIZEOF_WCHAR_T 4
3577 | #define SIZEOF_VOID_P 8
3578 | #define HAVE_SYS_BITYPES_H 1
3579 | #define HAVE_INT16_T 1
3580 | #define HAVE_INT32_T 1
3581 | #define HAVE_INT64_T 1
3582 | #define MPIR_REAL4_CTYPE float
3583 | #define MPIR_REAL8_CTYPE double
3584 | #define MPIR_REAL16_CTYPE long double
3585 | #define MPIR_INTEGER1_CTYPE char
3586 | #define MPIR_INTEGER2_CTYPE short
3587 | #define MPIR_INTEGER4_CTYPE int
3588 | #define MPIR_INTEGER8_CTYPE long
3589 | #define SIZEOF_F77_INTEGER 4
3590 | #define SIZEOF_F77_REAL 4
3591 | #define SIZEOF_F77_DOUBLE_PRECISION 8
3592 | #define HAVE_AINT_LARGER_THAN_FINT 1
3593 | #define HAVE_FINT_IS_INT 1
3594 | #define F77_TRUE_VALUE_SET 1
3595 | #define F77_TRUE_VALUE 1
3596 | #define F77_FALSE_VALUE 0
3597 | #define SIZEOF_BOOL 1
3598 | #define SIZEOF_COMPLEX 8
3599 | #define SIZEOF_DOUBLECOMPLEX 16
3600 | #define SIZEOF_LONGDOUBLECOMPLEX 32
3601 | #define MPIR_CXX_COMPLEX_VALUE 0x4c000834
3602 | #define MPIR_CXX_DOUBLE_COMPLEX_VALUE 0x4c001035
3603 | #define MPIR_CXX_LONG_DOUBLE_COMPLEX_VALUE 0x4c002036
3604 | #define HAVE_CXX_COMPLEX 1
3605 | #define HAVE_ANY_INT64_T_ALIGNMENT 1
3606 | #define HAVE_ANY_INT32_T_ALIGNMENT 1
3607 | #define HAVE_GCC_AND_X86_64_ASM 1
3608 | #define HAVE_STDLIB_H 1
3609 | #define HAVE_STDARG_H 1
3610 | #define HAVE_SYS_TYPES_H 1
3611 | #define HAVE_INTTYPES_H 1
3612 | #define HAVE_LIMITS_H 1
3613 | #define HAVE_STDDEF_H 1
3614 | #define HAVE_ERRNO_H 1
3615 | #define HAVE_SYS_SOCKET_H 1
3616 | #define HAVE_SYS_TIME_H 1
3617 | #define HAVE_UNISTD_H 1
3618 | #define HAVE_ENDIAN_H 1
3619 | #define HAVE_ASSERT_H 1
3620 | #define HAVE_SYS_UIO_H 1
3621 | #define HAVE_SETITIMER 1
3622 | #define HAVE_ALARM 1
3623 | #define HAVE_VSNPRINTF 1
3624 | #define HAVE_VSPRINTF 1
3625 | #define HAVE_STRERROR 1
3626 | #define HAVE_SNPRINTF 1
3627 | #define HAVE_VA_COPY 1
3628 | #define HAVE_ALLOCA_H 1
3629 | #define HAVE_ALLOCA 1
3630 | #define HAVE_STRDUP 1
3631 | /* end confdefs.h.  */
3632 | /* Define clock_getres to an innocuous variant, in case <limits.h> declares clock_getres.
3633 |    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
3634 | #define clock_getres innocuous_clock_getres
3635 |
3636 | /* System header to define __stub macros and hopefully few prototypes,
3637 |     which can conflict with char clock_getres (); below.
3638 |     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3639 |     <limits.h> exists even on freestanding compilers.  */
3640 |
3641 | #ifdef __STDC__
3642 | # include <limits.h>
3643 | #else
3644 | # include <assert.h>
3645 | #endif
3646 |
3647 | #undef clock_getres
3648 |
3649 | /* Override any GCC internal prototype to avoid an error.
3650 |    Use char because int might match the return type of a GCC
3651 |    builtin and then its argument prototype would still apply.  */
3652 | #ifdef __cplusplus
3653 | extern "C"
3654 | #endif
3655 | char clock_getres ();
3656 | /* The GNU C library defines this for functions which it implements
3657 |     to always fail with ENOSYS.  Some functions are actually named
3658 |     something starting with __ and the normal name is an alias.  */
3659 | #if defined __stub_clock_getres || defined __stub___clock_getres
3660 | choke me
3661 | #endif
3662 |
3663 | int
3664 | main ()
3665 | {
3666 | return clock_getres ();
3667 |   ;
3668 |   return 0;
3669 | }
3670 configure:31975: result: no
3671 configure:31890: checking for gethrtime
3672 configure:31946: gcc -o conftest  -O2   conftest.c  >&5
3673 /tmp/ccMsK9U7.o(.text+0x7): In function `main':
3674 : undefined reference to `gethrtime'
3675 collect2: ld returned 1 exit status
3676 configure:31953: $? = 1
3677 configure: failed program was:
3678 | /* confdefs.h.  */
3679 | #define PACKAGE_NAME ""
3680 | #define PACKAGE_TARNAME ""
3681 | #define PACKAGE_VERSION ""
3682 | #define PACKAGE_STRING ""
3683 | #define PACKAGE_BUGREPORT ""
3684 | #define HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
3685 | #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
3686 | #define USE_LOGGING MPID_LOGGING_NONE
3687 | #define HAVE_RUNTIME_THREADCHECK 1
3688 | #define MPICH_THREAD_LEVEL MPI_THREAD_MULTIPLE
3689 | #define USE_THREAD_IMPL MPICH_THREAD_IMPL_GLOBAL_MUTEX
3690 | #define HAVE_ROMIO 1
3691 | #define HAVE_PRAGMA_WEAK 1
3692 | #define USE_WEAK_SYMBOLS 1
3693 | #define HAVE_MULTIPLE_PRAGMA_WEAK 1
3694 | #define HAVE_LONG_LONG 1
3695 | #define F77_NAME_LOWER_2USCORE 1
3696 | #define STDCALL
3697 | #define HAVE_FORTRAN_BINDING 1
3698 | #define HAVE_CXX_EXCEPTIONS /**/
3699 | #define HAVE_NAMESPACES /**/
3700 | #define HAVE_NAMESPACE_STD /**/
3701 | #define HAVE_CXX_BINDING 1
3702 | #define HAVE_NAMEPUB_SERVICE 1
3703 | #define restrict __restrict
3704 | #define HAVE_GCC_ATTRIBUTE 1
3705 | #define HAVE_SYS_TYPES_H 1
3706 | #define HAVE_SYS_STAT_H 1
3707 | #define HAVE_STDLIB_H 1
3708 | #define HAVE_STRING_H 1
3709 | #define HAVE_MEMORY_H 1
3710 | #define HAVE_STRINGS_H 1
3711 | #define HAVE_INTTYPES_H 1
3712 | #define HAVE_STDINT_H 1
3713 | #define HAVE_UNISTD_H 1
3714 | #define WORDS_LITTLEENDIAN 1
3715 | #define HAVE_LONG_DOUBLE 1
3716 | #define HAVE_LONG_LONG_INT 1
3717 | #define HAVE_MAX_INTEGER_ALIGNMENT 8
3718 | #define HAVE_MAX_STRUCT_ALIGNMENT 8
3719 | #define HAVE_MAX_FP_ALIGNMENT 16
3720 | #define HAVE_MAX_DOUBLE_FP_ALIGNMENT 8
3721 | #define HAVE_MAX_LONG_DOUBLE_FP_ALIGNMENT 16
3722 | #define SIZEOF_CHAR 1
3723 | #define SIZEOF_UNSIGNED_CHAR 1
3724 | #define SIZEOF_SHORT 2
3725 | #define SIZEOF_UNSIGNED_SHORT 2
3726 | #define SIZEOF_INT 4
3727 | #define SIZEOF_UNSIGNED_INT 4
3728 | #define SIZEOF_LONG 8
3729 | #define SIZEOF_UNSIGNED_LONG 8
3730 | #define SIZEOF_LONG_LONG 8
3731 | #define SIZEOF_UNSIGNED_LONG_LONG 8
3732 | #define SIZEOF_FLOAT 4
3733 | #define SIZEOF_DOUBLE 8
3734 | #define SIZEOF_LONG_DOUBLE 16
3735 | #define SIZEOF_WCHAR_T 4
3736 | #define SIZEOF_VOID_P 8
3737 | #define HAVE_SYS_BITYPES_H 1
3738 | #define HAVE_INT16_T 1
3739 | #define HAVE_INT32_T 1
3740 | #define HAVE_INT64_T 1
3741 | #define MPIR_REAL4_CTYPE float
3742 | #define MPIR_REAL8_CTYPE double
3743 | #define MPIR_REAL16_CTYPE long double
3744 | #define MPIR_INTEGER1_CTYPE char
3745 | #define MPIR_INTEGER2_CTYPE short
3746 | #define MPIR_INTEGER4_CTYPE int
3747 | #define MPIR_INTEGER8_CTYPE long
3748 | #define SIZEOF_F77_INTEGER 4
3749 | #define SIZEOF_F77_REAL 4
3750 | #define SIZEOF_F77_DOUBLE_PRECISION 8
3751 | #define HAVE_AINT_LARGER_THAN_FINT 1
3752 | #define HAVE_FINT_IS_INT 1
3753 | #define F77_TRUE_VALUE_SET 1
3754 | #define F77_TRUE_VALUE 1
3755 | #define F77_FALSE_VALUE 0
3756 | #define SIZEOF_BOOL 1
3757 | #define SIZEOF_COMPLEX 8
3758 | #define SIZEOF_DOUBLECOMPLEX 16
3759 | #define SIZEOF_LONGDOUBLECOMPLEX 32
3760 | #define MPIR_CXX_COMPLEX_VALUE 0x4c000834
3761 | #define MPIR_CXX_DOUBLE_COMPLEX_VALUE 0x4c001035
3762 | #define MPIR_CXX_LONG_DOUBLE_COMPLEX_VALUE 0x4c002036
3763 | #define HAVE_CXX_COMPLEX 1
3764 | #define HAVE_ANY_INT64_T_ALIGNMENT 1
3765 | #define HAVE_ANY_INT32_T_ALIGNMENT 1
3766 | #define HAVE_GCC_AND_X86_64_ASM 1
3767 | #define HAVE_STDLIB_H 1
3768 | #define HAVE_STDARG_H 1
3769 | #define HAVE_SYS_TYPES_H 1
3770 | #define HAVE_INTTYPES_H 1
3771 | #define HAVE_LIMITS_H 1
3772 | #define HAVE_STDDEF_H 1
3773 | #define HAVE_ERRNO_H 1
3774 | #define HAVE_SYS_SOCKET_H 1
3775 | #define HAVE_SYS_TIME_H 1
3776 | #define HAVE_UNISTD_H 1
3777 | #define HAVE_ENDIAN_H 1
3778 | #define HAVE_ASSERT_H 1
3779 | #define HAVE_SYS_UIO_H 1
3780 | #define HAVE_SETITIMER 1
3781 | #define HAVE_ALARM 1
3782 | #define HAVE_VSNPRINTF 1
3783 | #define HAVE_VSPRINTF 1
3784 | #define HAVE_STRERROR 1
3785 | #define HAVE_SNPRINTF 1
3786 | #define HAVE_VA_COPY 1
3787 | #define HAVE_ALLOCA_H 1
3788 | #define HAVE_ALLOCA 1
3789 | #define HAVE_STRDUP 1
3790 | /* end confdefs.h.  */
3791 | /* Define gethrtime to an innocuous variant, in case <limits.h> declares gethrtime.
3792 |    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
3793 | #define gethrtime innocuous_gethrtime
3794 |
3795 | /* System header to define __stub macros and hopefully few prototypes,
3796 |     which can conflict with char gethrtime (); below.
3797 |     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3798 |     <limits.h> exists even on freestanding compilers.  */
3799 |
3800 | #ifdef __STDC__
3801 | # include <limits.h>
3802 | #else
3803 | # include <assert.h>
3804 | #endif
3805 |
3806 | #undef gethrtime
3807 |
3808 | /* Override any GCC internal prototype to avoid an error.
3809 |    Use char because int might match the return type of a GCC
3810 |    builtin and then its argument prototype would still apply.  */
3811 | #ifdef __cplusplus
3812 | extern "C"
3813 | #endif
3814 | char gethrtime ();
3815 | /* The GNU C library defines this for functions which it implements
3816 |     to always fail with ENOSYS.  Some functions are actually named
3817 |     something starting with __ and the normal name is an alias.  */
3818 | #if defined __stub_gethrtime || defined __stub___gethrtime
3819 | choke me
3820 | #endif
3821 |
3822 | int
3823 | main ()
3824 | {
3825 | return gethrtime ();
3826 |   ;
3827 |   return 0;
3828 | }
3829 configure:31975: result: no
3830 configure:31890: checking for gettimeofday
3831 configure:31946: gcc -o conftest  -O2   conftest.c  >&5
3832 configure:31953: $? = 0
3833 configure:31975: result: yes
3834 configure:33322: checking for pthread.h
3835 configure:33343: gcc -E  conftest.c
3836 configure:33350: $? = 0
3837 configure:33397: result: yes
3838 configure:33413: checking for pthread_yield
3839 configure:33469: gcc -o conftest  -O2   conftest.c  >&5
3840 /tmp/ccEBlu4v.o(.text+0x7): In function `main':
3841 : undefined reference to `pthread_yield'
3842 collect2: ld returned 1 exit status
3843 configure:33476: $? = 1
3844 configure: failed program was:
3845 | /* confdefs.h.  */
3846 | #define PACKAGE_NAME ""
3847 | #define PACKAGE_TARNAME ""
3848 | #define PACKAGE_VERSION ""
3849 | #define PACKAGE_STRING ""
3850 | #define PACKAGE_BUGREPORT ""
3851 | #define HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
3852 | #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
3853 | #define USE_LOGGING MPID_LOGGING_NONE
3854 | #define HAVE_RUNTIME_THREADCHECK 1
3855 | #define MPICH_THREAD_LEVEL MPI_THREAD_MULTIPLE
3856 | #define USE_THREAD_IMPL MPICH_THREAD_IMPL_GLOBAL_MUTEX
3857 | #define HAVE_ROMIO 1
3858 | #define HAVE_PRAGMA_WEAK 1
3859 | #define USE_WEAK_SYMBOLS 1
3860 | #define HAVE_MULTIPLE_PRAGMA_WEAK 1
3861 | #define HAVE_LONG_LONG 1
3862 | #define F77_NAME_LOWER_2USCORE 1
3863 | #define STDCALL
3864 | #define HAVE_FORTRAN_BINDING 1
3865 | #define HAVE_CXX_EXCEPTIONS /**/
3866 | #define HAVE_NAMESPACES /**/
3867 | #define HAVE_NAMESPACE_STD /**/
3868 | #define HAVE_CXX_BINDING 1
3869 | #define HAVE_NAMEPUB_SERVICE 1
3870 | #define restrict __restrict
3871 | #define HAVE_GCC_ATTRIBUTE 1
3872 | #define HAVE_SYS_TYPES_H 1
3873 | #define HAVE_SYS_STAT_H 1
3874 | #define HAVE_STDLIB_H 1
3875 | #define HAVE_STRING_H 1
3876 | #define HAVE_MEMORY_H 1
3877 | #define HAVE_STRINGS_H 1
3878 | #define HAVE_INTTYPES_H 1
3879 | #define HAVE_STDINT_H 1
3880 | #define HAVE_UNISTD_H 1
3881 | #define WORDS_LITTLEENDIAN 1
3882 | #define HAVE_LONG_DOUBLE 1
3883 | #define HAVE_LONG_LONG_INT 1
3884 | #define HAVE_MAX_INTEGER_ALIGNMENT 8
3885 | #define HAVE_MAX_STRUCT_ALIGNMENT 8
3886 | #define HAVE_MAX_FP_ALIGNMENT 16
3887 | #define HAVE_MAX_DOUBLE_FP_ALIGNMENT 8
3888 | #define HAVE_MAX_LONG_DOUBLE_FP_ALIGNMENT 16
3889 | #define SIZEOF_CHAR 1
3890 | #define SIZEOF_UNSIGNED_CHAR 1
3891 | #define SIZEOF_SHORT 2
3892 | #define SIZEOF_UNSIGNED_SHORT 2
3893 | #define SIZEOF_INT 4
3894 | #define SIZEOF_UNSIGNED_INT 4
3895 | #define SIZEOF_LONG 8
3896 | #define SIZEOF_UNSIGNED_LONG 8
3897 | #define SIZEOF_LONG_LONG 8
3898 | #define SIZEOF_UNSIGNED_LONG_LONG 8
3899 | #define SIZEOF_FLOAT 4
3900 | #define SIZEOF_DOUBLE 8
3901 | #define SIZEOF_LONG_DOUBLE 16
3902 | #define SIZEOF_WCHAR_T 4
3903 | #define SIZEOF_VOID_P 8
3904 | #define HAVE_SYS_BITYPES_H 1
3905 | #define HAVE_INT16_T 1
3906 | #define HAVE_INT32_T 1
3907 | #define HAVE_INT64_T 1
3908 | #define MPIR_REAL4_CTYPE float
3909 | #define MPIR_REAL8_CTYPE double
3910 | #define MPIR_REAL16_CTYPE long double
3911 | #define MPIR_INTEGER1_CTYPE char
3912 | #define MPIR_INTEGER2_CTYPE short
3913 | #define MPIR_INTEGER4_CTYPE int
3914 | #define MPIR_INTEGER8_CTYPE long
3915 | #define SIZEOF_F77_INTEGER 4
3916 | #define SIZEOF_F77_REAL 4
3917 | #define SIZEOF_F77_DOUBLE_PRECISION 8
3918 | #define HAVE_AINT_LARGER_THAN_FINT 1
3919 | #define HAVE_FINT_IS_INT 1
3920 | #define F77_TRUE_VALUE_SET 1
3921 | #define F77_TRUE_VALUE 1
3922 | #define F77_FALSE_VALUE 0
3923 | #define SIZEOF_BOOL 1
3924 | #define SIZEOF_COMPLEX 8
3925 | #define SIZEOF_DOUBLECOMPLEX 16
3926 | #define SIZEOF_LONGDOUBLECOMPLEX 32
3927 | #define MPIR_CXX_COMPLEX_VALUE 0x4c000834
3928 | #define MPIR_CXX_DOUBLE_COMPLEX_VALUE 0x4c001035
3929 | #define MPIR_CXX_LONG_DOUBLE_COMPLEX_VALUE 0x4c002036
3930 | #define HAVE_CXX_COMPLEX 1
3931 | #define HAVE_ANY_INT64_T_ALIGNMENT 1
3932 | #define HAVE_ANY_INT32_T_ALIGNMENT 1
3933 | #define HAVE_GCC_AND_X86_64_ASM 1
3934 | #define HAVE_STDLIB_H 1
3935 | #define HAVE_STDARG_H 1
3936 | #define HAVE_SYS_TYPES_H 1
3937 | #define HAVE_INTTYPES_H 1
3938 | #define HAVE_LIMITS_H 1
3939 | #define HAVE_STDDEF_H 1
3940 | #define HAVE_ERRNO_H 1
3941 | #define HAVE_SYS_SOCKET_H 1
3942 | #define HAVE_SYS_TIME_H 1
3943 | #define HAVE_UNISTD_H 1
3944 | #define HAVE_ENDIAN_H 1
3945 | #define HAVE_ASSERT_H 1
3946 | #define HAVE_SYS_UIO_H 1
3947 | #define HAVE_SETITIMER 1
3948 | #define HAVE_ALARM 1
3949 | #define HAVE_VSNPRINTF 1
3950 | #define HAVE_VSPRINTF 1
3951 | #define HAVE_STRERROR 1
3952 | #define HAVE_SNPRINTF 1
3953 | #define HAVE_VA_COPY 1
3954 | #define HAVE_ALLOCA_H 1
3955 | #define HAVE_ALLOCA 1
3956 | #define HAVE_STRDUP 1
3957 | #define HAVE_GETTIMEOFDAY 1
3958 | #define MPIR_Pint long
3959 | #define MPIR_Upint unsigned long
3960 | #define MPIU_SIZE_T unsigned long
3961 | #define HAVE_PTHREAD_H 1
3962 | /* end confdefs.h.  */
3963 | /* Define pthread_yield to an innocuous variant, in case <limits.h> declares pthread_yield.
3964 |    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
3965 | #define pthread_yield innocuous_pthread_yield
3966 |
3967 | /* System header to define __stub macros and hopefully few prototypes,
3968 |     which can conflict with char pthread_yield (); below.
3969 |     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3970 |     <limits.h> exists even on freestanding compilers.  */
3971 |
3972 | #ifdef __STDC__
3973 | # include <limits.h>
3974 | #else
3975 | # include <assert.h>
3976 | #endif
3977 |
3978 | #undef pthread_yield
3979 |
3980 | /* Override any GCC internal prototype to avoid an error.
3981 |    Use char because int might match the return type of a GCC
3982 |    builtin and then its argument prototype would still apply.  */
3983 | #ifdef __cplusplus
3984 | extern "C"
3985 | #endif
3986 | char pthread_yield ();
3987 | /* The GNU C library defines this for functions which it implements
3988 |     to always fail with ENOSYS.  Some functions are actually named
3989 |     something starting with __ and the normal name is an alias.  */
3990 | #if defined __stub_pthread_yield || defined __stub___pthread_yield
3991 | choke me
3992 | #endif
3993 |
3994 | int
3995 | main ()
3996 | {
3997 | return pthread_yield ();
3998 |   ;
3999 |   return 0;
4000 | }
4001 configure:33498: result: no
4002 configure:33511: checking for library containing pthread_key_create
4003 configure:33552: gcc -o conftest  -O2   conftest.c  >&5
4004 /tmp/cckTZMMD.o(.text+0x7): In function `main':
4005 : undefined reference to `pthread_key_create'
4006 collect2: ld returned 1 exit status
4007 configure:33559: $? = 1
4008 configure: failed program was:
4009 | /* confdefs.h.  */
4010 | #define PACKAGE_NAME ""
4011 | #define PACKAGE_TARNAME ""
4012 | #define PACKAGE_VERSION ""
4013 | #define PACKAGE_STRING ""
4014 | #define PACKAGE_BUGREPORT ""
4015 | #define HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
4016 | #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
4017 | #define USE_LOGGING MPID_LOGGING_NONE
4018 | #define HAVE_RUNTIME_THREADCHECK 1
4019 | #define MPICH_THREAD_LEVEL MPI_THREAD_MULTIPLE
4020 | #define USE_THREAD_IMPL MPICH_THREAD_IMPL_GLOBAL_MUTEX
4021 | #define HAVE_ROMIO 1
4022 | #define HAVE_PRAGMA_WEAK 1
4023 | #define USE_WEAK_SYMBOLS 1
4024 | #define HAVE_MULTIPLE_PRAGMA_WEAK 1
4025 | #define HAVE_LONG_LONG 1
4026 | #define F77_NAME_LOWER_2USCORE 1
4027 | #define STDCALL
4028 | #define HAVE_FORTRAN_BINDING 1
4029 | #define HAVE_CXX_EXCEPTIONS /**/
4030 | #define HAVE_NAMESPACES /**/
4031 | #define HAVE_NAMESPACE_STD /**/
4032 | #define HAVE_CXX_BINDING 1
4033 | #define HAVE_NAMEPUB_SERVICE 1
4034 | #define restrict __restrict
4035 | #define HAVE_GCC_ATTRIBUTE 1
4036 | #define HAVE_SYS_TYPES_H 1
4037 | #define HAVE_SYS_STAT_H 1
4038 | #define HAVE_STDLIB_H 1
4039 | #define HAVE_STRING_H 1
4040 | #define HAVE_MEMORY_H 1
4041 | #define HAVE_STRINGS_H 1
4042 | #define HAVE_INTTYPES_H 1
4043 | #define HAVE_STDINT_H 1
4044 | #define HAVE_UNISTD_H 1
4045 | #define WORDS_LITTLEENDIAN 1
4046 | #define HAVE_LONG_DOUBLE 1
4047 | #define HAVE_LONG_LONG_INT 1
4048 | #define HAVE_MAX_INTEGER_ALIGNMENT 8
4049 | #define HAVE_MAX_STRUCT_ALIGNMENT 8
4050 | #define HAVE_MAX_FP_ALIGNMENT 16
4051 | #define HAVE_MAX_DOUBLE_FP_ALIGNMENT 8
4052 | #define HAVE_MAX_LONG_DOUBLE_FP_ALIGNMENT 16
4053 | #define SIZEOF_CHAR 1
4054 | #define SIZEOF_UNSIGNED_CHAR 1
4055 | #define SIZEOF_SHORT 2
4056 | #define SIZEOF_UNSIGNED_SHORT 2
4057 | #define SIZEOF_INT 4
4058 | #define SIZEOF_UNSIGNED_INT 4
4059 | #define SIZEOF_LONG 8
4060 | #define SIZEOF_UNSIGNED_LONG 8
4061 | #define SIZEOF_LONG_LONG 8
4062 | #define SIZEOF_UNSIGNED_LONG_LONG 8
4063 | #define SIZEOF_FLOAT 4
4064 | #define SIZEOF_DOUBLE 8
4065 | #define SIZEOF_LONG_DOUBLE 16
4066 | #define SIZEOF_WCHAR_T 4
4067 | #define SIZEOF_VOID_P 8
4068 | #define HAVE_SYS_BITYPES_H 1
4069 | #define HAVE_INT16_T 1
4070 | #define HAVE_INT32_T 1
4071 | #define HAVE_INT64_T 1
4072 | #define MPIR_REAL4_CTYPE float
4073 | #define MPIR_REAL8_CTYPE double
4074 | #define MPIR_REAL16_CTYPE long double
4075 | #define MPIR_INTEGER1_CTYPE char
4076 | #define MPIR_INTEGER2_CTYPE short
4077 | #define MPIR_INTEGER4_CTYPE int
4078 | #define MPIR_INTEGER8_CTYPE long
4079 | #define SIZEOF_F77_INTEGER 4
4080 | #define SIZEOF_F77_REAL 4
4081 | #define SIZEOF_F77_DOUBLE_PRECISION 8
4082 | #define HAVE_AINT_LARGER_THAN_FINT 1
4083 | #define HAVE_FINT_IS_INT 1
4084 | #define F77_TRUE_VALUE_SET 1
4085 | #define F77_TRUE_VALUE 1
4086 | #define F77_FALSE_VALUE 0
4087 | #define SIZEOF_BOOL 1
4088 | #define SIZEOF_COMPLEX 8
4089 | #define SIZEOF_DOUBLECOMPLEX 16
4090 | #define SIZEOF_LONGDOUBLECOMPLEX 32
4091 | #define MPIR_CXX_COMPLEX_VALUE 0x4c000834
4092 | #define MPIR_CXX_DOUBLE_COMPLEX_VALUE 0x4c001035
4093 | #define MPIR_CXX_LONG_DOUBLE_COMPLEX_VALUE 0x4c002036
4094 | #define HAVE_CXX_COMPLEX 1
4095 | #define HAVE_ANY_INT64_T_ALIGNMENT 1
4096 | #define HAVE_ANY_INT32_T_ALIGNMENT 1
4097 | #define HAVE_GCC_AND_X86_64_ASM 1
4098 | #define HAVE_STDLIB_H 1
4099 | #define HAVE_STDARG_H 1
4100 | #define HAVE_SYS_TYPES_H 1
4101 | #define HAVE_INTTYPES_H 1
4102 | #define HAVE_LIMITS_H 1
4103 | #define HAVE_STDDEF_H 1
4104 | #define HAVE_ERRNO_H 1
4105 | #define HAVE_SYS_SOCKET_H 1
4106 | #define HAVE_SYS_TIME_H 1
4107 | #define HAVE_UNISTD_H 1
4108 | #define HAVE_ENDIAN_H 1
4109 | #define HAVE_ASSERT_H 1
4110 | #define HAVE_SYS_UIO_H 1
4111 | #define HAVE_SETITIMER 1
4112 | #define HAVE_ALARM 1
4113 | #define HAVE_VSNPRINTF 1
4114 | #define HAVE_VSPRINTF 1
4115 | #define HAVE_STRERROR 1
4116 | #define HAVE_SNPRINTF 1
4117 | #define HAVE_VA_COPY 1
4118 | #define HAVE_ALLOCA_H 1
4119 | #define HAVE_ALLOCA 1
4120 | #define HAVE_STRDUP 1
4121 | #define HAVE_GETTIMEOFDAY 1
4122 | #define MPIR_Pint long
4123 | #define MPIR_Upint unsigned long
4124 | #define MPIU_SIZE_T unsigned long
4125 | #define HAVE_PTHREAD_H 1
4126 | /* end confdefs.h.  */
4127 |
4128 | /* Override any GCC internal prototype to avoid an error.
4129 |    Use char because int might match the return type of a GCC
4130 |    builtin and then its argument prototype would still apply.  */
4131 | #ifdef __cplusplus
4132 | extern "C"
4133 | #endif
4134 | char pthread_key_create ();
4135 | int
4136 | main ()
4137 | {
4138 | return pthread_key_create ();
4139 |   ;
4140 |   return 0;
4141 | }
4142 configure:33552: gcc -o conftest  -O2   conftest.c -lpthread   >&5
4143 configure:33559: $? = 0
4144 configure:33590: result: -lpthread
4145 configure:33747: checking for pthread_cleanup_push
4146 configure:33803: gcc -o conftest  -O2   conftest.c -lpthread  >&5
4147 /tmp/ccEoQp1S.o(.text+0x7): In function `main':
4148 : undefined reference to `pthread_cleanup_push'
4149 collect2: ld returned 1 exit status
4150 configure:33810: $? = 1
4151 configure: failed program was:
4152 | /* confdefs.h.  */
4153 | #define PACKAGE_NAME ""
4154 | #define PACKAGE_TARNAME ""
4155 | #define PACKAGE_VERSION ""
4156 | #define PACKAGE_STRING ""
4157 | #define PACKAGE_BUGREPORT ""
4158 | #define HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
4159 | #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
4160 | #define USE_LOGGING MPID_LOGGING_NONE
4161 | #define HAVE_RUNTIME_THREADCHECK 1
4162 | #define MPICH_THREAD_LEVEL MPI_THREAD_MULTIPLE
4163 | #define USE_THREAD_IMPL MPICH_THREAD_IMPL_GLOBAL_MUTEX
4164 | #define HAVE_ROMIO 1
4165 | #define HAVE_PRAGMA_WEAK 1
4166 | #define USE_WEAK_SYMBOLS 1
4167 | #define HAVE_MULTIPLE_PRAGMA_WEAK 1
4168 | #define HAVE_LONG_LONG 1
4169 | #define F77_NAME_LOWER_2USCORE 1
4170 | #define STDCALL
4171 | #define HAVE_FORTRAN_BINDING 1
4172 | #define HAVE_CXX_EXCEPTIONS /**/
4173 | #define HAVE_NAMESPACES /**/
4174 | #define HAVE_NAMESPACE_STD /**/
4175 | #define HAVE_CXX_BINDING 1
4176 | #define HAVE_NAMEPUB_SERVICE 1
4177 | #define restrict __restrict
4178 | #define HAVE_GCC_ATTRIBUTE 1
4179 | #define HAVE_SYS_TYPES_H 1
4180 | #define HAVE_SYS_STAT_H 1
4181 | #define HAVE_STDLIB_H 1
4182 | #define HAVE_STRING_H 1
4183 | #define HAVE_MEMORY_H 1
4184 | #define HAVE_STRINGS_H 1
4185 | #define HAVE_INTTYPES_H 1
4186 | #define HAVE_STDINT_H 1
4187 | #define HAVE_UNISTD_H 1
4188 | #define WORDS_LITTLEENDIAN 1
4189 | #define HAVE_LONG_DOUBLE 1
4190 | #define HAVE_LONG_LONG_INT 1
4191 | #define HAVE_MAX_INTEGER_ALIGNMENT 8
4192 | #define HAVE_MAX_STRUCT_ALIGNMENT 8
4193 | #define HAVE_MAX_FP_ALIGNMENT 16
4194 | #define HAVE_MAX_DOUBLE_FP_ALIGNMENT 8
4195 | #define HAVE_MAX_LONG_DOUBLE_FP_ALIGNMENT 16
4196 | #define SIZEOF_CHAR 1
4197 | #define SIZEOF_UNSIGNED_CHAR 1
4198 | #define SIZEOF_SHORT 2
4199 | #define SIZEOF_UNSIGNED_SHORT 2
4200 | #define SIZEOF_INT 4
4201 | #define SIZEOF_UNSIGNED_INT 4
4202 | #define SIZEOF_LONG 8
4203 | #define SIZEOF_UNSIGNED_LONG 8
4204 | #define SIZEOF_LONG_LONG 8
4205 | #define SIZEOF_UNSIGNED_LONG_LONG 8
4206 | #define SIZEOF_FLOAT 4
4207 | #define SIZEOF_DOUBLE 8
4208 | #define SIZEOF_LONG_DOUBLE 16
4209 | #define SIZEOF_WCHAR_T 4
4210 | #define SIZEOF_VOID_P 8
4211 | #define HAVE_SYS_BITYPES_H 1
4212 | #define HAVE_INT16_T 1
4213 | #define HAVE_INT32_T 1
4214 | #define HAVE_INT64_T 1
4215 | #define MPIR_REAL4_CTYPE float
4216 | #define MPIR_REAL8_CTYPE double
4217 | #define MPIR_REAL16_CTYPE long double
4218 | #define MPIR_INTEGER1_CTYPE char
4219 | #define MPIR_INTEGER2_CTYPE short
4220 | #define MPIR_INTEGER4_CTYPE int
4221 | #define MPIR_INTEGER8_CTYPE long
4222 | #define SIZEOF_F77_INTEGER 4
4223 | #define SIZEOF_F77_REAL 4
4224 | #define SIZEOF_F77_DOUBLE_PRECISION 8
4225 | #define HAVE_AINT_LARGER_THAN_FINT 1
4226 | #define HAVE_FINT_IS_INT 1
4227 | #define F77_TRUE_VALUE_SET 1
4228 | #define F77_TRUE_VALUE 1
4229 | #define F77_FALSE_VALUE 0
4230 | #define SIZEOF_BOOL 1
4231 | #define SIZEOF_COMPLEX 8
4232 | #define SIZEOF_DOUBLECOMPLEX 16
4233 | #define SIZEOF_LONGDOUBLECOMPLEX 32
4234 | #define MPIR_CXX_COMPLEX_VALUE 0x4c000834
4235 | #define MPIR_CXX_DOUBLE_COMPLEX_VALUE 0x4c001035
4236 | #define MPIR_CXX_LONG_DOUBLE_COMPLEX_VALUE 0x4c002036
4237 | #define HAVE_CXX_COMPLEX 1
4238 | #define HAVE_ANY_INT64_T_ALIGNMENT 1
4239 | #define HAVE_ANY_INT32_T_ALIGNMENT 1
4240 | #define HAVE_GCC_AND_X86_64_ASM 1
4241 | #define HAVE_STDLIB_H 1
4242 | #define HAVE_STDARG_H 1
4243 | #define HAVE_SYS_TYPES_H 1
4244 | #define HAVE_INTTYPES_H 1
4245 | #define HAVE_LIMITS_H 1
4246 | #define HAVE_STDDEF_H 1
4247 | #define HAVE_ERRNO_H 1
4248 | #define HAVE_SYS_SOCKET_H 1
4249 | #define HAVE_SYS_TIME_H 1
4250 | #define HAVE_UNISTD_H 1
4251 | #define HAVE_ENDIAN_H 1
4252 | #define HAVE_ASSERT_H 1
4253 | #define HAVE_SYS_UIO_H 1
4254 | #define HAVE_SETITIMER 1
4255 | #define HAVE_ALARM 1
4256 | #define HAVE_VSNPRINTF 1
4257 | #define HAVE_VSPRINTF 1
4258 | #define HAVE_STRERROR 1
4259 | #define HAVE_SNPRINTF 1
4260 | #define HAVE_VA_COPY 1
4261 | #define HAVE_ALLOCA_H 1
4262 | #define HAVE_ALLOCA 1
4263 | #define HAVE_STRDUP 1
4264 | #define HAVE_GETTIMEOFDAY 1
4265 | #define MPIR_Pint long
4266 | #define MPIR_Upint unsigned long
4267 | #define MPIU_SIZE_T unsigned long
4268 | #define HAVE_PTHREAD_H 1
4269 | /* end confdefs.h.  */
4270 | /* Define pthread_cleanup_push to an innocuous variant, in case <limits.h> declares pthread_cleanup_push.
4271 |    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
4272 | #define pthread_cleanup_push innocuous_pthread_cleanup_push
4273 |
4274 | /* System header to define __stub macros and hopefully few prototypes,
4275 |     which can conflict with char pthread_cleanup_push (); below.
4276 |     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4277 |     <limits.h> exists even on freestanding compilers.  */
4278 |
4279 | #ifdef __STDC__
4280 | # include <limits.h>
4281 | #else
4282 | # include <assert.h>
4283 | #endif
4284 |
4285 | #undef pthread_cleanup_push
4286 |
4287 | /* Override any GCC internal prototype to avoid an error.
4288 |    Use char because int might match the return type of a GCC
4289 |    builtin and then its argument prototype would still apply.  */
4290 | #ifdef __cplusplus
4291 | extern "C"
4292 | #endif
4293 | char pthread_cleanup_push ();
4294 | /* The GNU C library defines this for functions which it implements
4295 |     to always fail with ENOSYS.  Some functions are actually named
4296 |     something starting with __ and the normal name is an alias.  */
4297 | #if defined __stub_pthread_cleanup_push || defined __stub___pthread_cleanup_push
4298 | choke me
4299 | #endif
4300 |
4301 | int
4302 | main ()
4303 | {
4304 | return pthread_cleanup_push ();
4305 |   ;
4306 |   return 0;
4307 | }
4308 configure:33832: result: no
4309 configure:33844: checking whether pthread_cleanup_push is available (may be a macro in pthread.h)
4310 configure:33873: gcc -o conftest  -O2   conftest.c -lpthread  >&5
4311 conftest.c: In function `main':
4312 conftest.c:128: error: syntax error at end of input
4313 configure:33880: $? = 1
4314 configure: failed program was:
4315 | /* confdefs.h.  */
4316 | #define PACKAGE_NAME ""
4317 | #define PACKAGE_TARNAME ""
4318 | #define PACKAGE_VERSION ""
4319 | #define PACKAGE_STRING ""
4320 | #define PACKAGE_BUGREPORT ""
4321 | #define HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
4322 | #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
4323 | #define USE_LOGGING MPID_LOGGING_NONE
4324 | #define HAVE_RUNTIME_THREADCHECK 1
4325 | #define MPICH_THREAD_LEVEL MPI_THREAD_MULTIPLE
4326 | #define USE_THREAD_IMPL MPICH_THREAD_IMPL_GLOBAL_MUTEX
4327 | #define HAVE_ROMIO 1
4328 | #define HAVE_PRAGMA_WEAK 1
4329 | #define USE_WEAK_SYMBOLS 1
4330 | #define HAVE_MULTIPLE_PRAGMA_WEAK 1
4331 | #define HAVE_LONG_LONG 1
4332 | #define F77_NAME_LOWER_2USCORE 1
4333 | #define STDCALL
4334 | #define HAVE_FORTRAN_BINDING 1
4335 | #define HAVE_CXX_EXCEPTIONS /**/
4336 | #define HAVE_NAMESPACES /**/
4337 | #define HAVE_NAMESPACE_STD /**/
4338 | #define HAVE_CXX_BINDING 1
4339 | #define HAVE_NAMEPUB_SERVICE 1
4340 | #define restrict __restrict
4341 | #define HAVE_GCC_ATTRIBUTE 1
4342 | #define HAVE_SYS_TYPES_H 1
4343 | #define HAVE_SYS_STAT_H 1
4344 | #define HAVE_STDLIB_H 1
4345 | #define HAVE_STRING_H 1
4346 | #define HAVE_MEMORY_H 1
4347 | #define HAVE_STRINGS_H 1
4348 | #define HAVE_INTTYPES_H 1
4349 | #define HAVE_STDINT_H 1
4350 | #define HAVE_UNISTD_H 1
4351 | #define WORDS_LITTLEENDIAN 1
4352 | #define HAVE_LONG_DOUBLE 1
4353 | #define HAVE_LONG_LONG_INT 1
4354 | #define HAVE_MAX_INTEGER_ALIGNMENT 8
4355 | #define HAVE_MAX_STRUCT_ALIGNMENT 8
4356 | #define HAVE_MAX_FP_ALIGNMENT 16
4357 | #define HAVE_MAX_DOUBLE_FP_ALIGNMENT 8
4358 | #define HAVE_MAX_LONG_DOUBLE_FP_ALIGNMENT 16
4359 | #define SIZEOF_CHAR 1
4360 | #define SIZEOF_UNSIGNED_CHAR 1
4361 | #define SIZEOF_SHORT 2
4362 | #define SIZEOF_UNSIGNED_SHORT 2
4363 | #define SIZEOF_INT 4
4364 | #define SIZEOF_UNSIGNED_INT 4
4365 | #define SIZEOF_LONG 8
4366 | #define SIZEOF_UNSIGNED_LONG 8
4367 | #define SIZEOF_LONG_LONG 8
4368 | #define SIZEOF_UNSIGNED_LONG_LONG 8
4369 | #define SIZEOF_FLOAT 4
4370 | #define SIZEOF_DOUBLE 8
4371 | #define SIZEOF_LONG_DOUBLE 16
4372 | #define SIZEOF_WCHAR_T 4
4373 | #define SIZEOF_VOID_P 8
4374 | #define HAVE_SYS_BITYPES_H 1
4375 | #define HAVE_INT16_T 1
4376 | #define HAVE_INT32_T 1
4377 | #define HAVE_INT64_T 1
4378 | #define MPIR_REAL4_CTYPE float
4379 | #define MPIR_REAL8_CTYPE double
4380 | #define MPIR_REAL16_CTYPE long double
4381 | #define MPIR_INTEGER1_CTYPE char
4382 | #define MPIR_INTEGER2_CTYPE short
4383 | #define MPIR_INTEGER4_CTYPE int
4384 | #define MPIR_INTEGER8_CTYPE long
4385 | #define SIZEOF_F77_INTEGER 4
4386 | #define SIZEOF_F77_REAL 4
4387 | #define SIZEOF_F77_DOUBLE_PRECISION 8
4388 | #define HAVE_AINT_LARGER_THAN_FINT 1
4389 | #define HAVE_FINT_IS_INT 1
4390 | #define F77_TRUE_VALUE_SET 1
4391 | #define F77_TRUE_VALUE 1
4392 | #define F77_FALSE_VALUE 0
4393 | #define SIZEOF_BOOL 1
4394 | #define SIZEOF_COMPLEX 8
4395 | #define SIZEOF_DOUBLECOMPLEX 16
4396 | #define SIZEOF_LONGDOUBLECOMPLEX 32
4397 | #define MPIR_CXX_COMPLEX_VALUE 0x4c000834
4398 | #define MPIR_CXX_DOUBLE_COMPLEX_VALUE 0x4c001035
4399 | #define MPIR_CXX_LONG_DOUBLE_COMPLEX_VALUE 0x4c002036
4400 | #define HAVE_CXX_COMPLEX 1
4401 | #define HAVE_ANY_INT64_T_ALIGNMENT 1
4402 | #define HAVE_ANY_INT32_T_ALIGNMENT 1
4403 | #define HAVE_GCC_AND_X86_64_ASM 1
4404 | #define HAVE_STDLIB_H 1
4405 | #define HAVE_STDARG_H 1
4406 | #define HAVE_SYS_TYPES_H 1
4407 | #define HAVE_INTTYPES_H 1
4408 | #define HAVE_LIMITS_H 1
4409 | #define HAVE_STDDEF_H 1
4410 | #define HAVE_ERRNO_H 1
4411 | #define HAVE_SYS_SOCKET_H 1
4412 | #define HAVE_SYS_TIME_H 1
4413 | #define HAVE_UNISTD_H 1
4414 | #define HAVE_ENDIAN_H 1
4415 | #define HAVE_ASSERT_H 1
4416 | #define HAVE_SYS_UIO_H 1
4417 | #define HAVE_SETITIMER 1
4418 | #define HAVE_ALARM 1
4419 | #define HAVE_VSNPRINTF 1
4420 | #define HAVE_VSPRINTF 1
4421 | #define HAVE_STRERROR 1
4422 | #define HAVE_SNPRINTF 1
4423 | #define HAVE_VA_COPY 1
4424 | #define HAVE_ALLOCA_H 1
4425 | #define HAVE_ALLOCA 1
4426 | #define HAVE_STRDUP 1
4427 | #define HAVE_GETTIMEOFDAY 1
4428 | #define MPIR_Pint long
4429 | #define MPIR_Upint unsigned long
4430 | #define MPIU_SIZE_T unsigned long
4431 | #define HAVE_PTHREAD_H 1
4432 | /* end confdefs.h.  */
4433 |
4434 | #include <pthread.h>
4435 | void f1(void *a) { return; }
4436 | int
4437 | main ()
4438 | {
4439 | pthread_cleanup_push( f1, (void *)0 );
4440 |   ;
4441 |   return 0;
4442 | }
4443 configure:33900: result: no
4444 configure:34225: checking for sched_yield
4445 configure:34281: gcc -o conftest  -O2   conftest.c -lpthread  >&5
4446 configure:34288: $? = 0
4447 configure:34310: result: yes
4448 configure:34225: checking for yield
4449 configure:34281: gcc -o conftest  -O2   conftest.c -lpthread  >&5
4450 /tmp/ccYBYbWf.o(.text+0x7): In function `main':
4451 : undefined reference to `yield'
4452 collect2: ld returned 1 exit status
4453 configure:34288: $? = 1
4454 configure: failed program was:
4455 | /* confdefs.h.  */
4456 | #define PACKAGE_NAME ""
4457 | #define PACKAGE_TARNAME ""
4458 | #define PACKAGE_VERSION ""
4459 | #define PACKAGE_STRING ""
4460 | #define PACKAGE_BUGREPORT ""
4461 | #define HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
4462 | #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
4463 | #define USE_LOGGING MPID_LOGGING_NONE
4464 | #define HAVE_RUNTIME_THREADCHECK 1
4465 | #define MPICH_THREAD_LEVEL MPI_THREAD_MULTIPLE
4466 | #define USE_THREAD_IMPL MPICH_THREAD_IMPL_GLOBAL_MUTEX
4467 | #define HAVE_ROMIO 1
4468 | #define HAVE_PRAGMA_WEAK 1
4469 | #define USE_WEAK_SYMBOLS 1
4470 | #define HAVE_MULTIPLE_PRAGMA_WEAK 1
4471 | #define HAVE_LONG_LONG 1
4472 | #define F77_NAME_LOWER_2USCORE 1
4473 | #define STDCALL
4474 | #define HAVE_FORTRAN_BINDING 1
4475 | #define HAVE_CXX_EXCEPTIONS /**/
4476 | #define HAVE_NAMESPACES /**/
4477 | #define HAVE_NAMESPACE_STD /**/
4478 | #define HAVE_CXX_BINDING 1
4479 | #define HAVE_NAMEPUB_SERVICE 1
4480 | #define restrict __restrict
4481 | #define HAVE_GCC_ATTRIBUTE 1
4482 | #define HAVE_SYS_TYPES_H 1
4483 | #define HAVE_SYS_STAT_H 1
4484 | #define HAVE_STDLIB_H 1
4485 | #define HAVE_STRING_H 1
4486 | #define HAVE_MEMORY_H 1
4487 | #define HAVE_STRINGS_H 1
4488 | #define HAVE_INTTYPES_H 1
4489 | #define HAVE_STDINT_H 1
4490 | #define HAVE_UNISTD_H 1
4491 | #define WORDS_LITTLEENDIAN 1
4492 | #define HAVE_LONG_DOUBLE 1
4493 | #define HAVE_LONG_LONG_INT 1
4494 | #define HAVE_MAX_INTEGER_ALIGNMENT 8
4495 | #define HAVE_MAX_STRUCT_ALIGNMENT 8
4496 | #define HAVE_MAX_FP_ALIGNMENT 16
4497 | #define HAVE_MAX_DOUBLE_FP_ALIGNMENT 8
4498 | #define HAVE_MAX_LONG_DOUBLE_FP_ALIGNMENT 16
4499 | #define SIZEOF_CHAR 1
4500 | #define SIZEOF_UNSIGNED_CHAR 1
4501 | #define SIZEOF_SHORT 2
4502 | #define SIZEOF_UNSIGNED_SHORT 2
4503 | #define SIZEOF_INT 4
4504 | #define SIZEOF_UNSIGNED_INT 4
4505 | #define SIZEOF_LONG 8
4506 | #define SIZEOF_UNSIGNED_LONG 8
4507 | #define SIZEOF_LONG_LONG 8
4508 | #define SIZEOF_UNSIGNED_LONG_LONG 8
4509 | #define SIZEOF_FLOAT 4
4510 | #define SIZEOF_DOUBLE 8
4511 | #define SIZEOF_LONG_DOUBLE 16
4512 | #define SIZEOF_WCHAR_T 4
4513 | #define SIZEOF_VOID_P 8
4514 | #define HAVE_SYS_BITYPES_H 1
4515 | #define HAVE_INT16_T 1
4516 | #define HAVE_INT32_T 1
4517 | #define HAVE_INT64_T 1
4518 | #define MPIR_REAL4_CTYPE float
4519 | #define MPIR_REAL8_CTYPE double
4520 | #define MPIR_REAL16_CTYPE long double
4521 | #define MPIR_INTEGER1_CTYPE char
4522 | #define MPIR_INTEGER2_CTYPE short
4523 | #define MPIR_INTEGER4_CTYPE int
4524 | #define MPIR_INTEGER8_CTYPE long
4525 | #define SIZEOF_F77_INTEGER 4
4526 | #define SIZEOF_F77_REAL 4
4527 | #define SIZEOF_F77_DOUBLE_PRECISION 8
4528 | #define HAVE_AINT_LARGER_THAN_FINT 1
4529 | #define HAVE_FINT_IS_INT 1
4530 | #define F77_TRUE_VALUE_SET 1
4531 | #define F77_TRUE_VALUE 1
4532 | #define F77_FALSE_VALUE 0
4533 | #define SIZEOF_BOOL 1
4534 | #define SIZEOF_COMPLEX 8
4535 | #define SIZEOF_DOUBLECOMPLEX 16
4536 | #define SIZEOF_LONGDOUBLECOMPLEX 32
4537 | #define MPIR_CXX_COMPLEX_VALUE 0x4c000834
4538 | #define MPIR_CXX_DOUBLE_COMPLEX_VALUE 0x4c001035
4539 | #define MPIR_CXX_LONG_DOUBLE_COMPLEX_VALUE 0x4c002036
4540 | #define HAVE_CXX_COMPLEX 1
4541 | #define HAVE_ANY_INT64_T_ALIGNMENT 1
4542 | #define HAVE_ANY_INT32_T_ALIGNMENT 1
4543 | #define HAVE_GCC_AND_X86_64_ASM 1
4544 | #define HAVE_STDLIB_H 1
4545 | #define HAVE_STDARG_H 1
4546 | #define HAVE_SYS_TYPES_H 1
4547 | #define HAVE_INTTYPES_H 1
4548 | #define HAVE_LIMITS_H 1
4549 | #define HAVE_STDDEF_H 1
4550 | #define HAVE_ERRNO_H 1
4551 | #define HAVE_SYS_SOCKET_H 1
4552 | #define HAVE_SYS_TIME_H 1
4553 | #define HAVE_UNISTD_H 1
4554 | #define HAVE_ENDIAN_H 1
4555 | #define HAVE_ASSERT_H 1
4556 | #define HAVE_SYS_UIO_H 1
4557 | #define HAVE_SETITIMER 1
4558 | #define HAVE_ALARM 1
4559 | #define HAVE_VSNPRINTF 1
4560 | #define HAVE_VSPRINTF 1
4561 | #define HAVE_STRERROR 1
4562 | #define HAVE_SNPRINTF 1
4563 | #define HAVE_VA_COPY 1
4564 | #define HAVE_ALLOCA_H 1
4565 | #define HAVE_ALLOCA 1
4566 | #define HAVE_STRDUP 1
4567 | #define HAVE_GETTIMEOFDAY 1
4568 | #define MPIR_Pint long
4569 | #define MPIR_Upint unsigned long
4570 | #define MPIU_SIZE_T unsigned long
4571 | #define HAVE_PTHREAD_H 1
4572 | #define HAVE_SCHED_YIELD 1
4573 | /* end confdefs.h.  */
4574 | /* Define yield to an innocuous variant, in case <limits.h> declares yield.
4575 |    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
4576 | #define yield innocuous_yield
4577 |
4578 | /* System header to define __stub macros and hopefully few prototypes,
4579 |     which can conflict with char yield (); below.
4580 |     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4581 |     <limits.h> exists even on freestanding compilers.  */
4582 |
4583 | #ifdef __STDC__
4584 | # include <limits.h>
4585 | #else
4586 | # include <assert.h>
4587 | #endif
4588 |
4589 | #undef yield
4590 |
4591 | /* Override any GCC internal prototype to avoid an error.
4592 |    Use char because int might match the return type of a GCC
4593 |    builtin and then its argument prototype would still apply.  */
4594 | #ifdef __cplusplus
4595 | extern "C"
4596 | #endif
4597 | char yield ();
4598 | /* The GNU C library defines this for functions which it implements
4599 |     to always fail with ENOSYS.  Some functions are actually named
4600 |     something starting with __ and the normal name is an alias.  */
4601 | #if defined __stub_yield || defined __stub___yield
4602 | choke me
4603 | #endif
4604 |
4605 | int
4606 | main ()
4607 | {
4608 | return yield ();
4609 |   ;
4610 |   return 0;
4611 | }
4612 configure:34310: result: no
4613 configure:34225: checking for usleep
4614 configure:34281: gcc -o conftest  -O2   conftest.c -lpthread  >&5
4615 configure:34288: $? = 0
4616 configure:34310: result: yes
4617 configure:34225: checking for sleep
4618 configure:34281: gcc -o conftest  -O2   conftest.c -lpthread  >&5
4619 configure:34288: $? = 0
4620 configure:34310: result: yes
4621 configure:34225: checking for select
4622 configure:34281: gcc -o conftest  -O2   conftest.c -lpthread  >&5
4623 configure:34288: $? = 0
4624 configure:34310: result: yes
4625 configure:34606: checking the sizeof MPI_Offset
4626 configure:34632: gcc -o conftest  -O2   conftest.c -lpthread      -lrt    >&5
4627 configure:34635: $? = 0
4628 configure:34659: result: 8
4629 configure:34709: checking whether the Fortran Offset type works with Fortran77
4630 configure:34722: g77 -c  -O2 conftest.f >&5
4631 configure:34729: $? = 0
4632 configure:34743: result: yes
4633 configure:35113: gcc -o conftest  -O2   conftest.c -lpthread      -lrt    >&5
4634 configure:35116: $? = 0
4635 configure:35157: g77 -o conftest  -O2  conftest.f -lpthread      -lrt    >&5
4636 configure:35160: $? = 0
4637 configure:35204: c++ -o conftest  -O2   conftest.cpp -lpthread      -lrt    >&5
4638 configure:35207: $? = 0
4639 configure:2324: gfortran -o conftest  -O2  conftest.f90 -lpthread      -lrt    >&5
4640 configure:35280: checking whether the Fortran Offset type works with Fortran90
4641 configure:35293: gfortran -c  -O2 conftest.f90 >&5
4642 configure:35300: $? = 0
4643 configure:35314: result: yes
4644 configure:35639: creating ./config.status
4645
4646 ## ---------------------- ##
4647 ## Running config.status. ##
4648 ## ---------------------- ##
4649
4650 This file was extended by config.status, which was
4651 generated by GNU Autoconf 2.62.  Invocation command line was
4652
4653   CONFIG_FILES    =
4654   CONFIG_HEADERS  =
4655   CONFIG_LINKS    =
4656   CONFIG_COMMANDS =
4657   $ ./config.status
4658
4659 on KNDCAE
4660
4661 config.status:1267: creating Makefile
4662 config.status:1267: creating src/Makefile
4663 config.status:1267: creating src/include/Makefile
4664 config.status:1267: creating src/include/mpich2info.h
4665 config.status:1267: creating mpich2-doxygen
4666 config.status:1267: creating src/include/mpichtimer.h
4667 config.status:1267: creating src/binding/Makefile
4668 config.status:1267: creating src/binding/cxx/Makefile
4669 config.status:1267: creating src/binding/cxx/mpicxx.h
4670 config.status:1267: creating src/binding/f77/Makefile
4671 config.status:1267: creating src/binding/f77/mpif.h
4672 config.status:1267: creating src/binding/f77/setbotf.f
4673 config.status:1267: creating src/binding/f90/Makefile
4674 config.status:1267: creating src/binding/f90/mpi_sizeofs.f90
4675 config.status:1267: creating src/pkgconfig/mpich2-ch3.pc
4676 config.status:1267: creating src/pkgconfig/Makefile
4677 config.status:1267: creating src/env/mpixxx_opts.conf
4678 config.status:1267: creating src/env/mpicc
4679 config.status:1267: creating src/env/mpicc.conf
4680 config.status:1267: creating src/env/mpicc.bash
4681 config.status:1267: creating src/env/mpicxx
4682 config.status:1267: creating src/env/mpicxx.conf
4683 config.status:1267: creating src/env/mpicxx.bash
4684 config.status:1267: creating src/env/mpif77
4685 config.status:1267: creating src/env/mpif77.conf
4686 config.status:1267: creating src/env/mpif77.bash
4687 config.status:1267: creating src/env/mpif90
4688 config.status:1267: creating src/env/mpif90.conf
4689 config.status:1267: creating src/env/mpif90.bash
4690 config.status:1267: creating src/env/parkill
4691 config.status:1267: creating src/env/Makefile
4692 config.status:1267: creating src/util/createshlib
4693 config.status:1267: creating src/mpi/Makefile
4694 config.status:1267: creating src/mpi/attr/Makefile
4695 config.status:1267: creating src/mpi/coll/Makefile
4696 config.status:1267: creating src/mpi/comm/Makefile
4697 config.status:1267: creating src/mpi/datatype/Makefile
4698 config.status:1267: creating src/mpi/debugger/Makefile
4699 config.status:1267: creating src/mpi/errhan/Makefile
4700 config.status:1267: creating src/mpi/group/Makefile
4701 config.status:1267: creating src/mpi/init/Makefile
4702 config.status:1267: creating src/mpi/misc/Makefile
4703 config.status:1267: creating src/mpi/pt2pt/Makefile
4704 config.status:1267: creating src/mpi/rma/Makefile
4705 config.status:1267: creating src/mpi/spawn/Makefile
4706 config.status:1267: creating src/mpi/timer/Makefile
4707 config.status:1267: creating src/mpi/topo/Makefile
4708 config.status:1267: creating src/mpid/Makefile
4709 config.status:1267: creating src/mpid/common/Makefile
4710 config.status:1267: creating src/mpid/common/datatype/Makefile
4711 config.status:1267: creating src/mpid/common/datatype/dataloop/Makefile
4712 config.status:1267: creating src/pm/Makefile
4713 config.status:1267: creating src/pmi/Makefile
4714 config.status:1267: creating src/nameserv/Makefile
4715 config.status:1267: creating src/nameserv/file/Makefile
4716 config.status:1267: creating src/nameserv/mpd/Makefile
4717 config.status:1267: creating src/nameserv/pmi/Makefile
4718 config.status:1267: creating src/nameserv/test/Makefile
4719 config.status:1267: creating src/util/Makefile
4720 config.status:1267: creating src/util/info/Makefile
4721 config.status:1267: creating src/util/instrm/Makefile
4722 config.status:1267: creating src/util/thread/Makefile
4723 config.status:1267: creating src/util/thread/mpe_thread.h
4724 config.status:1267: creating src/util/mem/Makefile
4725 config.status:1267: creating src/util/msgs/Makefile
4726 config.status:1267: creating src/util/param/Makefile
4727 config.status:1267: creating src/util/dbg/Makefile
4728 config.status:1267: creating src/util/dbg/getfuncstack
4729 config.status:1267: creating src/util/osserv/Makefile
4730 config.status:1267: creating src/include/mpi.h
4731 config.status:1267: creating test/Makefile
4732 config.status:1267: creating test/util/Makefile
4733 config.status:1267: creating test/basic/Makefile
4734 config.status:1267: creating test/commands/Makefile
4735 config.status:1267: creating test/commands/cmdtests
4736 config.status:1267: creating test/mpid/Makefile
4737 config.status:1267: creating test/mpid/ch3/Makefile
4738 config.status:1267: creating test/util/timer/Makefile
4739 config.status:1267: creating examples/Makefile
4740 config.status:1267: creating examples/f77/Makefile
4741 config.status:1267: creating examples/f90/Makefile
4742 config.status:1267: creating examples/cxx/Makefile
4743 config.status:1267: creating src/util/logging/Makefile
4744 config.status:1267: creating src/util/logging/common/Makefile
4745 config.status:1267: creating doc/Makefile
4746 config.status:1267: creating doc/mansrc/Makefile
4747 config.status:1267: creating doc/mansrc/createhtmlindex
4748 config.status:1267: creating doc/refman/Makefile
4749 config.status:1267: creating doc/installguide/Makefile
4750 config.status:1267: creating doc/userguide/Makefile
4751 config.status:1267: creating doc/logging/Makefile
4752 config.status:1267: creating doc/design/Makefile
4753 config.status:1267: creating doc/smpd/Makefile
4754 config.status:1267: creating doc/windev/Makefile
4755 config.status:1267: creating src/include/mpichconf.h
4756 config.status:1506: executing default-1 commands
4757 config.status:1506: executing default-2 commands
4758 config.status:1506: executing default-3 commands
4759 config.status:1506: executing default-4 commands
4760 config.status:1506: executing default-5 commands
4761 config.status:1506: executing default-6 commands
4762 config.status:1506: executing default-7 commands
4763 config.status:1506: executing default-8 commands
4764 config.status:1506: executing default-9 commands
4765 config.status:1506: executing default-10 commands
4766 config.status:1506: executing default-11 commands
4767 config.status:1506: executing default-12 commands
4768 config.status:1506: executing default-13 commands
4769 config.status:1506: executing default-14 commands
4770 configure:37163: === configuring in test/mpi (/soft/mpich2-1.0.8/test/mpi)
4771 configure:37266: running /bin/sh ./configure --disable-option-checking '--prefix=/soft/mpich'  --cache-file=/dev/null --srcdir=.
4772
4773 ## ---------------- ##
4774 ## Cache variables. ##
4775 ## ---------------- ##
4776
4777 ac_cv_c_bigendian=no
4778 ac_cv_c_compiler_gnu=yes
4779 ac_cv_c_const=yes
4780 ac_cv_c_inline=inline
4781 ac_cv_c_int16_t=yes
4782 ac_cv_c_int32_t=yes
4783 ac_cv_c_int64_t=yes
4784 ac_cv_c_int8_t=yes
4785 ac_cv_c_uint16_t=yes
4786 ac_cv_c_uint32_t=yes
4787 ac_cv_c_uint64_t=yes
4788 ac_cv_c_uint8_t=yes
4789 ac_cv_cxx_bool=yes
4790 ac_cv_cxx_compiler_gnu=yes
4791 ac_cv_cxx_exceptions=yes
4792 ac_cv_cxx_namespace_std=yes
4793 ac_cv_cxx_namespaces=yes
4794 ac_cv_env_CCC_set=
4795 ac_cv_env_CCC_value=
4796 ac_cv_env_CC_set=
4797 ac_cv_env_CC_value=
4798 ac_cv_env_CFLAGS_set=
4799 ac_cv_env_CFLAGS_value=
4800 ac_cv_env_CPPFLAGS_set=
4801 ac_cv_env_CPPFLAGS_value=
4802 ac_cv_env_CPP_set=
4803 ac_cv_env_CPP_value=
4804 ac_cv_env_CXXCPP_set=
4805 ac_cv_env_CXXCPP_value=
4806 ac_cv_env_CXXFLAGS_set=
4807 ac_cv_env_CXXFLAGS_value=
4808 ac_cv_env_CXX_set=
4809 ac_cv_env_CXX_value=
4810 ac_cv_env_F77_set=
4811 ac_cv_env_F77_value=
4812 ac_cv_env_F90FLAGS_set=
4813 ac_cv_env_F90FLAGS_value=
4814 ac_cv_env_F90_set=
4815 ac_cv_env_F90_value=
4816 ac_cv_env_FFLAGS_set=
4817 ac_cv_env_FFLAGS_value=
4818 ac_cv_env_LDFLAGS_set=
4819 ac_cv_env_LDFLAGS_value=
4820 ac_cv_env_LIBS_set=
4821 ac_cv_env_LIBS_value=
4822 ac_cv_env_MPICH2LIB_CFLAGS_set=
4823 ac_cv_env_MPICH2LIB_CFLAGS_value=
4824 ac_cv_env_MPICH2LIB_CXXFLAGS_set=
4825 ac_cv_env_MPICH2LIB_CXXFLAGS_value=
4826 ac_cv_env_MPICH2LIB_F90FLAGS_set=
4827 ac_cv_env_MPICH2LIB_F90FLAGS_value=
4828 ac_cv_env_MPICH2LIB_FFLAGS_set=
4829 ac_cv_env_MPICH2LIB_FFLAGS_value=
4830 ac_cv_env_build_alias_set=
4831 ac_cv_env_build_alias_value=
4832 ac_cv_env_host_alias_set=
4833 ac_cv_env_host_alias_value=
4834 ac_cv_env_target_alias_set=
4835 ac_cv_env_target_alias_value=
4836 ac_cv_f77_compiler_gnu=yes
4837 ac_cv_f77_libs=' -L/usr/lib/gcc/x86_64-redhat-linux/3.4.4 -L/usr/lib/gcc/x86_64-redhat-linux/3.4.4/../../../../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/3.4.4/../../.. -L/lib/../lib64 -L/usr/lib/../lib64 -lfrtbegin -lg2c -lm'
4838 ac_cv_f90_compiler_gnu=yes
4839 ac_cv_func_alarm=yes
4840 ac_cv_func_alloca_works=yes
4841 ac_cv_func_clock_getres=no
4842 ac_cv_func_clock_gettime=no
4843 ac_cv_func_gethrtime=no
4844 ac_cv_func_gettimeofday=yes
4845 ac_cv_func_pthread_cleanup_push=no
4846 ac_cv_func_pthread_yield=no
4847 ac_cv_func_sched_yield=yes
4848 ac_cv_func_select=yes
4849 ac_cv_func_setitimer=yes
4850 ac_cv_func_sleep=yes
4851 ac_cv_func_snprintf=yes
4852 ac_cv_func_strdup=yes
4853 ac_cv_func_strerror=yes
4854 ac_cv_func_usleep=yes
4855 ac_cv_func_vsnprintf=yes
4856 ac_cv_func_vsprintf=yes
4857 ac_cv_func_yield=no
4858 ac_cv_header_assert_h=yes
4859 ac_cv_header_complex=yes
4860 ac_cv_header_endian_h=yes
4861 ac_cv_header_errno_h=yes
4862 ac_cv_header_inttypes_h=yes
4863 ac_cv_header_limits_h=yes
4864 ac_cv_header_memory_h=yes
4865 ac_cv_header_pthread_h=yes
4866 ac_cv_header_stdarg_h=yes
4867 ac_cv_header_stdc=no
4868 ac_cv_header_stddef_h=yes
4869 ac_cv_header_stdint_h=yes
4870 ac_cv_header_stdlib_h=yes
4871 ac_cv_header_string_h=yes
4872 ac_cv_header_strings_h=yes
4873 ac_cv_header_sys_bitypes_h=yes
4874 ac_cv_header_sys_socket_h=yes
4875 ac_cv_header_sys_stat_h=yes
4876 ac_cv_header_sys_time_h=yes
4877 ac_cv_header_sys_types_h=yes
4878 ac_cv_header_sys_uio_h=yes
4879 ac_cv_header_unistd_h=yes
4880 ac_cv_objext=o
4881 ac_cv_path_BASH_SHELL=/bin/bash
4882 ac_cv_path_DOCTEXT=false
4883 ac_cv_path_EGREP='/bin/grep -E'
4884 ac_cv_path_GREP=/bin/grep
4885 ac_cv_path_PERL=/usr/bin/perl
4886 ac_cv_path_install='/usr/bin/install -c'
4887 ac_cv_prog_AR=ar
4888 ac_cv_prog_CPP='gcc -E'
4889 ac_cv_prog_CXX=c++
4890 ac_cv_prog_CXXCPP='c++ -E'
4891 ac_cv_prog_ETAGS=etags
4892 ac_cv_prog_KILLALL=killall
4893 ac_cv_prog_MAKE=make
4894 ac_cv_prog_RANLIB=ranlib
4895 ac_cv_prog_ac_ct_CC=gcc
4896 ac_cv_prog_ac_ct_F77=g77
4897 ac_cv_prog_ac_ct_F90=gfortran
4898 ac_cv_prog_cc_c89=
4899 ac_cv_prog_cc_cross=
4900 ac_cv_prog_cc_g=yes
4901 ac_cv_prog_cc_works=yes
4902 ac_cv_prog_cxx_cross=
4903 ac_cv_prog_cxx_g=yes
4904 ac_cv_prog_cxx_works=yes
4905 ac_cv_prog_f77_cross=
4906 ac_cv_prog_f77_g=yes
4907 ac_cv_prog_f77_v=-v
4908 ac_cv_prog_f77_works=yes
4909 ac_cv_prog_f90_cross=no
4910 ac_cv_prog_f90_g=yes
4911 ac_cv_prog_f90_works=yes
4912 ac_cv_prog_install_breaks_libs=no
4913 ac_cv_search_pthread_key_create=-lpthread
4914 ac_cv_sizeof_Complex=8
4915 ac_cv_sizeof_DoubleComplex=16
4916 ac_cv_sizeof_LongDoubleComplex=32
4917 ac_cv_sizeof_MPI_Offset=8
4918 ac_cv_sizeof_bool=1
4919 ac_cv_sizeof_char=1
4920 ac_cv_sizeof_double=8
4921 ac_cv_sizeof_float=4
4922 ac_cv_sizeof_int=4
4923 ac_cv_sizeof_long=8
4924 ac_cv_sizeof_long_double=16
4925 ac_cv_sizeof_long_long=8
4926 ac_cv_sizeof_short=2
4927 ac_cv_sizeof_unsigned_char=1
4928 ac_cv_sizeof_unsigned_int=4
4929 ac_cv_sizeof_unsigned_long=8
4930 ac_cv_sizeof_unsigned_long_long=8
4931 ac_cv_sizeof_unsigned_short=2
4932 ac_cv_sizeof_void_p=8
4933 ac_cv_sizeof_wchar_t=4
4934 ac_cv_type_size_t=yes
4935 ac_cv_working_alloca_h=yes
4936 pac_cv_attr_weak=yes
4937 pac_cv_c_char_p_is_byte=yes
4938 pac_cv_c_double_alignment_exception=no
4939 pac_cv_c_double_pos_align=no
4940 pac_cv_c_fp_align_nr=16
4941 pac_cv_c_llint_pos_align=no
4942 pac_cv_c_max_double_fp_align=eight
4943 pac_cv_c_max_fp_align=sixteen
4944 pac_cv_c_max_integer_align=eight
4945 pac_cv_c_max_longdouble_fp_align=sixteen
4946 pac_cv_c_restrict=__restrict
4947 pac_cv_c_struct_align_nr=8
4948 pac_cv_c_volatile=yes
4949 pac_cv_cc_has___func__=yes
4950 pac_cv_cxx_builds_exe=yes
4951 pac_cv_cxx_compiles_string=yes
4952 pac_cv_cxx_has_iostream=yes
4953 pac_cv_cxx_has_math=no
4954 pac_cv_f77_flibs_valid=yes
4955 pac_cv_f77_sizeof_double_precision=8
4956 pac_cv_f77_sizeof_integer=4
4957 pac_cv_f77_sizeof_real=4
4958 pac_cv_f90_accepts_F90=yes
4959 pac_cv_f90_and_f77=yes
4960 pac_cv_f90_ext=f90
4961 pac_cv_f90_ext_f90=yes
4962 pac_cv_f90_module_case=lower
4963 pac_cv_f90_module_ext=mod
4964 pac_cv_f90_module_incflag=-I
4965 pac_cv_f90_vendor=gnu
4966 pac_cv_fort90_real8=yes
4967 pac_cv_fort_accepts_F=yes
4968 pac_cv_fort_integer16=no
4969 pac_cv_fort_integer1=yes
4970 pac_cv_fort_integer2=yes
4971 pac_cv_fort_integer4=yes
4972 pac_cv_fort_integer8=yes
4973 pac_cv_fort_real16=no
4974 pac_cv_fort_real4=yes
4975 pac_cv_fort_real8=yes
4976 pac_cv_func_decl_snprintf=no
4977 pac_cv_func_decl_strdup=no
4978 pac_cv_func_decl_vsnprintf=no
4979 pac_cv_func_pthread_cleanup_push=no
4980 pac_cv_func_va_copy=yes
4981 pac_cv_gnu_attr_format=yes
4982 pac_cv_gnu_attr_pure=yes
4983 pac_cv_have_long_double=yes
4984 pac_cv_have_long_long=yes
4985 pac_cv_int32_t_alignment=no
4986 pac_cv_int64_t_alignment=no
4987 pac_cv_mkdir_p=yes
4988 pac_cv_mpi_bsend_overhead=95
4989 pac_cv_my_conf_dir=/soft/mpich2-1.0.8
4990 pac_cv_pointers_have_int_alignment=yes
4991 pac_cv_prog_TESTCPP='gcc -E'
4992 pac_cv_prog_c_multiple_weak_symbols=yes
4993 pac_cv_prog_c_unaligned_doubles=yes
4994 pac_cv_prog_c_weak_symbols='pragma weak'
4995 pac_cv_prog_f77_and_c_stdio_libs=none
4996 pac_cv_prog_f77_exclaim_comments=yes
4997 pac_cv_prog_f77_has_incdir=-I
4998 pac_cv_prog_f77_library_dir_flag=-L
4999 pac_cv_prog_f77_name_mangle='lower doubleunderscore'
5000 pac_cv_prog_f77_true_false_value='1 0'
5001 pac_cv_prog_f90_and_c_stdio_libs=none
5002 pac_cv_prog_f90_cross=no
5003 pac_cv_prog_f90_int_kind_16=8
5004 pac_cv_prog_f90_works=yes
5005 pac_cv_prog_make_allows_comments=yes
5006 pac_cv_prog_make_found_clock_skew=no
5007 pac_cv_prog_make_include=yes
5008 pac_cv_prog_make_set_cflags=no
5009 pac_cv_prog_make_vpath=VPATH
5010 pac_cv_sizeof_2_int=8
5011 pac_cv_sizeof_double_int=12
5012 pac_cv_sizeof_float_int=8
5013 pac_cv_sizeof_long_double_int=20
5014 pac_cv_sizeof_long_int=12
5015 pac_cv_sizeof_mpi_status=20
5016 pac_cv_sizeof_short_int=6
5017 pac_cv_test_stdcall=
5018
5019 ## ----------------- ##
5020 ## Output variables. ##
5021 ## ----------------- ##
5022
5023 ABIVERSION='1:1'
5024 ADDRESS_KIND='8'
5025 ALLOCA=''
5026 AR='ar'
5027 BASH_SHELL='/bin/bash'
5028 BSEND_OVERHEAD='95'
5029 BUILD_BASH_SCRIPTS='yes'
5030 BUILD_DLLS='no'
5031 BUILD_TVDLL='no'
5032 CC='gcc'
5033 CC_SHL='true'
5034 CC_SHL_DBG=''
5035 CFLAGS=' -O2'
5036 CONFIGURE_ARGS_CLEAN='-prefix=/soft/mpich/'
5037 CONFIGURE_ARGUMENTS=' '\''-prefix=/soft/mpich/'\'''
5038 CPP='gcc -E'
5039 CPPFLAGS='  -I/soft/mpich2-1.0.8/src/mpid/ch3/include -I/soft/mpich2-1.0.8/src/mpid/ch3/include -I/soft/mpich2-1.0.8/src/mpid/common/datatype -I/soft/mpich2-1.0.8/src/mpid/common/datatype -I/soft/mpich2-1.0.8/src/mpid/common/locks -I/soft/mpich2-1.0.8/src/mpid/common/locks -I/soft/mpich2-1.0.8/src/mpid/ch3/channels/sock/include -I/soft/mpich2-1.0.8/src/mpid/ch3/channels/sock/include -I/soft/mpich2-1.0.8/src/mpid/common/sock -I/soft/mpich2-1.0.8/src/mpid/common/sock -I/soft/mpich2-1.0.8/src/mpid/common/sock/poll -I/soft/mpich2-1.0.8/src/mpid/common/sock/poll'
5040 CREATESHLIB='false'
5041 CXX='c++'
5042 CXXCPP='c++ -E'
5043 CXXFLAGS=' -O2'
5044 CXX_DEFS=' -DHAVE_CXX_IOSTREAM -DHAVE_NAMESPACE_STD'
5045 CXX_LINKPATH_SHL=''
5046 CXX_SHL='false'
5047 C_LINKPATH_SHL=''
5048 C_LINK_SHL='true'
5049 C_LINK_SHL_DBG=''
5050 DBG_SHLIB_TYPE=''
5051 DEFS='-DHAVE_CONFIG_H'
5052 DEVICE='ch3:sock'
5053 DEVICE_ARGS=''
5054 DEVICE_NAME='ch3'
5055 DLLIMPORT=''
5056 DOCTEXT='false'
5057 DOCTEXTSTYLE=''
5058 ECHO_C=''
5059 ECHO_N='-n'
5060 ECHO_T=''
5061 EGREP='/bin/grep -E'
5062 ENABLE_SHLIB='none'
5063 ETAGS='etags'
5064 ETAGSADD='--language=c'
5065 EXEEXT=''
5066 EXTERNAL_SRC_DIRS=''
5067 EXTRA_STATUS_DECL=''
5068 F77='g77'
5069 F77CPP=''
5070 F77_COMPLEX16='1275072554'
5071 F77_COMPLEX32='1275076652'
5072 F77_COMPLEX8='1275070504'
5073 F77_INCDIR='-I'
5074 F77_INTEGER16='MPI_DATATYPE_NULL'
5075 F77_INTEGER1='1275068717'
5076 F77_INTEGER2='1275068975'
5077 F77_INTEGER4='1275069488'
5078 F77_INTEGER8='1275070513'
5079 F77_IN_C_LIBS=''
5080 F77_LIBDIR_LEADER='-L'
5081 F77_NAME_MANGLE='F77_NAME_LOWER_2USCORE'
5082 F77_OTHER_LIBS=''
5083 F77_REAL16='1275072555'
5084 F77_REAL4='1275069479'
5085 F77_REAL8='1275070505'
5086 F90='gfortran'
5087 F90CPP=''
5088 F90EXT='f90'
5089 F90FLAGS=' -O2'
5090 F90INC='-I'
5091 F90INCFLAG='-I'
5092 F90MODEXT='mod'
5093 F90MODINCFLAG='-I'
5094 F90MODINCSPEC=''
5095 F90_LINKPATH_SHL=''
5096 F90_OTHER_LIBS=''
5097 F90_SHL=''
5098 F90_WORK_FILES_ARG=''
5099 FC='g77'
5100 FC_LINKPATH_SHL=''
5101 FC_SHL='false'
5102 FFLAGS=' -O2'
5103 FINCLUDES='-I/soft/mpich2-1.0.8/src'
5104 FLIBS=' -L/usr/lib/gcc/x86_64-redhat-linux/3.4.4 -L/usr/lib/gcc/x86_64-redhat-linux/3.4.4/../../../../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/3.4.4/../../.. -L/lib/../lib64 -L/usr/lib/../lib64 -lfrtbegin -lg2c -lm'
5105 FORTRAN_BINDING='1'
5106 FORTRAN_MPI_OFFSET='integer*8'
5107 FWRAPNAME='fmpich'
5108 GCC='yes'
5109 GNUCXX_MINORVERSION='4'
5110 GNUCXX_VERSION='3'
5111 GREP='/bin/grep'
5112 HAVE_CXX_EXCEPTIONS='1'
5113 HAVE_ROMIO='#include "mpio.h"'
5114 INCLUDE_MPICXX_H='#include "mpicxx.h"'
5115 INCLUDE_MPIDDEFS_H='/* ... no device specific definitions ... */'
5116 INSTALL_DATA='${INSTALL} -m 644'
5117 INSTALL_PROGRAM='${INSTALL}'
5118 INSTALL_SCRIPT='${INSTALL}'
5119 KILLALL='killall'
5120 LDFLAGS=''
5121 LIBOBJS=''
5122 LIBS='-lpthread      -lrt   '
5123 LIBTOOL=''
5124 LTLIBOBJS=''
5125 MAKE='make'
5126 MAKE_DEPEND_C='gcc -MM'
5127 MANY_PM='no'
5128 MKDIR_P='mkdir -p'
5129 MPE_THREAD_LIB_NAME='mpich'
5130 MPIBASEMODNAME='mpi_base'
5131 MPICC='$(bindir)/mpicc'
5132 MPICH2LIB_CFLAGS=''
5133 MPICH2LIB_CXXFLAGS=''
5134 MPICH2LIB_F90FLAGS=''
5135 MPICH2LIB_FFLAGS=''
5136 MPICH_TIMER_KIND='USE_GETTIMEOFDAY'
5137 MPICONSTMODNAME='mpi_constants'
5138 MPICXX='$(bindir)/mpicxx'
5139 MPICXXLIBNAME='mpichcxx'
5140 MPID_TIMER_TYPE='struct timeval'
5141 MPIF77='$(bindir)/mpif77'
5142 MPIF90='$(bindir)/mpif90'
5143 MPIFLIBNAME='mpich'
5144 MPIFPMPI=',PMPI_WTIME,PMPI_WTICK'
5145 MPILIBNAME='mpich'
5146 MPIMODNAME='mpi'
5147 MPIR_CXX_BOOL='0x4c000133'
5148 MPIR_CXX_COMPLEX='0x4c000834'
5149 MPIR_CXX_DOUBLE_COMPLEX='0x4c001035'
5150 MPIR_CXX_LONG_DOUBLE_COMPLEX='0x4c002036'
5151 MPISIZEOFMODNAME='mpi_sizeofs'
5152 MPIU_DLL_SPEC_DEF='#define MPIU_DLL_SPEC'
5153 MPI_2COMPLEX='1275072548'
5154 MPI_2DOUBLE_COMPLEX='1275076645'
5155 MPI_2DOUBLE_PRECISION='1275072547'
5156 MPI_2INT='0x4c000816'
5157 MPI_2INTEGER='1275070496'
5158 MPI_2REAL='1275070497'
5159 MPI_AINT='long'
5160 MPI_AINT_FMT_DEC_SPEC='%ld'
5161 MPI_AINT_FMT_HEX_SPEC='%lx'
5162 MPI_BYTE='0x4c00010d'
5163 MPI_CHAR='0x4c000101'
5164 MPI_CHARACTER='1275068698'
5165 MPI_COMPLEX16='0x4c00102a'
5166 MPI_COMPLEX32='0x4c00202c'
5167 MPI_COMPLEX8='0x4c000828'
5168 MPI_COMPLEX='1275070494'
5169 MPI_DOUBLE='0x4c00080b'
5170 MPI_DOUBLE_COMPLEX='1275072546'
5171 MPI_DOUBLE_INT='0x8c000001'
5172 MPI_DOUBLE_PRECISION='1275070495'
5173 MPI_F77_BYTE='1275068685'
5174 MPI_F77_LB='1275068432'
5175 MPI_F77_PACKED='1275068687'
5176 MPI_F77_UB='1275068433'
5177 MPI_FINT='int'
5178 MPI_FLOAT='0x4c00040a'
5179 MPI_FLOAT_INT='0x8c000000'
5180 MPI_INT='0x4c000405'
5181 MPI_INTEGER16='MPI_DATATYPE_NULL'
5182 MPI_INTEGER1='0x4c00012d'
5183 MPI_INTEGER2='0x4c00022f'
5184 MPI_INTEGER4='0x4c000430'
5185 MPI_INTEGER8='0x4c000831'
5186 MPI_INTEGER='1275069467'
5187 MPI_LB='0x4c000010'
5188 MPI_LOGICAL='1275069469'
5189 MPI_LONG='0x4c000807'
5190 MPI_LONG_DOUBLE='0x4c00100c'
5191 MPI_LONG_DOUBLE_INT='0x8c000004'
5192 MPI_LONG_INT='0x8c000002'
5193 MPI_LONG_LONG='0x4c000809'
5194 MPI_MAX_PROCESSOR_NAME='128'
5195 MPI_OFFSET='long long'
5196 MPI_OFFSET_TYPEDEF='typedef long long MPI_Offset;'
5197 MPI_PACKED='0x4c00010f'
5198 MPI_REAL16='0x4c00102b'
5199 MPI_REAL4='0x4c000427'
5200 MPI_REAL8='0x4c000829'
5201 MPI_REAL='1275069468'
5202 MPI_SHORT='0x4c000203'
5203 MPI_SHORT_INT='0x8c000003'
5204 MPI_SIGNED_CHAR='0x4c000118'
5205 MPI_STATUS_SIZE='5'
5206 MPI_UB='0x4c000011'
5207 MPI_UNSIGNED_CHAR='0x4c000102'
5208 MPI_UNSIGNED_INT='0x4c000406'
5209 MPI_UNSIGNED_LONG='0x4c000808'
5210 MPI_UNSIGNED_LONG_LONG='0x4c000819'
5211 MPI_UNSIGNED_SHORT='0x4c000204'
5212 MPI_WCHAR='0x4c00040e'
5213 NEEDSPLIB='no'
5214 NO_WEAK_SYM=''
5215 NO_WEAK_SYM_TARGET='build_proflib'
5216 NUMVERSION='10008300'
5217 OBJEXT='o'
5218 OFFSET_KIND='8'
5219 PACKAGE_BUGREPORT=''
5220 PACKAGE_NAME=''
5221 PACKAGE_STRING=''
5222 PACKAGE_TARNAME=''
5223 PACKAGE_VERSION=''
5224 PATH_SEPARATOR=':'
5225 PERL='/usr/bin/perl'
5226 PMPIFLIBNAME='pmpich'
5227 PMPILIBNAME='pmpich'
5228 PROFILE_DEF_MPI=''
5229 RANLIB='ranlib'
5230 RANLIB_AFTER_INSTALL='no'
5231 RELEASE_DATE='Unknown, built on Tue Jan 27 08:03:18 IST 2009'
5232 REQD=''
5233 REQI1=''
5234 REQI2=''
5235 REQI8=''
5236 SET_CFLAGS=''
5237 SET_MAKE='MAKE=make'
5238 SHELL='/bin/sh'
5239 SHLIB_EXT='so'
5240 SHLIB_FROM_LO='no'
5241 SHLIB_INSTALL='$(INSTALL_PROGRAM)'
5242 SIZEOF_F90_CHARACTER='1'
5243 SIZEOF_F90_DOUBLE_PRECISION='8'
5244 SIZEOF_F90_INTEGER='4'
5245 SIZEOF_F90_REAL='4'
5246 SIZEOF_MPI_STATUS='20'
5247 TESTCPP='gcc -E'
5248 THR_CFLAGS=' -D_REENTRANT -D_THREAD_SAFE'
5249 THR_CPPFLAGS=''
5250 THR_DEFS=''
5251 THR_LDFLAGS=''
5252 THR_LIBS=' -lpthread'
5253 VERSION='1.0.8'
5254 VPATH='VPATH=.:${srcdir}'
5255 WRAPPER_CFLAGS=''
5256 WRAPPER_CXXFLAGS=''
5257 WRAPPER_F90FLAGS=''
5258 WRAPPER_FFLAGS=''
5259 WRAPPER_LDFLAGS='  '
5260 XARGS_NODATA_OPT='-r'
5261 ac_ct_CC='gcc'
5262 ac_ct_CXX=''
5263 ac_ct_F77='g77'
5264 ac_ct_F90='gfortran'
5265 bindings=' f77 f90 cxx'
5266 bindings_dirs=' src/binding/f77 src/binding/f90 src/binding/cxx'
5267 bindir='${exec_prefix}/bin'
5268 build_alias=''
5269 datadir='${datarootdir}'
5270 datarootdir='${prefix}/share'
5271 debugger_dir=''
5272 device_name='ch3'
5273 docdir='${datarootdir}/doc/${PACKAGE}'
5274 dvidir='${docdir}'
5275 exec_prefix='${prefix}'
5276 host_alias=''
5277 htmldir='${docdir}'
5278 includedir='${prefix}/include'
5279 infodir='${datarootdir}/info'
5280 libdir='${exec_prefix}/lib'
5281 libexecdir='${exec_prefix}/libexec'
5282 localedir='${datarootdir}/locale'
5283 localstatedir='${prefix}/var'
5284 logging_dir=''
5285 logging_name='none'
5286 logging_subdirs=''
5287 mandir='${datarootdir}/man'
5288 master_top_builddir='/soft/mpich2-1.0.8'
5289 master_top_srcdir='/soft/mpich2-1.0.8'
5290 modincdir='${prefix}/include'
5291 mpe_dir='mpe2'
5292 nameserv_name='mpd'
5293 oldincludedir='/usr/include'
5294 other_install_dirs=' src/pm/mpd src/mpe2'
5295 other_pm_names=''
5296 pac_prog=''
5297 pdfdir='${docdir}'
5298 pm_name='mpd'
5299 pmi_name='simple'
5300 prefix='/soft/mpich'
5301 program_transform_name='s,x,x,'
5302 psdir='${docdir}'
5303 romio_dir='romio'
5304 sbindir='${exec_prefix}/sbin'
5305 sharedstatedir='${prefix}/com'
5306 subdirs=' test/mpi'
5307 subsystems=' src/mpid/ch3 src/mpid/common/sock  src/mpid/common/locks src/mpi/romio src/pmi/simple src/pm/mpd src/mpe2  src/binding/f90'
5308 sysconfdir='${prefix}/etc'
5309 target_alias=''
5310
5311 ## ------------------- ##
5312 ## File substitutions. ##
5313 ## ------------------- ##
5314
5315 MPE_THREAD_FUNCS='./src/util/thread/posix_funcs.i'
5316 MPE_THREAD_TYPEDEFS='./src/util/thread/posix_types.i'
5317
5318 ## ----------- ##
5319 ## confdefs.h. ##
5320 ## ----------- ##
5321
5322 #define PACKAGE_NAME ""
5323 #define PACKAGE_TARNAME ""
5324 #define PACKAGE_VERSION ""
5325 #define PACKAGE_STRING ""
5326 #define PACKAGE_BUGREPORT ""
5327 #define HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
5328 #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
5329 #define USE_LOGGING MPID_LOGGING_NONE
5330 #define HAVE_RUNTIME_THREADCHECK 1
5331 #define MPICH_THREAD_LEVEL MPI_THREAD_MULTIPLE
5332 #define USE_THREAD_IMPL MPICH_THREAD_IMPL_GLOBAL_MUTEX
5333 #define HAVE_ROMIO 1
5334 #define HAVE_PRAGMA_WEAK 1
5335 #define USE_WEAK_SYMBOLS 1
5336 #define HAVE_MULTIPLE_PRAGMA_WEAK 1
5337 #define HAVE_LONG_LONG 1
5338 #define F77_NAME_LOWER_2USCORE 1
5339 #define STDCALL
5340 #define HAVE_FORTRAN_BINDING 1
5341 #define HAVE_CXX_EXCEPTIONS /**/
5342 #define HAVE_NAMESPACES /**/
5343 #define HAVE_NAMESPACE_STD /**/
5344 #define HAVE_CXX_BINDING 1
5345 #define HAVE_NAMEPUB_SERVICE 1
5346 #define restrict __restrict
5347 #define HAVE_GCC_ATTRIBUTE 1
5348 #define HAVE_SYS_TYPES_H 1
5349 #define HAVE_SYS_STAT_H 1
5350 #define HAVE_STDLIB_H 1
5351 #define HAVE_STRING_H 1
5352 #define HAVE_MEMORY_H 1
5353 #define HAVE_STRINGS_H 1
5354 #define HAVE_INTTYPES_H 1
5355 #define HAVE_STDINT_H 1
5356 #define HAVE_UNISTD_H 1
5357 #define WORDS_LITTLEENDIAN 1
5358 #define HAVE_LONG_DOUBLE 1
5359 #define HAVE_LONG_LONG_INT 1
5360 #define HAVE_MAX_INTEGER_ALIGNMENT 8
5361 #define HAVE_MAX_STRUCT_ALIGNMENT 8
5362 #define HAVE_MAX_FP_ALIGNMENT 16
5363 #define HAVE_MAX_DOUBLE_FP_ALIGNMENT 8
5364 #define HAVE_MAX_LONG_DOUBLE_FP_ALIGNMENT 16
5365 #define SIZEOF_CHAR 1
5366 #define SIZEOF_UNSIGNED_CHAR 1
5367 #define SIZEOF_SHORT 2
5368 #define SIZEOF_UNSIGNED_SHORT 2
5369 #define SIZEOF_INT 4
5370 #define SIZEOF_UNSIGNED_INT 4
5371 #define SIZEOF_LONG 8
5372 #define SIZEOF_UNSIGNED_LONG 8
5373 #define SIZEOF_LONG_LONG 8
5374 #define SIZEOF_UNSIGNED_LONG_LONG 8
5375 #define SIZEOF_FLOAT 4
5376 #define SIZEOF_DOUBLE 8
5377 #define SIZEOF_LONG_DOUBLE 16
5378 #define SIZEOF_WCHAR_T 4
5379 #define SIZEOF_VOID_P 8
5380 #define HAVE_SYS_BITYPES_H 1
5381 #define HAVE_INT16_T 1
5382 #define HAVE_INT32_T 1
5383 #define HAVE_INT64_T 1
5384 #define MPIR_REAL4_CTYPE float
5385 #define MPIR_REAL8_CTYPE double
5386 #define MPIR_REAL16_CTYPE long double
5387 #define MPIR_INTEGER1_CTYPE char
5388 #define MPIR_INTEGER2_CTYPE short
5389 #define MPIR_INTEGER4_CTYPE int
5390 #define MPIR_INTEGER8_CTYPE long
5391 #define SIZEOF_F77_INTEGER 4
5392 #define SIZEOF_F77_REAL 4
5393 #define SIZEOF_F77_DOUBLE_PRECISION 8
5394 #define HAVE_AINT_LARGER_THAN_FINT 1
5395 #define HAVE_FINT_IS_INT 1
5396 #define F77_TRUE_VALUE_SET 1
5397 #define F77_TRUE_VALUE 1
5398 #define F77_FALSE_VALUE 0
5399 #define SIZEOF_BOOL 1
5400 #define SIZEOF_COMPLEX 8
5401 #define SIZEOF_DOUBLECOMPLEX 16
5402 #define SIZEOF_LONGDOUBLECOMPLEX 32
5403 #define MPIR_CXX_COMPLEX_VALUE 0x4c000834
5404 #define MPIR_CXX_DOUBLE_COMPLEX_VALUE 0x4c001035
5405 #define MPIR_CXX_LONG_DOUBLE_COMPLEX_VALUE 0x4c002036
5406 #define HAVE_CXX_COMPLEX 1
5407 #define HAVE_ANY_INT64_T_ALIGNMENT 1
5408 #define HAVE_ANY_INT32_T_ALIGNMENT 1
5409 #define HAVE_GCC_AND_X86_64_ASM 1
5410 #define HAVE_STDLIB_H 1
5411 #define HAVE_STDARG_H 1
5412 #define HAVE_SYS_TYPES_H 1
5413 #define HAVE_INTTYPES_H 1
5414 #define HAVE_LIMITS_H 1
5415 #define HAVE_STDDEF_H 1
5416 #define HAVE_ERRNO_H 1
5417 #define HAVE_SYS_SOCKET_H 1
5418 #define HAVE_SYS_TIME_H 1
5419 #define HAVE_UNISTD_H 1
5420 #define HAVE_ENDIAN_H 1
5421 #define HAVE_ASSERT_H 1
5422 #define HAVE_SYS_UIO_H 1
5423 #define HAVE_SETITIMER 1
5424 #define HAVE_ALARM 1
5425 #define HAVE_VSNPRINTF 1
5426 #define HAVE_VSPRINTF 1
5427 #define HAVE_STRERROR 1
5428 #define HAVE_SNPRINTF 1
5429 #define HAVE_VA_COPY 1
5430 #define HAVE_ALLOCA_H 1
5431 #define HAVE_ALLOCA 1
5432 #define HAVE_STRDUP 1
5433 #define HAVE_GETTIMEOFDAY 1
5434 #define MPIR_Pint long
5435 #define MPIR_Upint unsigned long
5436 #define MPIU_SIZE_T unsigned long
5437 #define HAVE_PTHREAD_H 1
5438 #define HAVE_SCHED_YIELD 1
5439 #define HAVE_USLEEP 1
5440 #define HAVE_SLEEP 1
5441 #define HAVE_SELECT 1
5442 #define USE_THREAD_PKG MPICH_THREAD_PKG_POSIX
5443 #define HAVE_F90_TYPE_ROUTINES 1
5444 #define HAVE_MPICHCONF 1
5445
5446 configure: exit 0