This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.

It was created by configure, which was
generated by GNU Autoconf 2.62.  Invocation command line was

  $ ./configure --prefix=/sandbox/mpich2/nightly/output/comb43.ubuntu-32-bit/test_1/mpich2-installed --with-pm=mpd --with-device=ch3:sock CC=icc CXX=icpc F77=ifort F90=ifort

## --------- ##
## Platform. ##
## --------- ##

hostname = bb18
uname -m = i686
uname -r = 2.6.20-15-generic
uname -s = Linux
uname -v = #2 SMP Sun Apr 15 07:36:31 UTC 2007

/usr/bin/uname -p = unknown
/bin/uname -X     = unknown

/bin/arch              = i686
/usr/bin/arch -k       = unknown
/usr/convex/getsysinfo = unknown
/usr/bin/hostinfo      = unknown
/bin/machine           = unknown
/usr/bin/oslevel       = unknown
/bin/universe          = unknown

PATH: /soft/com/packages/intel/fc/10.1.013/bin
PATH: /soft/com/packages/intel/cc/10.1.013/bin
PATH: /home/balaji/projects/mpiblast/mpiblast-install/bin
PATH: /home/balaji/projects/mpi/mpich2/trunk/build/bin
PATH: /home/balaji/bin
PATH: /usr/local/sbin
PATH: /usr/local/bin
PATH: /usr/sbin
PATH: /usr/bin
PATH: /sbin
PATH: /bin
PATH: /usr/games
PATH: /usr/sbin
PATH: /opt/csw/bin
PATH: /usr/ccs/bin
PATH: /soft/sun/sunstudio12/bin


## ----------- ##
## Core tests. ##
## ----------- ##

configure:4026: checking for gcc
configure:4053: result: icc
configure:4291: checking for C compiler version
configure:4299: icc --version >&5
icc (ICC) 10.1 20080212
Copyright (C) 1985-2008 Intel Corporation.  All rights reserved.

configure:4303: $? = 0
configure:4310: icc -v >&5
Version 10.1 
configure:4314: $? = 0
configure:4321: icc -V >&5
Intel(R) C Compiler for applications running on IA-32, Version 10.1    Build 20080212 Package ID: l_cc_p_10.1.013
Copyright (C) 1985-2008 Intel Corporation.  All rights reserved.

configure:4325: $? = 0
configure:4348: checking for C compiler default output file name
configure:4370: icc    conftest.c  >&5
configure:4374: $? = 0
configure:4412: result: a.out
configure:4429: checking whether the C compiler works
configure:4439: ./a.out
configure:4443: $? = 0
configure:4460: result: yes
configure:4467: checking whether we are cross compiling
configure:4469: result: no
configure:4472: checking for suffix of executables
configure:4479: icc -o conftest    conftest.c  >&5
configure:4483: $? = 0
configure:4507: result: 
configure:4513: checking for suffix of object files
configure:4539: icc -c   conftest.c >&5
configure:4543: $? = 0
configure:4566: result: o
configure:4570: checking whether we are using the GNU C compiler
configure:4599: icc -c   conftest.c >&5
configure:4606: $? = 0
configure:4623: result: yes
configure:4632: checking whether icc accepts -g
configure:4662: icc -c -g  conftest.c >&5
configure:4669: $? = 0
configure:4770: result: yes
configure:4787: checking for icc option to accept ISO C89
configure:4861: icc  -c -g -O2  conftest.c >&5
configure:4868: $? = 0
configure:4891: result: none needed
configure:4914: checking how to run the C preprocessor
configure:4954: icc -E  conftest.c
configure:4961: $? = 0
configure:4992: icc -E  conftest.c
conftest.c(19): error #5: could not open source file "ac_nonexistent.h"
  #include <ac_nonexistent.h>
                             ^

configure:4999: $? = 2
configure: failed program was:
| /* confdefs.h.  */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define USE_SMP_COLLECTIVES 1
| #define HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
| #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
| #define USE_LOGGING MPID_LOGGING_NONE
| #define HAVE_RUNTIME_THREADCHECK 1
| #define MPICH_THREAD_LEVEL MPI_THREAD_MULTIPLE
| #define USE_THREAD_IMPL MPICH_THREAD_IMPL_GLOBAL_MUTEX
| #define MPIU_THREAD_GRANULARITY MPIU_THREAD_GRANULARITY_GLOBAL
| #define MPIU_HANDLE_ALLOCATION_METHOD MPIU_HANDLE_ALLOCATION_MUTEX
| #define MPIU_THREAD_REFCOUNT MPIU_REFCOUNT_NONE
| #define HAVE_ROMIO 1
| /* end confdefs.h.  */
| #include <ac_nonexistent.h>
configure:5032: result: icc -E
configure:5061: icc -E  conftest.c
configure:5068: $? = 0
configure:5099: icc -E  conftest.c
conftest.c(19): error #5: could not open source file "ac_nonexistent.h"
  #include <ac_nonexistent.h>
                             ^

configure:5106: $? = 2
configure: failed program was:
| /* confdefs.h.  */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define USE_SMP_COLLECTIVES 1
| #define HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
| #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
| #define USE_LOGGING MPID_LOGGING_NONE
| #define HAVE_RUNTIME_THREADCHECK 1
| #define MPICH_THREAD_LEVEL MPI_THREAD_MULTIPLE
| #define USE_THREAD_IMPL MPICH_THREAD_IMPL_GLOBAL_MUTEX
| #define MPIU_THREAD_GRANULARITY MPIU_THREAD_GRANULARITY_GLOBAL
| #define MPIU_HANDLE_ALLOCATION_METHOD MPIU_HANDLE_ALLOCATION_MUTEX
| #define MPIU_THREAD_REFCOUNT MPIU_REFCOUNT_NONE
| #define HAVE_ROMIO 1
| /* end confdefs.h.  */
| #include <ac_nonexistent.h>
configure:5621: checking whether the compiler defines __func__
configure:5651: icc -o conftest    conftest.c  >&5
configure:5655: $? = 0
configure:5661: ./conftest
configure:5665: $? = 0
configure:5731: result: yes
configure:5742: checking whether the compiler defines __FUNC__
configure:5772: icc -o conftest    conftest.c  >&5
conftest.c(6): error: identifier "__FUNC__" is undefined
      return (strcmp(__FUNC__, "foo") == 0);
                     ^

compilation aborted for conftest.c (code 2)
configure:5776: $? = 2
configure: program exited with status 2
configure: failed program was:
| 
| #include <string.h>
| int foo(void);
| int foo(void)
| {
|     return (strcmp(__FUNC__, "foo") == 0);
| }
| int main(int argc, char ** argv)
| {
|     return (foo() ? 0 : 1);
| }
| 
configure:5852: result: no
configure:5863: checking whether the compiler sets __FUNCTION__
configure:5893: icc -o conftest    conftest.c  >&5
configure:5897: $? = 0
configure:5903: ./conftest
configure:5907: $? = 0
configure:5973: result: yes
configure:5990: checking whether C compiler accepts option -O2
configure:6000: result: yes
configure:6002: checking whether routines compiled with -O2 can be linked with ones compiled without -O2
configure:6010: result: yes
configure:6233: checking for type of weak symbol support
configure:6267: icc -o conftest  -O2   conftest.c  >&5
configure:6274: $? = 0
configure:6473: result: pragma weak
configure:6500: checking whether __attribute__ ((weak)) allowed
configure:6527: icc -c  -O2  conftest.c >&5
configure:6534: $? = 0
configure:6549: result: yes
configure:6563: checking for multiple weak symbol support
configure:6604: result: yes
configure:6780: checking for Fortran 77 compiler version
configure:6788: ifort --version >&5
ifort (IFORT) 10.1 20080212
Copyright (C) 1985-2008 Intel Corporation.  All rights reserved.

configure:6792: $? = 0
configure:6799: ifort -v >&5
Version 10.1 
configure:6803: $? = 0
configure:6810: ifort -V >&5
Intel(R) Fortran Compiler for applications running on IA-32, Version 10.1    Build 20080212 Package ID: l_fc_p_10.1.013
Copyright (C) 1985-2008 Intel Corporation.  All rights reserved.

configure:6814: $? = 0
configure:6822: checking whether we are using the GNU Fortran 77 compiler
configure:6841: ifort -c  conftest.F >&5
fortcom: Error: conftest.F, line 3: Syntax error, found END-OF-STATEMENT when expecting one of: => = . ( : %
       choke me
---------------^
fortcom: Error: conftest.F, line 3: This statement is positioned incorrectly and/or has syntax errors.
       choke me
---------------^
compilation aborted for conftest.F (code 1)
configure:6848: $? = 1
configure: failed program was:
|       program main
| #ifndef __GNUC__
|        choke me
| #endif
| 
|       end
configure:6865: result: no
configure:6871: checking whether ifort accepts -g
configure:6888: ifort -c -g conftest.f >&5
configure:6895: $? = 0
configure:6911: result: yes
configure:7225: checking whether Fortran 77 compiler accepts option -O2
configure:7241: ifort  -o conftest conftest.f  >conftest.bas 2>&1
configure:7244: $? = 0
configure:7246: ifort -O2  -o conftest conftest.f  >conftest.out 2>&1
configure:7249: $? = 0
configure:7252: result: yes
configure:7254: checking whether routines compiled with -O2 can be linked with ones compiled without -O2
configure:7260: ifort -c  conftest2.f >conftest2.out 2>&1
configure:7263: $? = 0
configure:7265: ifort -O2  -o conftest conftest2.o conftest.f  >conftest.bas 2>&1
configure:7268: $? = 0
configure:7307: result: yes
configure:7495: checking how to get verbose linking output from ifort
configure:7511: ifort -c  -O2 conftest.f >&5
configure:7518: $? = 0
configure:7540: ifort -o conftest -O2 -v conftest.f
Version 10.1 
/soft/com/packages/intel/fc/10.1.013/bin/fortcom    -D__INTEL_COMPILER=1010 -D__ELF__ -D__INTEL_COMPILER_BUILD_DATE=20080212 -D__unix__ -D__unix -D__linux__ -D__linux -D__gnu_linux__ -Dunix -Dlinux -D__i386 -D__i386__ -Di386 -mGLOB_pack_sort_init_list -I. -I/soft/com/packages/intel/fc/10.1.013/include -I/soft/com/packages/intel/fc/10.1.013/substitute_headers -I/usr/local/include -I/usr/include -I/usr/lib/gcc/i486-linux-gnu/4.1.2/include "-fp_modspec fp_speculation_FAST" -O2 -mP1OPT_version=1010 -mGLOB_source_language=GLOB_SOURCE_LANGUAGE_F90 -mGLOB_tune_for_fort -mGLOB_use_fort_dope_vector -mP2OPT_static_promotion -mP1OPT_print_version=FALSE -mP3OPT_use_mspp_call_convention -mCG_use_gas_got_workaround=F -mP2OPT_align_option_used=TRUE "-mGLOB_options_string=-o conftest -O2 -v" -mGLOB_cxx_limited_range=FALSE -mP2OPT_eh_nirvana -mGLOB_diag_file=/tmp/ifortzp2Z1g.diag -mGLOB_as_output_backup_file_name=/tmp/ifortEQvE9Nas_.s -mGLOB_machine_model=GLOB_MACHINE_MODEL_IA32_NONE -mGLOB_fp_speculation=GLOB_FP_SPECULATION_FAST -mP2OPT_subs_out_of_bound=FALSE -mGLOB_ansi_alias -mIPOPT_ninl_user_level=2 -mGLOB_opt_level=2 -mIPOPT_activate -mIPOPT_lite -mP2OPT_hlo_level=2 -mP2OPT_hlo -mPAROPT_par_report=1 -mCG_emit_as_seg_grouping -mIPOPT_obj_output_file_name=/tmp/ifortzp2Z1g.o "-mGLOB_linker_version=2.17.50 20070103 Ubuntu" -mP3OPT_asm_target=P3OPT_ASM_TARGET_GAS -mGLOB_obj_output_file=/tmp/ifortzp2Z1g.o -mGLOB_source_dialect=GLOB_SOURCE_DIALECT_FORTRAN -mP1OPT_source_file_name=conftest.f conftest.f
ld    /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../crt1.o /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../crti.o /usr/lib/gcc/i486-linux-gnu/4.1.2/crtbegin.o --eh-frame-hdr -dynamic-linker /lib/ld-linux.so.2 -m elf_i386 -o conftest /soft/com/packages/intel/fc/10.1.013/lib/for_main.o /tmp/ifortzp2Z1g.o -L/soft/com/packages/intel/fc/10.1.013/lib -L/usr/lib/gcc/i486-linux-gnu/4.1.2/ -L/usr/lib/gcc/i486-linux-gnu/4.1.2/../../../ -Bstatic -lifport -lifcore -limf -Bdynamic -lm -Bstatic -lipgo -lirc -Bdynamic -lc -lgcc_s -lgcc -Bstatic -lirc_s -Bdynamic -ldl -lc /usr/lib/gcc/i486-linux-gnu/4.1.2/crtend.o /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../crtn.o
rm /tmp/iforthhABvwlibgcc

rm /tmp/ifort7HHmtvgnudirs

rm /tmp/ifortsonEA2gas

rm /tmp/ifortEQvE9Nas_.s

rm /tmp/ifort9whFIzld_v

rm /tmp/ifortg0UyHyldashv

rm /tmp/ifortTay0Gxarg

rm /tmp/ifortNrHBJwgnudirs

rm /tmp/ifortzp2Z1g.o
configure:7609: result: -v
configure:7611: checking for Fortran 77 libraries of ifort
configure:7634: ifort -o conftest -O2 -v conftest.f
Version 10.1 
/soft/com/packages/intel/fc/10.1.013/bin/fortcom    -D__INTEL_COMPILER=1010 -D__ELF__ -D__INTEL_COMPILER_BUILD_DATE=20080212 -D__unix__ -D__unix -D__linux__ -D__linux -D__gnu_linux__ -Dunix -Dlinux -D__i386 -D__i386__ -Di386 -mGLOB_pack_sort_init_list -I. -I/soft/com/packages/intel/fc/10.1.013/include -I/soft/com/packages/intel/fc/10.1.013/substitute_headers -I/usr/local/include -I/usr/include -I/usr/lib/gcc/i486-linux-gnu/4.1.2/include "-fp_modspec fp_speculation_FAST" -O2 -mP1OPT_version=1010 -mGLOB_source_language=GLOB_SOURCE_LANGUAGE_F90 -mGLOB_tune_for_fort -mGLOB_use_fort_dope_vector -mP2OPT_static_promotion -mP1OPT_print_version=FALSE -mP3OPT_use_mspp_call_convention -mCG_use_gas_got_workaround=F -mP2OPT_align_option_used=TRUE "-mGLOB_options_string=-o conftest -O2 -v" -mGLOB_cxx_limited_range=FALSE -mP2OPT_eh_nirvana -mGLOB_diag_file=/tmp/ifortzfw8TQ.diag -mGLOB_as_output_backup_file_name=/tmp/ifort3xtM4oas_.s -mGLOB_machine_model=GLOB_MACHINE_MODEL_IA32_NONE -mGLOB_fp_speculation=GLOB_FP_SPECULATION_FAST -mP2OPT_subs_out_of_bound=FALSE -mGLOB_ansi_alias -mIPOPT_ninl_user_level=2 -mGLOB_opt_level=2 -mIPOPT_activate -mIPOPT_lite -mP2OPT_hlo_level=2 -mP2OPT_hlo -mPAROPT_par_report=1 -mCG_emit_as_seg_grouping -mIPOPT_obj_output_file_name=/tmp/ifortzfw8TQ.o "-mGLOB_linker_version=2.17.50 20070103 Ubuntu" -mP3OPT_asm_target=P3OPT_ASM_TARGET_GAS -mGLOB_obj_output_file=/tmp/ifortzfw8TQ.o -mGLOB_source_dialect=GLOB_SOURCE_DIALECT_FORTRAN -mP1OPT_source_file_name=conftest.f conftest.f
ld    /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../crt1.o /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../crti.o /usr/lib/gcc/i486-linux-gnu/4.1.2/crtbegin.o --eh-frame-hdr -dynamic-linker /lib/ld-linux.so.2 -m elf_i386 -o conftest /soft/com/packages/intel/fc/10.1.013/lib/for_main.o /tmp/ifortzfw8TQ.o -L/soft/com/packages/intel/fc/10.1.013/lib -L/usr/lib/gcc/i486-linux-gnu/4.1.2/ -L/usr/lib/gcc/i486-linux-gnu/4.1.2/../../../ -Bstatic -lifport -lifcore -limf -Bdynamic -lm -Bstatic -lipgo -lirc -Bdynamic -lc -lgcc_s -lgcc -Bstatic -lirc_s -Bdynamic -ldl -lc /usr/lib/gcc/i486-linux-gnu/4.1.2/crtend.o /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../crtn.o
rm /tmp/ifortuAELk5libgcc

rm /tmp/ifortCsg0O4gnudirs

rm /tmp/iforthfChZCgas

rm /tmp/ifort3xtM4oas_.s

rm /tmp/ifortQjVhabld_v

rm /tmp/ifortYj2FFaldashv

rm /tmp/iforth0UCbaarg

rm /tmp/ifortMRHllWgnudirs

rm /tmp/ifortzfw8TQ.o
configure:7811: result:  -L/soft/com/packages/intel/fc/10.1.013/lib -L/usr/lib/gcc/i486-linux-gnu/4.1.2/ -L/usr/lib/gcc/i486-linux-gnu/4.1.2/../../../ -lifport -lifcore -limf -lm -lipgo -lirc -lirc_s -ldl
configure:7827: checking whether ifort accepts the FLIBS found by autoconf
configure:7839: ifort -o conftest  -O2  conftest.f  >&5
configure:7842: $? = 0
configure:7850: result: yes
configure:7888: checking whether C can link with  -L/soft/com/packages/intel/fc/10.1.013/lib -L/usr/lib/gcc/i486-linux-gnu/4.1.2/ -L/usr/lib/gcc/i486-linux-gnu/4.1.2/../../../ -lifport -lifcore -limf -lm -lipgo -lirc -lirc_s -ldl
configure:7914: icc -o conftest  -O2   conftest.c   -L/soft/com/packages/intel/fc/10.1.013/lib -L/usr/lib/gcc/i486-linux-gnu/4.1.2/ -L/usr/lib/gcc/i486-linux-gnu/4.1.2/../../../ -lifport -lifcore -limf -lm -lipgo -lirc -lirc_s -ldl >&5
configure:7921: $? = 0
configure:7941: result: yes
configure:8045: icc -c  -O2  conftest.c >&5
configure:8052: $? = 0
configure:8070: checking for linker for Fortran main programs
configure:8080: icc -c  -O2  conftest.c >&5
configure:8083: $? = 0
configure:8102: ifort -c  -O2 conftest.f >&5
configure:8105: $? = 0
configure:8113: result: Use Fortran to link programs
configure:8137: checking whether Fortran 77 and C objects are compatible
configure:8167: icc -c  -O2 conftestc.c 1>&5
configure:8170: $? = 0
configure:8189: ifort -c  -O2 conftestf.f 1>&5
configure:8192: $? = 0
configure:8203: ifort  -O2 -o conftest conftestf.o conftestc.o  >&5
configure:8206: $? = 0
configure:8208: result: yes
configure:8285: checking for Fortran 77 name mangling
configure:8312: ifort -c  -O2 conftest.f 1>&5
configure:8315: $? = 0
configure:8353: icc -o conftest  -O2   conftest.c fconftestf.o  -L/soft/com/packages/intel/fc/10.1.013/lib -L/usr/lib/gcc/i486-linux-gnu/4.1.2/ -L/usr/lib/gcc/i486-linux-gnu/4.1.2/../../../ -lifport -lifcore -limf -lm -lipgo -lirc -lirc_s -ldl  >&5
/tmp/iccBCkBYK.o: In function `main':
conftest.c:(.text+0xa): undefined reference to `my_name'
configure:8360: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define USE_SMP_COLLECTIVES 1
| #define HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
| #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
| #define USE_LOGGING MPID_LOGGING_NONE
| #define HAVE_RUNTIME_THREADCHECK 1
| #define MPICH_THREAD_LEVEL MPI_THREAD_MULTIPLE
| #define USE_THREAD_IMPL MPICH_THREAD_IMPL_GLOBAL_MUTEX
| #define MPIU_THREAD_GRANULARITY MPIU_THREAD_GRANULARITY_GLOBAL
| #define MPIU_HANDLE_ALLOCATION_METHOD MPIU_HANDLE_ALLOCATION_MUTEX
| #define MPIU_THREAD_REFCOUNT MPIU_REFCOUNT_NONE
| #define HAVE_ROMIO 1
| #define HAVE__FUNC__ /**/
| #define HAVE__FUNCTION__ /**/
| #define HAVE_PRAGMA_WEAK 1
| #define USE_WEAK_SYMBOLS 1
| #define HAVE_MULTIPLE_PRAGMA_WEAK 1
| #define HAVE_LONG_LONG 1
| /* end confdefs.h.  */
| extern void my_name(int);
| int
| main ()
| {
| my_name(0);
|   ;
|   return 0;
| }
configure:8401: icc -o conftest  -O2   conftest.c fconftestf.o  -L/soft/com/packages/intel/fc/10.1.013/lib -L/usr/lib/gcc/i486-linux-gnu/4.1.2/ -L/usr/lib/gcc/i486-linux-gnu/4.1.2/../../../ -lifport -lifcore -limf -lm -lipgo -lirc -lirc_s -ldl  >&5
configure:8408: $? = 0
configure:9093: result: lower underscore
configure:9186: checking what libraries are needed to link Fortran programs with C routines that use stdio
configure:9207: icc -c  -O2 conftestc.c 1>&5
configure:9210: $? = 0
configure:9219: ifort  -O2 -o conftest conftest.f conftestc.o 1>&5
configure:9222: $? = 0
configure:9247: result: none
configure:9421: checking that f works as the extension for Fortran 90 program
configure:9427: ifort -c  conftest.f >&5
configure:9430: $? = 0
configure:9432: result: yes
configure:9484: checking for Fortran 90 compiler version
configure:9487: ifort --version </dev/null >&5
ifort (IFORT) 10.1 20080212
Copyright (C) 1985-2008 Intel Corporation.  All rights reserved.

configure:9490: $? = 0
configure:9492: ifort -v </dev/null >&5
Version 10.1 
configure:9495: $? = 0
configure:9497: ifort -V </dev/null >&5
Intel(R) Fortran Compiler for applications running on IA-32, Version 10.1    Build 20080212 Package ID: l_fc_p_10.1.013
Copyright (C) 1985-2008 Intel Corporation.  All rights reserved.

configure:9500: $? = 0
configure:9508: checking whether we are using the GNU Fortran 90 compiler
configure:9527: ifort -c  conftest.F >&5
fortcom: Error: conftest.F, line 3: Syntax error, found END-OF-STATEMENT when expecting one of: => = . ( : %
       choke me
---------------^
fortcom: Error: conftest.F, line 3: This statement is positioned incorrectly and/or has syntax errors.
       choke me
---------------^
compilation aborted for conftest.F (code 1)
configure:9534: $? = 1
configure: failed program was:
|       program main
| #ifndef __GNUC__
|        choke me
| #endif
| 
|       end
configure:9551: result: no
configure:9558: checking whether ifort accepts -g
configure:9575: ifort -c -g conftest.f >&5
configure:9582: $? = 0
configure:9598: result: yes
configure:9912: checking for extension for Fortran 90 programs
configure:9920: ifort -c  conftest.f90 1>&5
configure:9923: $? = 0
configure:9925: result: f90
configure:9948: checking whether the Fortran 90 compiler (ifort  ) works
configure:9965: ifort -o conftest   conftest.f90  1>&5
configure:9968: $? = 0
configure:9992: result: yes
configure:9998: checking whether the Fortran 90 compiler (ifort  ) is a cross-compiler
configure:10000: result: no
configure:10005: checking whether Fortran 90 works with Fortran 77
configure:10040: ifort -c  -O2 conftest2.f 1>&5
configure:10043: $? = 0
configure:10045: ifort -o conftest   conftest1.f90 conftest2.o  1>&5
configure:10048: $? = 0
configure:10068: result: yes
configure:10110: checking whether Fortran accepts ! for comments
configure:10133: ifort -c  -O2 conftest.f >&5
configure:10140: $? = 0
configure:10161: result: yes
configure:10171: checking for include directory flag for Fortran
configure:10191: ifort -c  -O2 -Isrc conftest.f 1>&5
configure:10194: $? = 0
configure:10206: result: -I
configure:10224: checking for Fortran 77 flag for library directories
configure:10242: ifort -c  -O2 conftest1.f 1>&5
configure:10245: $? = 0
configure:10253: ar cr conftest2/libconftest.a conftest1.o
configure:10256: $? = 0
configure:10259: ranlib conftest2/libconftest.a
configure:10262: $? = 0
configure:10266: ifort -o conftest  -O2 -Lconftest2 conftest.f -lconftest  1>&5
configure:10269: $? = 0
configure:10285: result: -L
configure:10362: checking for which Fortran libraries are needed to link C with Fortran
configure:10375: ifort -c  -O2 conftest.f 1>&5
configure:10378: $? = 0
configure:10419: icc -o conftest  -O2   conftest.c mconftestf.o  >&5
configure:10426: $? = 0
configure:10595: result: none
configure:10689: checking whether Fortran compiler processes .F files with C preprocessor
configure:10700: ifort -c  -O2  conftest.F 1>&5
configure:10703: $? = 0
configure:10725: result: yes
configure:10889: checking that f works as the extension for Fortran 90 program
configure:10895: ifort -c  conftest.f >&5
configure:10898: $? = 0
configure:10900: result: yes
configure:10952: checking for Fortran 90 compiler version
configure:10955: ifort --version </dev/null >&5
ifort (IFORT) 10.1 20080212
Copyright (C) 1985-2008 Intel Corporation.  All rights reserved.

configure:10958: $? = 0
configure:10960: ifort -v </dev/null >&5
Version 10.1 
configure:10963: $? = 0
configure:10965: ifort -V </dev/null >&5
Intel(R) Fortran Compiler for applications running on IA-32, Version 10.1    Build 20080212 Package ID: l_fc_p_10.1.013
Copyright (C) 1985-2008 Intel Corporation.  All rights reserved.

configure:10968: $? = 0
configure:10976: checking whether we are using the GNU Fortran 90 compiler
configure:11019: result: no
configure:11026: checking whether ifort accepts -g
configure:11066: result: yes
configure:11089: checking for extension for Fortran 90 programs
configure:11097: ifort -c  conftest.f90 1>&5
configure:11100: $? = 0
configure:11102: result: f90
configure:11125: checking whether the Fortran 90 compiler (ifort  ) works
configure:11142: ifort -o conftest   conftest.f90  1>&5
configure:11145: $? = 0
configure:11168: result: yes
configure:11174: checking whether the Fortran 90 compiler (ifort  ) is a cross-compiler
configure:11176: result: no
configure:11205: checking for Fortran 90 module extension
configure:11224: ifort -c  conftest.f >&5
configure:11227: $? = 0
configure:11281: result: mod
configure:11291: checking for Fortran 90 module include flag
configure:11316: ifort -c  conftest.f >&5
configure:11319: $? = 0
configure:11395: result: -I
configure:11434: checking whether Fortran 90 accepts f90 suffix
configure:11458: ifort -c  conftest.f90 >&5
configure:11465: $? = 0
configure:11486: result: yes
configure:11501: checking whether Fortran 90 compiler accepts option -O2
configure:11517: ifort  -o conftest conftest.f90  >conftest.bas 2>&1
configure:11520: $? = 0
configure:11522: ifort -O2  -o conftest conftest.f90  >conftest.out 2>&1
configure:11525: $? = 0
configure:11528: result: yes
configure:11530: checking whether routines compiled with -O2 can be linked with ones compiled without -O2
configure:11536: ifort -c  conftest2.f90 >conftest2.out 2>&1
configure:11539: $? = 0
configure:11541: ifort -O2  -o conftest conftest2.o conftest.f90  >conftest.bas 2>&1
configure:11544: $? = 0
configure:11583: result: yes
configure:11767: checking whether Fortran 90 compiler processes .F90 files with C preprocessor
configure:11778: ifort -c  -O2  conftest.F90 1>&5
configure:11781: $? = 0
configure:11803: result: yes
configure:11833: checking what libraries are needed to link Fortran90 programs with C routines that use stdio
configure:11855: icc -c  -O2 conftestc.c 1>&5
configure:11858: $? = 0
configure:11867: ifort  -O2 -o conftest conftest.f90 conftestc.o 1>&5
configure:11870: $? = 0
configure:11895: result: none
configure:11915: checking for f90 compiler vendor
configure:11955: result: intel
configure:12027: checking for c++
configure:12054: result: icpc
configure:12195: checking for C++ compiler version
configure:12203: icpc --version >&5
icpc (ICC) 10.1 20080212
Copyright (C) 1985-2008 Intel Corporation.  All rights reserved.

configure:12207: $? = 0
configure:12214: icpc -v >&5
Version 10.1 
configure:12218: $? = 0
configure:12225: icpc -V >&5
Intel(R) C++ Compiler for applications running on IA-32, Version 10.1    Build 20080212 Package ID: l_cc_p_10.1.013
Copyright (C) 1985-2008 Intel Corporation.  All rights reserved.

configure:12229: $? = 0
configure:12232: checking whether we are using the GNU C++ compiler
configure:12261: icpc -c   conftest.cpp >&5
configure:12268: $? = 0
configure:12285: result: yes
configure:12294: checking whether icpc accepts -g
configure:12324: icpc -c -g  conftest.cpp >&5
configure:12331: $? = 0
configure:12432: result: yes
configure:12476: checking whether the C++ compiler icpc can build an executable
configure:12516: icpc -o conftest    conftest.cpp  >&5
configure:12523: $? = 0
configure:12549: result: yes
configure:12558: checking whether C++ compiler works with string
configure:12592: icpc -c   conftest.cpp >&5
configure:12599: $? = 0
configure:12620: result: yes
configure:12633: checking whether the compiler supports exceptions
configure:12666: icpc -c   conftest.cpp >&5
configure:12673: $? = 0
configure:12695: result: yes
configure:12705: checking whether the compiler recognizes bool as a built-in type
configure:12742: icpc -c   conftest.cpp >&5
configure:12749: $? = 0
configure:12771: result: yes
configure:12781: checking whether the compiler implements namespaces
configure:12814: icpc -c   conftest.cpp >&5
configure:12821: $? = 0
configure:12843: result: yes
configure:12864: checking whether <iostream> available
configure:12893: icpc -c   conftest.cpp >&5
configure:12900: $? = 0
configure:12915: result: yes
configure:12921: checking whether the compiler implements the namespace std
configure:12958: icpc -c   conftest.cpp >&5
configure:12965: $? = 0
configure:12988: result: yes
configure:13002: checking whether <math> available
configure:13031: icpc -c   conftest.cpp >&5
conftest.cpp(32): catastrophic error: could not open source file "math"
  #include <math>
                 ^

compilation aborted for conftest.cpp (code 4)
configure:13038: $? = 4
configure: failed program was:
| /* confdefs.h.  */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define USE_SMP_COLLECTIVES 1
| #define HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
| #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
| #define USE_LOGGING MPID_LOGGING_NONE
| #define HAVE_RUNTIME_THREADCHECK 1
| #define MPICH_THREAD_LEVEL MPI_THREAD_MULTIPLE
| #define USE_THREAD_IMPL MPICH_THREAD_IMPL_GLOBAL_MUTEX
| #define MPIU_THREAD_GRANULARITY MPIU_THREAD_GRANULARITY_GLOBAL
| #define MPIU_HANDLE_ALLOCATION_METHOD MPIU_HANDLE_ALLOCATION_MUTEX
| #define MPIU_THREAD_REFCOUNT MPIU_REFCOUNT_NONE
| #define HAVE_ROMIO 1
| #define HAVE__FUNC__ /**/
| #define HAVE__FUNCTION__ /**/
| #define HAVE_PRAGMA_WEAK 1
| #define USE_WEAK_SYMBOLS 1
| #define HAVE_MULTIPLE_PRAGMA_WEAK 1
| #define HAVE_LONG_LONG 1
| #define F77_NAME_LOWER_USCORE 1
| #define STDCALL 
| #define HAVE_FORTRAN_BINDING 1
| #define HAVE_CXX_EXCEPTIONS /**/
| #define HAVE_NAMESPACES /**/
| #define HAVE_NAMESPACE_STD /**/
| /* end confdefs.h.  */
| 
| #include <math>
| 
| int
| main ()
| {
| using namespace std;
|   ;
|   return 0;
| }
configure:13053: result: no
configure:13112: checking for GNU g++ version
configure:13148: icpc -o conftest    conftest.cpp  >&5
configure:13152: $? = 0
configure:13158: ./conftest
configure:13162: $? = 0
configure:13179: result: 4 . 1
configure:13227: checking whether C++ compiler accepts option -O2
configure:13237: result: yes
configure:13239: checking whether routines compiled with -O2 can be linked with ones compiled without -O2
configure:13247: result: yes
configure:13500: checking for perl
configure:13518: found /usr/bin/perl
configure:13530: result: /usr/bin/perl
configure:13543: checking for ar
configure:13559: found /usr/bin/ar
configure:13570: result: ar
configure:13592: checking for ranlib
configure:13608: found /usr/bin/ranlib
configure:13619: result: ranlib
configure:13642: checking for etags
configure:13658: found /usr/bin/etags
configure:13669: result: etags
configure:13683: checking for etags argument to specify language
configure:13704: result: --langmap=c:+.i
configure:13722: checking for killall
configure:13738: found /usr/bin/killall
configure:13749: result: killall
configure:13796: checking for a BSD-compatible install
configure:13864: result: /usr/bin/install -c
configure:13884: checking whether install works
configure:13892: result: yes
configure:14004: checking whether install breaks libraries
configure:14049: result: no
configure:14071: checking whether mkdir -p works
configure:14087: result: yes
configure:14105: checking for make
configure:14121: found /usr/bin/make
configure:14132: result: make
configure:14146: checking whether clock skew breaks make
configure:14171: result: no
configure:14181: checking whether make supports include
configure:14205: result: yes
configure:14214: checking whether make allows comments in actions
configure:14237: result: yes
configure:14251: checking for virtual path format
configure:14294: result: VPATH
configure:14304: checking whether make sets CFLAGS
configure:14326: result: no
configure:14375: checking for bash
configure:14393: found /bin/bash
configure:14405: result: /bin/bash
configure:14428: checking whether /bin/bash supports arrays
configure:14437: result: yes
configure:15790: checking for doctext
configure:15821: result: false
configure:15831: checking for location of doctext style files
configure:15848: result: unavailable
configure:15860: checking for an ANSI C-conforming const
configure:15935: icc -c  -O2  conftest.c >&5
conftest.c(62): warning #592: variable "t" is used before its value is set
      *t++ = 0;
       ^

conftest.c(78): warning #592: variable "b" is used before its value is set
      struct s *b; b->j = 5;
                   ^

conftest.c(84): warning #592: variable "cs" is used before its value is set
    return !cs[0] && !zero.x;
            ^

configure:15942: $? = 0
configure:15957: result: yes
configure:15968: checking for volatile
configure:15995: icc -c  -O2  conftest.c >&5
configure:16002: $? = 0
configure:16017: result: yes
configure:16028: checking for restrict
configure:16055: icc -c  -O2  conftest.c >&5
conftest.c(37): error: expected a ";"
  int * restrict a;
                 ^

compilation aborted for conftest.c (code 2)
configure:16062: $? = 2
configure: failed program was:
| /* confdefs.h.  */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define USE_SMP_COLLECTIVES 1
| #define HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
| #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
| #define USE_LOGGING MPID_LOGGING_NONE
| #define HAVE_RUNTIME_THREADCHECK 1
| #define MPICH_THREAD_LEVEL MPI_THREAD_MULTIPLE
| #define USE_THREAD_IMPL MPICH_THREAD_IMPL_GLOBAL_MUTEX
| #define MPIU_THREAD_GRANULARITY MPIU_THREAD_GRANULARITY_GLOBAL
| #define MPIU_HANDLE_ALLOCATION_METHOD MPIU_HANDLE_ALLOCATION_MUTEX
| #define MPIU_THREAD_REFCOUNT MPIU_REFCOUNT_NONE
| #define HAVE_ROMIO 1
| #define HAVE__FUNC__ /**/
| #define HAVE__FUNCTION__ /**/
| #define HAVE_PRAGMA_WEAK 1
| #define USE_WEAK_SYMBOLS 1
| #define HAVE_MULTIPLE_PRAGMA_WEAK 1
| #define HAVE_LONG_LONG 1
| #define F77_NAME_LOWER_USCORE 1
| #define STDCALL 
| #define HAVE_FORTRAN_BINDING 1
| #define HAVE_CXX_EXCEPTIONS /**/
| #define HAVE_NAMESPACES /**/
| #define HAVE_NAMESPACE_STD /**/
| #define HAVE_CXX_BINDING 1
| #define HAVE_NAMEPUB_SERVICE 1
| /* end confdefs.h.  */
| 
| int
| main ()
| {
| int * restrict a;
|   ;
|   return 0;
| }
configure:16098: icc -c  -O2  conftest.c >&5
conftest.c(37): error: expected a ";"
  int * _Restrict a;
                  ^

compilation aborted for conftest.c (code 2)
configure:16105: $? = 2
configure: failed program was:
| /* confdefs.h.  */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define USE_SMP_COLLECTIVES 1
| #define HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
| #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
| #define USE_LOGGING MPID_LOGGING_NONE
| #define HAVE_RUNTIME_THREADCHECK 1
| #define MPICH_THREAD_LEVEL MPI_THREAD_MULTIPLE
| #define USE_THREAD_IMPL MPICH_THREAD_IMPL_GLOBAL_MUTEX
| #define MPIU_THREAD_GRANULARITY MPIU_THREAD_GRANULARITY_GLOBAL
| #define MPIU_HANDLE_ALLOCATION_METHOD MPIU_HANDLE_ALLOCATION_MUTEX
| #define MPIU_THREAD_REFCOUNT MPIU_REFCOUNT_NONE
| #define HAVE_ROMIO 1
| #define HAVE__FUNC__ /**/
| #define HAVE__FUNCTION__ /**/
| #define HAVE_PRAGMA_WEAK 1
| #define USE_WEAK_SYMBOLS 1
| #define HAVE_MULTIPLE_PRAGMA_WEAK 1
| #define HAVE_LONG_LONG 1
| #define F77_NAME_LOWER_USCORE 1
| #define STDCALL 
| #define HAVE_FORTRAN_BINDING 1
| #define HAVE_CXX_EXCEPTIONS /**/
| #define HAVE_NAMESPACES /**/
| #define HAVE_NAMESPACE_STD /**/
| #define HAVE_CXX_BINDING 1
| #define HAVE_NAMEPUB_SERVICE 1
| /* end confdefs.h.  */
| 
| int
| main ()
| {
| int * _Restrict a;
|   ;
|   return 0;
| }
configure:16142: icc -c  -O2  conftest.c >&5
configure:16149: $? = 0
configure:16166: result: __restrict
configure:16181: checking for inline
configure:16207: icc -c  -O2  conftest.c >&5
configure:16214: $? = 0
configure:16232: result: inline
configure:16255: checking whether __attribute__ allowed
configure:16282: icc -c  -O2  conftest.c >&5
configure:16289: $? = 0
configure:16304: result: yes
configure:16306: checking whether __attribute__((format)) allowed
configure:16333: icc -c  -O2  conftest.c >&5
configure:16340: $? = 0
configure:16355: result: yes
configure:16381: checking whether byte ordering is bigendian
configure:16406: icc -c  -O2  conftest.c >&5
conftest.c(36): error: identifier "neither" is undefined
  	       neither is defined;
  	       ^

conftest.c(36): error: expected a ";"
  	       neither is defined;
  	                  ^

compilation aborted for conftest.c (code 2)
configure:16413: $? = 2
configure: failed program was:
| /* confdefs.h.  */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define USE_SMP_COLLECTIVES 1
| #define HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
| #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
| #define USE_LOGGING MPID_LOGGING_NONE
| #define HAVE_RUNTIME_THREADCHECK 1
| #define MPICH_THREAD_LEVEL MPI_THREAD_MULTIPLE
| #define USE_THREAD_IMPL MPICH_THREAD_IMPL_GLOBAL_MUTEX
| #define MPIU_THREAD_GRANULARITY MPIU_THREAD_GRANULARITY_GLOBAL
| #define MPIU_HANDLE_ALLOCATION_METHOD MPIU_HANDLE_ALLOCATION_MUTEX
| #define MPIU_THREAD_REFCOUNT MPIU_REFCOUNT_NONE
| #define HAVE_ROMIO 1
| #define HAVE__FUNC__ /**/
| #define HAVE__FUNCTION__ /**/
| #define HAVE_PRAGMA_WEAK 1
| #define USE_WEAK_SYMBOLS 1
| #define HAVE_MULTIPLE_PRAGMA_WEAK 1
| #define HAVE_LONG_LONG 1
| #define F77_NAME_LOWER_USCORE 1
| #define STDCALL 
| #define HAVE_FORTRAN_BINDING 1
| #define HAVE_CXX_EXCEPTIONS /**/
| #define HAVE_NAMESPACES /**/
| #define HAVE_NAMESPACE_STD /**/
| #define HAVE_CXX_BINDING 1
| #define HAVE_NAMEPUB_SERVICE 1
| #define restrict __restrict
| #define HAVE_GCC_ATTRIBUTE 1
| /* end confdefs.h.  */
| #if ! (defined __BIG_ENDIAN__ || defined __LITTLE_ENDIAN__)
| 	       neither is defined;
| 	     #endif
| 	     typedef int dummy;
| 
configure:16457: icc -c  -O2  conftest.c >&5
configure:16464: $? = 0
configure:16496: icc -c  -O2  conftest.c >&5
conftest.c(42): error: identifier "not" is undefined
  		 not big endian
  		 ^

conftest.c(42): error: expected a ";"
  		 not big endian
  		         ^

conftest.c(45): warning #12: parsing restarts here after previous syntax error
    ;
    ^

compilation aborted for conftest.c (code 2)
configure:16503: $? = 2
configure: failed program was:
| /* confdefs.h.  */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define USE_SMP_COLLECTIVES 1
| #define HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
| #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
| #define USE_LOGGING MPID_LOGGING_NONE
| #define HAVE_RUNTIME_THREADCHECK 1
| #define MPICH_THREAD_LEVEL MPI_THREAD_MULTIPLE
| #define USE_THREAD_IMPL MPICH_THREAD_IMPL_GLOBAL_MUTEX
| #define MPIU_THREAD_GRANULARITY MPIU_THREAD_GRANULARITY_GLOBAL
| #define MPIU_HANDLE_ALLOCATION_METHOD MPIU_HANDLE_ALLOCATION_MUTEX
| #define MPIU_THREAD_REFCOUNT MPIU_REFCOUNT_NONE
| #define HAVE_ROMIO 1
| #define HAVE__FUNC__ /**/
| #define HAVE__FUNCTION__ /**/
| #define HAVE_PRAGMA_WEAK 1
| #define USE_WEAK_SYMBOLS 1
| #define HAVE_MULTIPLE_PRAGMA_WEAK 1
| #define HAVE_LONG_LONG 1
| #define F77_NAME_LOWER_USCORE 1
| #define STDCALL 
| #define HAVE_FORTRAN_BINDING 1
| #define HAVE_CXX_EXCEPTIONS /**/
| #define HAVE_NAMESPACES /**/
| #define HAVE_NAMESPACE_STD /**/
| #define HAVE_CXX_BINDING 1
| #define HAVE_NAMEPUB_SERVICE 1
| #define restrict __restrict
| #define HAVE_GCC_ATTRIBUTE 1
| /* end confdefs.h.  */
| #include <sys/types.h>
| 		#include <sys/param.h>
| 
| int
| main ()
| {
| #if BYTE_ORDER != BIG_ENDIAN
| 		 not big endian
| 		#endif
| 
|   ;
|   return 0;
| }
configure:16755: result: no
configure:16801: checking whether C compiler allows unaligned doubles
configure:16844: icc -o conftest  -O2   conftest.c  >&5
configure:16848: $? = 0
configure:16854: ./conftest
configure:16858: $? = 0
configure:16875: result: yes
configure:16894: checking whether icc supports __func__
configure:16920: icc -c  -O2  conftest.c >&5
configure:16927: $? = 0
configure:16942: result: yes
configure:17086: result: Using gcc to determine dependencies
configure:17118: checking whether long double is supported
configure:17145: icc -c  -O2  conftest.c >&5
configure:17152: $? = 0
configure:17167: result: yes
configure:17178: checking whether long long is supported
configure:17205: icc -c  -O2  conftest.c >&5
configure:17212: $? = 0
configure:17227: result: yes
configure:17240: checking for max C struct integer alignment
configure:17368: icc -o conftest  -O2   conftest.c  >&5
configure:17372: $? = 0
configure:17378: ./conftest
configure:17382: $? = 0
configure:17401: result: four
configure:17438: checking for max C struct floating point alignment
configure:17550: icc -o conftest  -O2   conftest.c  >&5
configure:17554: $? = 0
configure:17560: ./conftest
configure:17564: $? = 0
configure:17583: result: four
configure:17618: checking for max C struct alignment of structs with doubles
configure:17699: icc -o conftest  -O2   conftest.c  >&5
configure:17703: $? = 0
configure:17709: ./conftest
configure:17713: $? = 0
configure:17732: result: four
configure:17739: checking for max C struct floating point alignment with long doubles
configure:17821: icc -o conftest  -O2   conftest.c  >&5
configure:17825: $? = 0
configure:17831: ./conftest
configure:17835: $? = 0
configure:17854: result: four
configure:17899: checking if alignment of structs with doubles is based on position
configure:17943: icc -o conftest  -O2   conftest.c  >&5
configure:17947: $? = 0
configure:17953: ./conftest
configure:17957: $? = 0
configure:17976: result: no
configure:17992: checking if alignment of structs with long long ints is based on position
configure:18038: icc -o conftest  -O2   conftest.c  >&5
configure:18042: $? = 0
configure:18048: ./conftest
configure:18052: $? = 0
configure:18071: result: no
configure:18087: checking if double alignment breaks rules, find actual alignment
configure:18144: icc -o conftest  -O2   conftest.c  >&5
configure:18148: $? = 0
configure:18154: ./conftest
configure:18158: $? = 0
configure:18177: result: no
configure:18193: checking for alignment restrictions on pointers
configure:18223: icc -o conftest  -O2   conftest.c  >&5
configure:18227: $? = 0
configure:18233: ./conftest
configure:18237: $? = 0
configure:18263: result: int or better
configure:18275: checking size of char
configure:18578: icc -o conftest  -O2   conftest.c  >&5
configure:18582: $? = 0
configure:18588: ./conftest
configure:18592: $? = 0
configure:18616: result: 1
configure:18630: checking size of unsigned char
configure:18933: icc -o conftest  -O2   conftest.c  >&5
configure:18937: $? = 0
configure:18943: ./conftest
configure:18947: $? = 0
configure:18971: result: 1
configure:18985: checking size of short
configure:19288: icc -o conftest  -O2   conftest.c  >&5
configure:19292: $? = 0
configure:19298: ./conftest
configure:19302: $? = 0
configure:19326: result: 2
configure:19340: checking size of unsigned short
configure:19643: icc -o conftest  -O2   conftest.c  >&5
configure:19647: $? = 0
configure:19653: ./conftest
configure:19657: $? = 0
configure:19681: result: 2
configure:19695: checking size of int
configure:19998: icc -o conftest  -O2   conftest.c  >&5
configure:20002: $? = 0
configure:20008: ./conftest
configure:20012: $? = 0
configure:20036: result: 4
configure:20050: checking size of unsigned int
configure:20353: icc -o conftest  -O2   conftest.c  >&5
configure:20357: $? = 0
configure:20363: ./conftest
configure:20367: $? = 0
configure:20391: result: 4
configure:20405: checking size of long
configure:20708: icc -o conftest  -O2   conftest.c  >&5
configure:20712: $? = 0
configure:20718: ./conftest
configure:20722: $? = 0
configure:20746: result: 4
configure:20760: checking size of unsigned long
configure:21063: icc -o conftest  -O2   conftest.c  >&5
configure:21067: $? = 0
configure:21073: ./conftest
configure:21077: $? = 0
configure:21101: result: 4
configure:21115: checking size of long long
configure:21418: icc -o conftest  -O2   conftest.c  >&5
configure:21422: $? = 0
configure:21428: ./conftest
configure:21432: $? = 0
configure:21456: result: 8
configure:21470: checking size of unsigned long long
configure:21773: icc -o conftest  -O2   conftest.c  >&5
configure:21777: $? = 0
configure:21783: ./conftest
configure:21787: $? = 0
configure:21811: result: 8
configure:21825: checking size of float
configure:22128: icc -o conftest  -O2   conftest.c  >&5
configure:22132: $? = 0
configure:22138: ./conftest
configure:22142: $? = 0
configure:22166: result: 4
configure:22180: checking size of double
configure:22483: icc -o conftest  -O2   conftest.c  >&5
configure:22487: $? = 0
configure:22493: ./conftest
configure:22497: $? = 0
configure:22521: result: 8
configure:22535: checking size of long double
configure:22838: icc -o conftest  -O2   conftest.c  >&5
configure:22842: $? = 0
configure:22848: ./conftest
configure:22852: $? = 0
configure:22876: result: 12
configure:22890: checking size of wchar_t
configure:23193: icc -o conftest  -O2   conftest.c  >&5
configure:23197: $? = 0
configure:23203: ./conftest
configure:23207: $? = 0
configure:23231: result: 4
configure:23461: checking size of void *
configure:23764: icc -o conftest  -O2   conftest.c  >&5
configure:23768: $? = 0
configure:23774: ./conftest
configure:23778: $? = 0
configure:23802: result: 4
configure:23814: checking for size of float int
configure:23845: icc -o conftest  -O2   conftest.c  >&5
configure:23849: $? = 0
configure:23855: ./conftest
configure:23859: $? = 0
configure:23884: result: 8
configure:23890: checking for size of double int
configure:23921: icc -o conftest  -O2   conftest.c  >&5
configure:23925: $? = 0
configure:23931: ./conftest
configure:23935: $? = 0
configure:23960: result: 12
configure:23966: checking for size of long int
configure:23997: icc -o conftest  -O2   conftest.c  >&5
configure:24001: $? = 0
configure:24007: ./conftest
configure:24011: $? = 0
configure:24036: result: 8
configure:24042: checking for size of short int
configure:24073: icc -o conftest  -O2   conftest.c  >&5
configure:24077: $? = 0
configure:24083: ./conftest
configure:24087: $? = 0
configure:24112: result: 6
configure:24118: checking for size of 2 int
configure:24149: icc -o conftest  -O2   conftest.c  >&5
configure:24153: $? = 0
configure:24159: ./conftest
configure:24163: $? = 0
configure:24188: result: 8
configure:24194: checking for size of long double int
configure:24225: icc -o conftest  -O2   conftest.c  >&5
configure:24229: $? = 0
configure:24235: ./conftest
configure:24239: $? = 0
configure:24264: result: 16
configure:24282: checking sys/bitypes.h usability
configure:24299: icc -c  -O2  conftest.c >&5
configure:24306: $? = 0
configure:24320: result: yes
configure:24324: checking sys/bitypes.h presence
configure:24339: icc -E  conftest.c
configure:24346: $? = 0
configure:24360: result: yes
configure:24388: checking for sys/bitypes.h
configure:24395: result: yes
configure:24427: checking inttypes.h usability
configure:24444: icc -c  -O2  conftest.c >&5
configure:24451: $? = 0
configure:24465: result: yes
configure:24469: checking inttypes.h presence
configure:24484: icc -E  conftest.c
configure:24491: $? = 0
configure:24505: result: yes
configure:24533: checking for inttypes.h
configure:24542: result: yes
configure:24427: checking stdint.h usability
configure:24444: icc -c  -O2  conftest.c >&5
configure:24451: $? = 0
configure:24465: result: yes
configure:24469: checking stdint.h presence
configure:24484: icc -E  conftest.c
configure:24491: $? = 0
configure:24505: result: yes
configure:24533: checking for stdint.h
configure:24542: result: yes
configure:24559: checking for int8_t
configure:24590: icc -c  -O2  conftest.c >&5
configure:24597: $? = 0
configure:24626: icc -c  -O2  conftest.c >&5
conftest.c(95): error: the size of an array must be greater than zero
  static int test_array [1 - 2 * !((int8_t) ((((int8_t) 1 << (8 - 2)) - 1) * 2 + 1)
                         ^

compilation aborted for conftest.c (code 2)
configure:24633: $? = 2
configure: failed program was:
| /* confdefs.h.  */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define USE_SMP_COLLECTIVES 1
| #define HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
| #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
| #define USE_LOGGING MPID_LOGGING_NONE
| #define HAVE_RUNTIME_THREADCHECK 1
| #define MPICH_THREAD_LEVEL MPI_THREAD_MULTIPLE
| #define USE_THREAD_IMPL MPICH_THREAD_IMPL_GLOBAL_MUTEX
| #define MPIU_THREAD_GRANULARITY MPIU_THREAD_GRANULARITY_GLOBAL
| #define MPIU_HANDLE_ALLOCATION_METHOD MPIU_HANDLE_ALLOCATION_MUTEX
| #define MPIU_THREAD_REFCOUNT MPIU_REFCOUNT_NONE
| #define HAVE_ROMIO 1
| #define HAVE__FUNC__ /**/
| #define HAVE__FUNCTION__ /**/
| #define HAVE_PRAGMA_WEAK 1
| #define USE_WEAK_SYMBOLS 1
| #define HAVE_MULTIPLE_PRAGMA_WEAK 1
| #define HAVE_LONG_LONG 1
| #define F77_NAME_LOWER_USCORE 1
| #define STDCALL 
| #define HAVE_FORTRAN_BINDING 1
| #define HAVE_CXX_EXCEPTIONS /**/
| #define HAVE_NAMESPACES /**/
| #define HAVE_NAMESPACE_STD /**/
| #define HAVE_CXX_BINDING 1
| #define HAVE_NAMEPUB_SERVICE 1
| #define restrict __restrict
| #define HAVE_GCC_ATTRIBUTE 1
| #define WORDS_LITTLEENDIAN 1
| #define HAVE_LONG_DOUBLE 1
| #define HAVE_LONG_LONG_INT 1
| #define HAVE_MAX_INTEGER_ALIGNMENT 4
| #define HAVE_MAX_STRUCT_ALIGNMENT 4
| #define HAVE_MAX_FP_ALIGNMENT 4
| #define SIZEOF_CHAR 1
| #define SIZEOF_UNSIGNED_CHAR 1
| #define SIZEOF_SHORT 2
| #define SIZEOF_UNSIGNED_SHORT 2
| #define SIZEOF_INT 4
| #define SIZEOF_UNSIGNED_INT 4
| #define SIZEOF_LONG 4
| #define SIZEOF_UNSIGNED_LONG 4
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF_UNSIGNED_LONG_LONG 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_LONG_DOUBLE 12
| #define SIZEOF_WCHAR_T 4
| #define SIZEOF_VOID_P 4
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| int
| main ()
| {
| static int test_array [1 - 2 * !((int8_t) ((((int8_t) 1 << (8 - 2)) - 1) * 2 + 1)
| 		 < (int8_t) ((((int8_t) 1 << (8 - 2)) - 1) * 2 + 2))];
| test_array [0] = 0
| 
|   ;
|   return 0;
| }
configure:24662: result: yes
configure:24675: checking for int16_t
configure:24706: icc -c  -O2  conftest.c >&5
configure:24713: $? = 0
configure:24742: icc -c  -O2  conftest.c >&5
conftest.c(95): error: the size of an array must be greater than zero
  static int test_array [1 - 2 * !((int16_t) ((((int16_t) 1 << (16 - 2)) - 1) * 2 + 1)
                         ^

compilation aborted for conftest.c (code 2)
configure:24749: $? = 2
configure: failed program was:
| /* confdefs.h.  */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define USE_SMP_COLLECTIVES 1
| #define HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
| #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
| #define USE_LOGGING MPID_LOGGING_NONE
| #define HAVE_RUNTIME_THREADCHECK 1
| #define MPICH_THREAD_LEVEL MPI_THREAD_MULTIPLE
| #define USE_THREAD_IMPL MPICH_THREAD_IMPL_GLOBAL_MUTEX
| #define MPIU_THREAD_GRANULARITY MPIU_THREAD_GRANULARITY_GLOBAL
| #define MPIU_HANDLE_ALLOCATION_METHOD MPIU_HANDLE_ALLOCATION_MUTEX
| #define MPIU_THREAD_REFCOUNT MPIU_REFCOUNT_NONE
| #define HAVE_ROMIO 1
| #define HAVE__FUNC__ /**/
| #define HAVE__FUNCTION__ /**/
| #define HAVE_PRAGMA_WEAK 1
| #define USE_WEAK_SYMBOLS 1
| #define HAVE_MULTIPLE_PRAGMA_WEAK 1
| #define HAVE_LONG_LONG 1
| #define F77_NAME_LOWER_USCORE 1
| #define STDCALL 
| #define HAVE_FORTRAN_BINDING 1
| #define HAVE_CXX_EXCEPTIONS /**/
| #define HAVE_NAMESPACES /**/
| #define HAVE_NAMESPACE_STD /**/
| #define HAVE_CXX_BINDING 1
| #define HAVE_NAMEPUB_SERVICE 1
| #define restrict __restrict
| #define HAVE_GCC_ATTRIBUTE 1
| #define WORDS_LITTLEENDIAN 1
| #define HAVE_LONG_DOUBLE 1
| #define HAVE_LONG_LONG_INT 1
| #define HAVE_MAX_INTEGER_ALIGNMENT 4
| #define HAVE_MAX_STRUCT_ALIGNMENT 4
| #define HAVE_MAX_FP_ALIGNMENT 4
| #define SIZEOF_CHAR 1
| #define SIZEOF_UNSIGNED_CHAR 1
| #define SIZEOF_SHORT 2
| #define SIZEOF_UNSIGNED_SHORT 2
| #define SIZEOF_INT 4
| #define SIZEOF_UNSIGNED_INT 4
| #define SIZEOF_LONG 4
| #define SIZEOF_UNSIGNED_LONG 4
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF_UNSIGNED_LONG_LONG 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_LONG_DOUBLE 12
| #define SIZEOF_WCHAR_T 4
| #define SIZEOF_VOID_P 4
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| int
| main ()
| {
| static int test_array [1 - 2 * !((int16_t) ((((int16_t) 1 << (16 - 2)) - 1) * 2 + 1)
| 		 < (int16_t) ((((int16_t) 1 << (16 - 2)) - 1) * 2 + 2))];
| test_array [0] = 0
| 
|   ;
|   return 0;
| }
configure:24778: result: yes
configure:24791: checking for int32_t
configure:24822: icc -c  -O2  conftest.c >&5
configure:24829: $? = 0
configure:24858: icc -c  -O2  conftest.c >&5
conftest.c(96): warning #61: integer operation result is out of range
  		 < (int32_t) ((((int32_t) 1 << (32 - 2)) - 1) * 2 + 2))];
  		                                                  ^

conftest.c(95): error: the size of an array must be greater than zero
  static int test_array [1 - 2 * !((int32_t) ((((int32_t) 1 << (32 - 2)) - 1) * 2 + 1)
                         ^

compilation aborted for conftest.c (code 2)
configure:24865: $? = 2
configure: failed program was:
| /* confdefs.h.  */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define USE_SMP_COLLECTIVES 1
| #define HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
| #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
| #define USE_LOGGING MPID_LOGGING_NONE
| #define HAVE_RUNTIME_THREADCHECK 1
| #define MPICH_THREAD_LEVEL MPI_THREAD_MULTIPLE
| #define USE_THREAD_IMPL MPICH_THREAD_IMPL_GLOBAL_MUTEX
| #define MPIU_THREAD_GRANULARITY MPIU_THREAD_GRANULARITY_GLOBAL
| #define MPIU_HANDLE_ALLOCATION_METHOD MPIU_HANDLE_ALLOCATION_MUTEX
| #define MPIU_THREAD_REFCOUNT MPIU_REFCOUNT_NONE
| #define HAVE_ROMIO 1
| #define HAVE__FUNC__ /**/
| #define HAVE__FUNCTION__ /**/
| #define HAVE_PRAGMA_WEAK 1
| #define USE_WEAK_SYMBOLS 1
| #define HAVE_MULTIPLE_PRAGMA_WEAK 1
| #define HAVE_LONG_LONG 1
| #define F77_NAME_LOWER_USCORE 1
| #define STDCALL 
| #define HAVE_FORTRAN_BINDING 1
| #define HAVE_CXX_EXCEPTIONS /**/
| #define HAVE_NAMESPACES /**/
| #define HAVE_NAMESPACE_STD /**/
| #define HAVE_CXX_BINDING 1
| #define HAVE_NAMEPUB_SERVICE 1
| #define restrict __restrict
| #define HAVE_GCC_ATTRIBUTE 1
| #define WORDS_LITTLEENDIAN 1
| #define HAVE_LONG_DOUBLE 1
| #define HAVE_LONG_LONG_INT 1
| #define HAVE_MAX_INTEGER_ALIGNMENT 4
| #define HAVE_MAX_STRUCT_ALIGNMENT 4
| #define HAVE_MAX_FP_ALIGNMENT 4
| #define SIZEOF_CHAR 1
| #define SIZEOF_UNSIGNED_CHAR 1
| #define SIZEOF_SHORT 2
| #define SIZEOF_UNSIGNED_SHORT 2
| #define SIZEOF_INT 4
| #define SIZEOF_UNSIGNED_INT 4
| #define SIZEOF_LONG 4
| #define SIZEOF_UNSIGNED_LONG 4
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF_UNSIGNED_LONG_LONG 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_LONG_DOUBLE 12
| #define SIZEOF_WCHAR_T 4
| #define SIZEOF_VOID_P 4
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| int
| main ()
| {
| static int test_array [1 - 2 * !((int32_t) ((((int32_t) 1 << (32 - 2)) - 1) * 2 + 1)
| 		 < (int32_t) ((((int32_t) 1 << (32 - 2)) - 1) * 2 + 2))];
| test_array [0] = 0
| 
|   ;
|   return 0;
| }
configure:24894: result: yes
configure:24907: checking for int64_t
configure:24938: icc -c  -O2  conftest.c >&5
configure:24945: $? = 0
configure:24974: icc -c  -O2  conftest.c >&5
conftest.c(96): warning #61: integer operation result is out of range
  		 < (int64_t) ((((int64_t) 1 << (64 - 2)) - 1) * 2 + 2))];
  		                                                  ^

conftest.c(95): error: the size of an array must be greater than zero
  static int test_array [1 - 2 * !((int64_t) ((((int64_t) 1 << (64 - 2)) - 1) * 2 + 1)
                         ^

compilation aborted for conftest.c (code 2)
configure:24981: $? = 2
configure: failed program was:
| /* confdefs.h.  */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define USE_SMP_COLLECTIVES 1
| #define HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
| #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
| #define USE_LOGGING MPID_LOGGING_NONE
| #define HAVE_RUNTIME_THREADCHECK 1
| #define MPICH_THREAD_LEVEL MPI_THREAD_MULTIPLE
| #define USE_THREAD_IMPL MPICH_THREAD_IMPL_GLOBAL_MUTEX
| #define MPIU_THREAD_GRANULARITY MPIU_THREAD_GRANULARITY_GLOBAL
| #define MPIU_HANDLE_ALLOCATION_METHOD MPIU_HANDLE_ALLOCATION_MUTEX
| #define MPIU_THREAD_REFCOUNT MPIU_REFCOUNT_NONE
| #define HAVE_ROMIO 1
| #define HAVE__FUNC__ /**/
| #define HAVE__FUNCTION__ /**/
| #define HAVE_PRAGMA_WEAK 1
| #define USE_WEAK_SYMBOLS 1
| #define HAVE_MULTIPLE_PRAGMA_WEAK 1
| #define HAVE_LONG_LONG 1
| #define F77_NAME_LOWER_USCORE 1
| #define STDCALL 
| #define HAVE_FORTRAN_BINDING 1
| #define HAVE_CXX_EXCEPTIONS /**/
| #define HAVE_NAMESPACES /**/
| #define HAVE_NAMESPACE_STD /**/
| #define HAVE_CXX_BINDING 1
| #define HAVE_NAMEPUB_SERVICE 1
| #define restrict __restrict
| #define HAVE_GCC_ATTRIBUTE 1
| #define WORDS_LITTLEENDIAN 1
| #define HAVE_LONG_DOUBLE 1
| #define HAVE_LONG_LONG_INT 1
| #define HAVE_MAX_INTEGER_ALIGNMENT 4
| #define HAVE_MAX_STRUCT_ALIGNMENT 4
| #define HAVE_MAX_FP_ALIGNMENT 4
| #define SIZEOF_CHAR 1
| #define SIZEOF_UNSIGNED_CHAR 1
| #define SIZEOF_SHORT 2
| #define SIZEOF_UNSIGNED_SHORT 2
| #define SIZEOF_INT 4
| #define SIZEOF_UNSIGNED_INT 4
| #define SIZEOF_LONG 4
| #define SIZEOF_UNSIGNED_LONG 4
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF_UNSIGNED_LONG_LONG 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_LONG_DOUBLE 12
| #define SIZEOF_WCHAR_T 4
| #define SIZEOF_VOID_P 4
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| int
| main ()
| {
| static int test_array [1 - 2 * !((int64_t) ((((int64_t) 1 << (64 - 2)) - 1) * 2 + 1)
| 		 < (int64_t) ((((int64_t) 1 << (64 - 2)) - 1) * 2 + 2))];
| test_array [0] = 0
| 
|   ;
|   return 0;
| }
configure:25010: result: yes
configure:25061: checking for uint8_t
configure:25092: icc -c  -O2  conftest.c >&5
configure:25099: $? = 0
configure:25120: result: yes
configure:25138: checking for uint16_t
configure:25169: icc -c  -O2  conftest.c >&5
configure:25176: $? = 0
configure:25197: result: yes
configure:25211: checking for uint32_t
configure:25242: icc -c  -O2  conftest.c >&5
configure:25249: $? = 0
configure:25270: result: yes
configure:25288: checking for uint64_t
configure:25319: icc -c  -O2  conftest.c >&5
configure:25326: $? = 0
configure:25347: result: yes
configure:25738: checking for size of Fortran type integer
configure:25774: icc -c  -O2  conftestc.c >&5
configure:25777: $? = 0
configure:25796: ifort -o conftest  -O2  conftest.f conftestc.o  >&5
configure:25799: $? = 0
configure:25835: result: 4
configure:25846: checking for size of Fortran type real
configure:25882: icc -c  -O2  conftestc.c >&5
configure:25885: $? = 0
configure:25904: ifort -o conftest  -O2  conftest.f conftestc.o  >&5
configure:25907: $? = 0
configure:25943: result: 4
configure:25954: checking for size of Fortran type double precision
configure:25990: icc -c  -O2  conftestc.c >&5
configure:25993: $? = 0
configure:26012: ifort -o conftest  -O2  conftest.f conftestc.o  >&5
configure:26015: $? = 0
configure:26051: result: 8
configure:26070: checking whether integer*1 is supported
configure:26087: ifort -c  -O2 conftest.f >&5
configure:26094: $? = 0
configure:26109: result: yes
configure:26111: checking whether integer*2 is supported
configure:26128: ifort -c  -O2 conftest.f >&5
configure:26135: $? = 0
configure:26150: result: yes
configure:26152: checking whether integer*4 is supported
configure:26169: ifort -c  -O2 conftest.f >&5
configure:26176: $? = 0
configure:26191: result: yes
configure:26193: checking whether integer*8 is supported
configure:26210: ifort -c  -O2 conftest.f >&5
configure:26217: $? = 0
configure:26232: result: yes
configure:26234: checking whether integer*16 is supported
configure:26251: ifort -c  -O2 conftest.f >&5
fortcom: Error: conftest.f, line 2: This length or width specifier has been incorrectly used in this context.   [16]
      integer*16 i
--------------^
compilation aborted for conftest.f (code 1)
configure:26258: $? = 1
configure: failed program was:
|       program main
|       integer*16 i
|       end
configure:26273: result: no
configure:26275: checking whether real*4 is supported
configure:26292: ifort -c  -O2 conftest.f >&5
configure:26299: $? = 0
configure:26314: result: yes
configure:26316: checking whether real*8 is supported
configure:26333: ifort -c  -O2 conftest.f >&5
configure:26340: $? = 0
configure:26355: result: yes
configure:26357: checking whether real*16 is supported
configure:26374: ifort -c  -O2 conftest.f >&5
configure:26381: $? = 0
configure:26396: result: yes
configure:26788: checking for C type matching Fortran integer
configure:26795: result: int
configure:26844: checking for size of MPI_Status
configure:26887: icc -o conftest  -O2   conftest.c  >&5
conftest.c(93): warning #266: function "exit" declared implicitly
    if (!f) exit(1);
            ^

conftest.c(95): warning #266: function "exit" declared implicitly
    exit(0);
    ^

configure:26891: $? = 0
configure:26897: ./conftest
configure:26901: $? = 0
configure:26919: result: 20
configure:27023: checking for values of Fortran logicals
configure:27066: icc -c  -O2  conftestc.c >&5
conftestc.c(15): warning #266: function "exit" declared implicitly
    if (!f) exit(1);
            ^

configure:27069: $? = 0
configure:27079: ifort -o conftest  -O2  conftest.f conftestc.o  >&5
configure:27082: $? = 0
configure:27120: result: True is -1 and False is 0
configure:27461: icc -E conftest.c >/dev/null 2>conftest.out
configure:27464: $? = 0
configure:27563: icc -o conftest  -O2   conftest.c  >&5
configure:27566: $? = 0
configure:27608: ifort -o conftest  -O2  conftest.f  >&5
configure:27611: $? = 0
configure:27656: icpc -o conftest  -O2   conftest.cpp  >&5
configure:27659: $? = 0
configure:2324: ifort -o conftest  -O2  conftest.f90  >&5
configure:27754: checking for Fortran 90 integer kind for 4-byte integers
configure:27788: ifort -o conftest  -O2  conftest.f90  >&5
configure:27791: $? = 0
configure:27804: result: 4
configure:27830: checking for Fortran 90 integer kind for 8-byte integers
configure:27864: ifort -o conftest  -O2  conftest.f90  >&5
configure:27867: $? = 0
configure:27880: result: 8
configure:27982: checking whether real*8 is supported in Fortran 90
configure:27999: ifort -c  -O2 conftest.f90 >&5
configure:28006: $? = 0
configure:28021: result: yes
configure:28167: checking size of bool
configure:28470: icpc -o conftest  -O2   conftest.cpp  >&5
configure:28474: $? = 0
configure:28480: ./conftest
configure:28484: $? = 0
configure:28508: result: 1
configure:28523: checking how to run the C++ preprocessor
configure:28559: icpc -E  conftest.cpp
configure:28566: $? = 0
configure:28597: icpc -E  conftest.cpp
conftest.cpp(81): error #5: could not open source file "ac_nonexistent.h"
  #include <ac_nonexistent.h>
                             ^

configure:28604: $? = 2
configure: failed program was:
| /* confdefs.h.  */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define USE_SMP_COLLECTIVES 1
| #define HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
| #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
| #define USE_LOGGING MPID_LOGGING_NONE
| #define HAVE_RUNTIME_THREADCHECK 1
| #define MPICH_THREAD_LEVEL MPI_THREAD_MULTIPLE
| #define USE_THREAD_IMPL MPICH_THREAD_IMPL_GLOBAL_MUTEX
| #define MPIU_THREAD_GRANULARITY MPIU_THREAD_GRANULARITY_GLOBAL
| #define MPIU_HANDLE_ALLOCATION_METHOD MPIU_HANDLE_ALLOCATION_MUTEX
| #define MPIU_THREAD_REFCOUNT MPIU_REFCOUNT_NONE
| #define HAVE_ROMIO 1
| #define HAVE__FUNC__ /**/
| #define HAVE__FUNCTION__ /**/
| #define HAVE_PRAGMA_WEAK 1
| #define USE_WEAK_SYMBOLS 1
| #define HAVE_MULTIPLE_PRAGMA_WEAK 1
| #define HAVE_LONG_LONG 1
| #define F77_NAME_LOWER_USCORE 1
| #define STDCALL 
| #define HAVE_FORTRAN_BINDING 1
| #define HAVE_CXX_EXCEPTIONS /**/
| #define HAVE_NAMESPACES /**/
| #define HAVE_NAMESPACE_STD /**/
| #define HAVE_CXX_BINDING 1
| #define HAVE_NAMEPUB_SERVICE 1
| #define restrict __restrict
| #define HAVE_GCC_ATTRIBUTE 1
| #define WORDS_LITTLEENDIAN 1
| #define HAVE_LONG_DOUBLE 1
| #define HAVE_LONG_LONG_INT 1
| #define HAVE_MAX_INTEGER_ALIGNMENT 4
| #define HAVE_MAX_STRUCT_ALIGNMENT 4
| #define HAVE_MAX_FP_ALIGNMENT 4
| #define SIZEOF_CHAR 1
| #define SIZEOF_UNSIGNED_CHAR 1
| #define SIZEOF_SHORT 2
| #define SIZEOF_UNSIGNED_SHORT 2
| #define SIZEOF_INT 4
| #define SIZEOF_UNSIGNED_INT 4
| #define SIZEOF_LONG 4
| #define SIZEOF_UNSIGNED_LONG 4
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF_UNSIGNED_LONG_LONG 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_LONG_DOUBLE 12
| #define SIZEOF_WCHAR_T 4
| #define SIZEOF_VOID_P 4
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INT8_T 1
| #define HAVE_INT16_T 1
| #define HAVE_INT32_T 1
| #define HAVE_INT64_T 1
| #define HAVE_UINT8_T 1
| #define HAVE_UINT16_T 1
| #define HAVE_UINT32_T 1
| #define HAVE_UINT64_T 1
| #define MPIR_REAL4_CTYPE float
| #define MPIR_REAL8_CTYPE double
| #define MPIR_INTEGER1_CTYPE char
| #define MPIR_INTEGER2_CTYPE short
| #define MPIR_INTEGER4_CTYPE int
| #define MPIR_INTEGER8_CTYPE long long
| #define SIZEOF_F77_INTEGER 4
| #define SIZEOF_F77_REAL 4
| #define SIZEOF_F77_DOUBLE_PRECISION 8
| #define HAVE_FINT_IS_INT 1
| #define F77_TRUE_VALUE_SET 1
| #define F77_TRUE_VALUE -1
| #define F77_FALSE_VALUE 0
| #define SIZEOF_BOOL 1
| /* end confdefs.h.  */
| #include <ac_nonexistent.h>
configure:28637: result: icpc -E
configure:28666: icpc -E  conftest.cpp
configure:28673: $? = 0
configure:28704: icpc -E  conftest.cpp
conftest.cpp(81): error #5: could not open source file "ac_nonexistent.h"
  #include <ac_nonexistent.h>
                             ^

configure:28711: $? = 2
configure: failed program was:
| /* confdefs.h.  */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define USE_SMP_COLLECTIVES 1
| #define HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
| #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
| #define USE_LOGGING MPID_LOGGING_NONE
| #define HAVE_RUNTIME_THREADCHECK 1
| #define MPICH_THREAD_LEVEL MPI_THREAD_MULTIPLE
| #define USE_THREAD_IMPL MPICH_THREAD_IMPL_GLOBAL_MUTEX
| #define MPIU_THREAD_GRANULARITY MPIU_THREAD_GRANULARITY_GLOBAL
| #define MPIU_HANDLE_ALLOCATION_METHOD MPIU_HANDLE_ALLOCATION_MUTEX
| #define MPIU_THREAD_REFCOUNT MPIU_REFCOUNT_NONE
| #define HAVE_ROMIO 1
| #define HAVE__FUNC__ /**/
| #define HAVE__FUNCTION__ /**/
| #define HAVE_PRAGMA_WEAK 1
| #define USE_WEAK_SYMBOLS 1
| #define HAVE_MULTIPLE_PRAGMA_WEAK 1
| #define HAVE_LONG_LONG 1
| #define F77_NAME_LOWER_USCORE 1
| #define STDCALL 
| #define HAVE_FORTRAN_BINDING 1
| #define HAVE_CXX_EXCEPTIONS /**/
| #define HAVE_NAMESPACES /**/
| #define HAVE_NAMESPACE_STD /**/
| #define HAVE_CXX_BINDING 1
| #define HAVE_NAMEPUB_SERVICE 1
| #define restrict __restrict
| #define HAVE_GCC_ATTRIBUTE 1
| #define WORDS_LITTLEENDIAN 1
| #define HAVE_LONG_DOUBLE 1
| #define HAVE_LONG_LONG_INT 1
| #define HAVE_MAX_INTEGER_ALIGNMENT 4
| #define HAVE_MAX_STRUCT_ALIGNMENT 4
| #define HAVE_MAX_FP_ALIGNMENT 4
| #define SIZEOF_CHAR 1
| #define SIZEOF_UNSIGNED_CHAR 1
| #define SIZEOF_SHORT 2
| #define SIZEOF_UNSIGNED_SHORT 2
| #define SIZEOF_INT 4
| #define SIZEOF_UNSIGNED_INT 4
| #define SIZEOF_LONG 4
| #define SIZEOF_UNSIGNED_LONG 4
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF_UNSIGNED_LONG_LONG 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_LONG_DOUBLE 12
| #define SIZEOF_WCHAR_T 4
| #define SIZEOF_VOID_P 4
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INT8_T 1
| #define HAVE_INT16_T 1
| #define HAVE_INT32_T 1
| #define HAVE_INT64_T 1
| #define HAVE_UINT8_T 1
| #define HAVE_UINT16_T 1
| #define HAVE_UINT32_T 1
| #define HAVE_UINT64_T 1
| #define MPIR_REAL4_CTYPE float
| #define MPIR_REAL8_CTYPE double
| #define MPIR_INTEGER1_CTYPE char
| #define MPIR_INTEGER2_CTYPE short
| #define MPIR_INTEGER4_CTYPE int
| #define MPIR_INTEGER8_CTYPE long long
| #define SIZEOF_F77_INTEGER 4
| #define SIZEOF_F77_REAL 4
| #define SIZEOF_F77_DOUBLE_PRECISION 8
| #define HAVE_FINT_IS_INT 1
| #define F77_TRUE_VALUE_SET 1
| #define F77_TRUE_VALUE -1
| #define F77_FALSE_VALUE 0
| #define SIZEOF_BOOL 1
| /* end confdefs.h.  */
| #include <ac_nonexistent.h>
configure:28759: checking complex usability
configure:28776: icpc -c  -O2  conftest.cpp >&5
configure:28783: $? = 0
configure:28797: result: yes
configure:28801: checking complex presence
configure:28816: icpc -E  conftest.cpp
configure:28823: $? = 0
configure:28837: result: yes
configure:28865: checking for complex
configure:28872: result: yes
configure:28885: checking size of Complex
configure:29218: icpc -o conftest  -O2   conftest.cpp  >&5
configure:29222: $? = 0
configure:29228: ./conftest
configure:29232: $? = 0
configure:29256: result: 8
configure:29270: checking size of DoubleComplex
configure:29603: icpc -o conftest  -O2   conftest.cpp  >&5
configure:29607: $? = 0
configure:29613: ./conftest
configure:29617: $? = 0
configure:29641: result: 16
configure:29656: checking size of LongDoubleComplex
configure:29989: icpc -o conftest  -O2   conftest.cpp  >&5
configure:29993: $? = 0
configure:29999: ./conftest
configure:30003: $? = 0
configure:30027: result: 24
configure:30108: checking if char * pointers use byte addresses
configure:30136: icc -o conftest  -O2   conftest.c  >&5
configure:30140: $? = 0
configure:30146: ./conftest
configure:30150: $? = 0
configure:30167: result: yes
configure:30194: checking for alignment restrictions on 
configure:30238: icc -o conftest  -O2   conftest.c  >&5
configure:30242: $? = 0
configure:30248: ./conftest
configure:30252: $? = 0
configure:30270: result: no
configure:30291: checking for alignment restrictions on int32_t
configure:30335: icc -o conftest  -O2   conftest.c  >&5
configure:30339: $? = 0
configure:30345: ./conftest
configure:30349: $? = 0
configure:30367: result: no
configure:30393: checking for size of MPI_BSEND_OVERHEAD
configure:30445: icc -o conftest  -O2   conftest.c  >&5
conftest.c(115): warning #266: function "exit" declared implicitly
    if (!f) exit(1);
            ^

conftest.c(117): warning #266: function "exit" declared implicitly
    exit(0);
    ^

configure:30449: $? = 0
configure:30455: ./conftest
configure:30459: $? = 0
configure:30477: result: 59
configure:30497: checking for gcc __asm__ and pentium cmpxchgl instruction
configure:30531: icc -o conftest  -O2   conftest.c  >&5
configure:30535: $? = 0
configure:30541: ./conftest
configure:30545: $? = 0
configure:30547: result: yes
configure:30580: checking for gcc __asm__ and AMD x86_64 cmpxchgq instruction
configure:30614: icc -o conftest  -O2   conftest.c  >&5
/tmp/icc9utwjDas_.s: Assembler messages:
/tmp/icc9utwjDas_.s:23: Error: suffix or operands invalid for `cmpxchg'
configure:30618: $? = 1
configure: program exited with status 1
configure: failed program was:
| /* confdefs.h.  */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define USE_SMP_COLLECTIVES 1
| #define HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
| #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
| #define USE_LOGGING MPID_LOGGING_NONE
| #define HAVE_RUNTIME_THREADCHECK 1
| #define MPICH_THREAD_LEVEL MPI_THREAD_MULTIPLE
| #define USE_THREAD_IMPL MPICH_THREAD_IMPL_GLOBAL_MUTEX
| #define MPIU_THREAD_GRANULARITY MPIU_THREAD_GRANULARITY_GLOBAL
| #define MPIU_HANDLE_ALLOCATION_METHOD MPIU_HANDLE_ALLOCATION_MUTEX
| #define MPIU_THREAD_REFCOUNT MPIU_REFCOUNT_NONE
| #define HAVE_ROMIO 1
| #define HAVE__FUNC__ /**/
| #define HAVE__FUNCTION__ /**/
| #define HAVE_PRAGMA_WEAK 1
| #define USE_WEAK_SYMBOLS 1
| #define HAVE_MULTIPLE_PRAGMA_WEAK 1
| #define HAVE_LONG_LONG 1
| #define F77_NAME_LOWER_USCORE 1
| #define STDCALL 
| #define HAVE_FORTRAN_BINDING 1
| #define HAVE_CXX_EXCEPTIONS /**/
| #define HAVE_NAMESPACES /**/
| #define HAVE_NAMESPACE_STD /**/
| #define HAVE_CXX_BINDING 1
| #define HAVE_NAMEPUB_SERVICE 1
| #define restrict __restrict
| #define HAVE_GCC_ATTRIBUTE 1
| #define WORDS_LITTLEENDIAN 1
| #define HAVE_LONG_DOUBLE 1
| #define HAVE_LONG_LONG_INT 1
| #define HAVE_MAX_INTEGER_ALIGNMENT 4
| #define HAVE_MAX_STRUCT_ALIGNMENT 4
| #define HAVE_MAX_FP_ALIGNMENT 4
| #define SIZEOF_CHAR 1
| #define SIZEOF_UNSIGNED_CHAR 1
| #define SIZEOF_SHORT 2
| #define SIZEOF_UNSIGNED_SHORT 2
| #define SIZEOF_INT 4
| #define SIZEOF_UNSIGNED_INT 4
| #define SIZEOF_LONG 4
| #define SIZEOF_UNSIGNED_LONG 4
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF_UNSIGNED_LONG_LONG 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_LONG_DOUBLE 12
| #define SIZEOF_WCHAR_T 4
| #define SIZEOF_VOID_P 4
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INT8_T 1
| #define HAVE_INT16_T 1
| #define HAVE_INT32_T 1
| #define HAVE_INT64_T 1
| #define HAVE_UINT8_T 1
| #define HAVE_UINT16_T 1
| #define HAVE_UINT32_T 1
| #define HAVE_UINT64_T 1
| #define MPIR_REAL4_CTYPE float
| #define MPIR_REAL8_CTYPE double
| #define MPIR_INTEGER1_CTYPE char
| #define MPIR_INTEGER2_CTYPE short
| #define MPIR_INTEGER4_CTYPE int
| #define MPIR_INTEGER8_CTYPE long long
| #define SIZEOF_F77_INTEGER 4
| #define SIZEOF_F77_REAL 4
| #define SIZEOF_F77_DOUBLE_PRECISION 8
| #define HAVE_FINT_IS_INT 1
| #define F77_TRUE_VALUE_SET 1
| #define F77_TRUE_VALUE -1
| #define F77_FALSE_VALUE 0
| #define SIZEOF_BOOL 1
| #define SIZEOF_COMPLEX 8
| #define SIZEOF_DOUBLECOMPLEX 16
| #define SIZEOF_LONGDOUBLECOMPLEX 24
| #define MPIR_CXX_COMPLEX_VALUE 0x4c000834
| #define MPIR_CXX_DOUBLE_COMPLEX_VALUE 0x4c001035
| #define MPIR_CXX_LONG_DOUBLE_COMPLEX_VALUE 0x4c001836
| #define HAVE_CXX_COMPLEX 1
| #define HAVE_ANY_INT64_T_ALIGNMENT 1
| #define HAVE_ANY_INT32_T_ALIGNMENT 1
| #define HAVE_GCC_AND_PENTIUM_ASM 1
| #define USE_ATOMIC_UPDATES /**/
| /* end confdefs.h.  */
| 
| int main(int argc, char *argv[])
| {
| long int compval = 10;
| volatile long int *p = &compval;
| long int oldval = 10;
| long int newval = 20;
| char ret;
| long int readval;
| __asm__ __volatile__ ("lock; cmpxchgq %3, %1; sete %0"
| 	: "=q" (ret), "=m" (*p), "=a" (readval)
| 	: "r" (newval), "m" (*p), "a" (oldval) : "memory");
| return (compval == 20) ? 0 : -1;
| }
| 
configure:30643: result: no
configure:30653: checking for gcc __asm__ and IA64 xchg4 instruction
configure:30688: icc -o conftest  -O2   conftest.c  >&5
/tmp/iccPaL4wZas_.s: Assembler messages:
/tmp/iccPaL4wZas_.s:22: Error: no such instruction: `xchg4 %ecx=[%eax],%edx'
/tmp/iccPaL4wZas_.s:57: Error: no such instruction: `xchg4 %eax=[%edx],%ecx'
configure:30692: $? = 1
configure: program exited with status 1
configure: failed program was:
| /* confdefs.h.  */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define USE_SMP_COLLECTIVES 1
| #define HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
| #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
| #define USE_LOGGING MPID_LOGGING_NONE
| #define HAVE_RUNTIME_THREADCHECK 1
| #define MPICH_THREAD_LEVEL MPI_THREAD_MULTIPLE
| #define USE_THREAD_IMPL MPICH_THREAD_IMPL_GLOBAL_MUTEX
| #define MPIU_THREAD_GRANULARITY MPIU_THREAD_GRANULARITY_GLOBAL
| #define MPIU_HANDLE_ALLOCATION_METHOD MPIU_HANDLE_ALLOCATION_MUTEX
| #define MPIU_THREAD_REFCOUNT MPIU_REFCOUNT_NONE
| #define HAVE_ROMIO 1
| #define HAVE__FUNC__ /**/
| #define HAVE__FUNCTION__ /**/
| #define HAVE_PRAGMA_WEAK 1
| #define USE_WEAK_SYMBOLS 1
| #define HAVE_MULTIPLE_PRAGMA_WEAK 1
| #define HAVE_LONG_LONG 1
| #define F77_NAME_LOWER_USCORE 1
| #define STDCALL 
| #define HAVE_FORTRAN_BINDING 1
| #define HAVE_CXX_EXCEPTIONS /**/
| #define HAVE_NAMESPACES /**/
| #define HAVE_NAMESPACE_STD /**/
| #define HAVE_CXX_BINDING 1
| #define HAVE_NAMEPUB_SERVICE 1
| #define restrict __restrict
| #define HAVE_GCC_ATTRIBUTE 1
| #define WORDS_LITTLEENDIAN 1
| #define HAVE_LONG_DOUBLE 1
| #define HAVE_LONG_LONG_INT 1
| #define HAVE_MAX_INTEGER_ALIGNMENT 4
| #define HAVE_MAX_STRUCT_ALIGNMENT 4
| #define HAVE_MAX_FP_ALIGNMENT 4
| #define SIZEOF_CHAR 1
| #define SIZEOF_UNSIGNED_CHAR 1
| #define SIZEOF_SHORT 2
| #define SIZEOF_UNSIGNED_SHORT 2
| #define SIZEOF_INT 4
| #define SIZEOF_UNSIGNED_INT 4
| #define SIZEOF_LONG 4
| #define SIZEOF_UNSIGNED_LONG 4
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF_UNSIGNED_LONG_LONG 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_LONG_DOUBLE 12
| #define SIZEOF_WCHAR_T 4
| #define SIZEOF_VOID_P 4
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INT8_T 1
| #define HAVE_INT16_T 1
| #define HAVE_INT32_T 1
| #define HAVE_INT64_T 1
| #define HAVE_UINT8_T 1
| #define HAVE_UINT16_T 1
| #define HAVE_UINT32_T 1
| #define HAVE_UINT64_T 1
| #define MPIR_REAL4_CTYPE float
| #define MPIR_REAL8_CTYPE double
| #define MPIR_INTEGER1_CTYPE char
| #define MPIR_INTEGER2_CTYPE short
| #define MPIR_INTEGER4_CTYPE int
| #define MPIR_INTEGER8_CTYPE long long
| #define SIZEOF_F77_INTEGER 4
| #define SIZEOF_F77_REAL 4
| #define SIZEOF_F77_DOUBLE_PRECISION 8
| #define HAVE_FINT_IS_INT 1
| #define F77_TRUE_VALUE_SET 1
| #define F77_TRUE_VALUE -1
| #define F77_FALSE_VALUE 0
| #define SIZEOF_BOOL 1
| #define SIZEOF_COMPLEX 8
| #define SIZEOF_DOUBLECOMPLEX 16
| #define SIZEOF_LONGDOUBLECOMPLEX 24
| #define MPIR_CXX_COMPLEX_VALUE 0x4c000834
| #define MPIR_CXX_DOUBLE_COMPLEX_VALUE 0x4c001035
| #define MPIR_CXX_LONG_DOUBLE_COMPLEX_VALUE 0x4c001836
| #define HAVE_CXX_COMPLEX 1
| #define HAVE_ANY_INT64_T_ALIGNMENT 1
| #define HAVE_ANY_INT32_T_ALIGNMENT 1
| #define HAVE_GCC_AND_PENTIUM_ASM 1
| #define USE_ATOMIC_UPDATES /**/
| /* end confdefs.h.  */
| 
| unsigned long _InterlockedExchange(volatile void *ptr, unsigned long x)
| {
|    unsigned long result;
|    __asm__ __volatile ("xchg4 %0=[%1],%2" : "=r" (result)
|        : "r" (ptr), "r" (x) : "memory");
|    return result;
| }
| int main(int argc, char *argv[])
| {
| long val = 1;
| volatile long *p = &val;
| long oldval = _InterlockedExchange(p, (unsigned long)2);
| return (oldval == 1 && val == 2) ? 0 : -1;
| }
| 
configure:30717: result: no
configure:30939: checking for ANSI C header files
configure:30969: icc -c  -O2  conftest.c >&5
configure:30976: $? = 0
icc: error #10106: Fatal error in /soft/com/packages/intel/cc/10.1.013/bin/mcpcom, terminated by broken pipe
configure:31107: result: no
configure:31149: checking stdlib.h usability
configure:31166: icc -c  -O2  conftest.c >&5
configure:31173: $? = 0
configure:31187: result: yes
configure:31191: checking stdlib.h presence
configure:31206: icc -E  conftest.c
configure:31213: $? = 0
configure:31227: result: yes
configure:31255: checking for stdlib.h
configure:31264: result: yes
configure:31149: checking stdarg.h usability
configure:31166: icc -c  -O2  conftest.c >&5
configure:31173: $? = 0
configure:31187: result: yes
configure:31191: checking stdarg.h presence
configure:31206: icc -E  conftest.c
configure:31213: $? = 0
configure:31227: result: yes
configure:31255: checking for stdarg.h
configure:31264: result: yes
configure:31149: checking sys/types.h usability
configure:31166: icc -c  -O2  conftest.c >&5
configure:31173: $? = 0
configure:31187: result: yes
configure:31191: checking sys/types.h presence
configure:31206: icc -E  conftest.c
configure:31213: $? = 0
configure:31227: result: yes
configure:31255: checking for sys/types.h
configure:31264: result: yes
configure:31138: checking for inttypes.h
configure:31145: result: yes
configure:31149: checking limits.h usability
configure:31166: icc -c  -O2  conftest.c >&5
configure:31173: $? = 0
configure:31187: result: yes
configure:31191: checking limits.h presence
configure:31206: icc -E  conftest.c
configure:31213: $? = 0
configure:31227: result: yes
configure:31255: checking for limits.h
configure:31264: result: yes
configure:31149: checking stddef.h usability
configure:31166: icc -c  -O2  conftest.c >&5
configure:31173: $? = 0
configure:31187: result: yes
configure:31191: checking stddef.h presence
configure:31206: icc -E  conftest.c
configure:31213: $? = 0
configure:31227: result: yes
configure:31255: checking for stddef.h
configure:31264: result: yes
configure:31149: checking errno.h usability
configure:31166: icc -c  -O2  conftest.c >&5
configure:31173: $? = 0
configure:31187: result: yes
configure:31191: checking errno.h presence
configure:31206: icc -E  conftest.c
configure:31213: $? = 0
configure:31227: result: yes
configure:31255: checking for errno.h
configure:31264: result: yes
configure:31149: checking sys/socket.h usability
configure:31166: icc -c  -O2  conftest.c >&5
configure:31173: $? = 0
configure:31187: result: yes
configure:31191: checking sys/socket.h presence
configure:31206: icc -E  conftest.c
configure:31213: $? = 0
configure:31227: result: yes
configure:31255: checking for sys/socket.h
configure:31264: result: yes
configure:31149: checking sys/time.h usability
configure:31166: icc -c  -O2  conftest.c >&5
configure:31173: $? = 0
configure:31187: result: yes
configure:31191: checking sys/time.h presence
configure:31206: icc -E  conftest.c
configure:31213: $? = 0
configure:31227: result: yes
configure:31255: checking for sys/time.h
configure:31264: result: yes
configure:31149: checking unistd.h usability
configure:31166: icc -c  -O2  conftest.c >&5
configure:31173: $? = 0
configure:31187: result: yes
configure:31191: checking unistd.h presence
configure:31206: icc -E  conftest.c
configure:31213: $? = 0
configure:31227: result: yes
configure:31255: checking for unistd.h
configure:31264: result: yes
configure:31149: checking endian.h usability
configure:31166: icc -c  -O2  conftest.c >&5
configure:31173: $? = 0
configure:31187: result: yes
configure:31191: checking endian.h presence
configure:31206: icc -E  conftest.c
configure:31213: $? = 0
configure:31227: result: yes
configure:31255: checking for endian.h
configure:31264: result: yes
configure:31149: checking assert.h usability
configure:31166: icc -c  -O2  conftest.c >&5
configure:31173: $? = 0
configure:31187: result: yes
configure:31191: checking assert.h presence
configure:31206: icc -E  conftest.c
configure:31213: $? = 0
configure:31227: result: yes
configure:31255: checking for assert.h
configure:31264: result: yes
configure:31149: checking sys/param.h usability
configure:31166: icc -c  -O2  conftest.c >&5
configure:31173: $? = 0
configure:31187: result: yes
configure:31191: checking sys/param.h presence
configure:31206: icc -E  conftest.c
configure:31213: $? = 0
configure:31227: result: yes
configure:31255: checking for sys/param.h
configure:31264: result: yes
configure:31278: checking for sys/uio.h
configure:31308: icc -c  -O2  conftest.c >&5
configure:31315: $? = 0
configure:31330: result: yes
configure:31341: checking for size_t
configure:31369: icc -c  -O2  conftest.c >&5
configure:31376: $? = 0
configure:31403: icc -c  -O2  conftest.c >&5
conftest.c(142): error: expected an expression
  if (sizeof ((size_t)))
                      ^

compilation aborted for conftest.c (code 2)
configure:31410: $? = 2
configure: failed program was:
| /* confdefs.h.  */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define USE_SMP_COLLECTIVES 1
| #define HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
| #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
| #define USE_LOGGING MPID_LOGGING_NONE
| #define HAVE_RUNTIME_THREADCHECK 1
| #define MPICH_THREAD_LEVEL MPI_THREAD_MULTIPLE
| #define USE_THREAD_IMPL MPICH_THREAD_IMPL_GLOBAL_MUTEX
| #define MPIU_THREAD_GRANULARITY MPIU_THREAD_GRANULARITY_GLOBAL
| #define MPIU_HANDLE_ALLOCATION_METHOD MPIU_HANDLE_ALLOCATION_MUTEX
| #define MPIU_THREAD_REFCOUNT MPIU_REFCOUNT_NONE
| #define HAVE_ROMIO 1
| #define HAVE__FUNC__ /**/
| #define HAVE__FUNCTION__ /**/
| #define HAVE_PRAGMA_WEAK 1
| #define USE_WEAK_SYMBOLS 1
| #define HAVE_MULTIPLE_PRAGMA_WEAK 1
| #define HAVE_LONG_LONG 1
| #define F77_NAME_LOWER_USCORE 1
| #define STDCALL 
| #define HAVE_FORTRAN_BINDING 1
| #define HAVE_CXX_EXCEPTIONS /**/
| #define HAVE_NAMESPACES /**/
| #define HAVE_NAMESPACE_STD /**/
| #define HAVE_CXX_BINDING 1
| #define HAVE_NAMEPUB_SERVICE 1
| #define restrict __restrict
| #define HAVE_GCC_ATTRIBUTE 1
| #define WORDS_LITTLEENDIAN 1
| #define HAVE_LONG_DOUBLE 1
| #define HAVE_LONG_LONG_INT 1
| #define HAVE_MAX_INTEGER_ALIGNMENT 4
| #define HAVE_MAX_STRUCT_ALIGNMENT 4
| #define HAVE_MAX_FP_ALIGNMENT 4
| #define SIZEOF_CHAR 1
| #define SIZEOF_UNSIGNED_CHAR 1
| #define SIZEOF_SHORT 2
| #define SIZEOF_UNSIGNED_SHORT 2
| #define SIZEOF_INT 4
| #define SIZEOF_UNSIGNED_INT 4
| #define SIZEOF_LONG 4
| #define SIZEOF_UNSIGNED_LONG 4
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF_UNSIGNED_LONG_LONG 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_LONG_DOUBLE 12
| #define SIZEOF_WCHAR_T 4
| #define SIZEOF_VOID_P 4
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INT8_T 1
| #define HAVE_INT16_T 1
| #define HAVE_INT32_T 1
| #define HAVE_INT64_T 1
| #define HAVE_UINT8_T 1
| #define HAVE_UINT16_T 1
| #define HAVE_UINT32_T 1
| #define HAVE_UINT64_T 1
| #define MPIR_REAL4_CTYPE float
| #define MPIR_REAL8_CTYPE double
| #define MPIR_INTEGER1_CTYPE char
| #define MPIR_INTEGER2_CTYPE short
| #define MPIR_INTEGER4_CTYPE int
| #define MPIR_INTEGER8_CTYPE long long
| #define SIZEOF_F77_INTEGER 4
| #define SIZEOF_F77_REAL 4
| #define SIZEOF_F77_DOUBLE_PRECISION 8
| #define HAVE_FINT_IS_INT 1
| #define F77_TRUE_VALUE_SET 1
| #define F77_TRUE_VALUE -1
| #define F77_FALSE_VALUE 0
| #define SIZEOF_BOOL 1
| #define SIZEOF_COMPLEX 8
| #define SIZEOF_DOUBLECOMPLEX 16
| #define SIZEOF_LONGDOUBLECOMPLEX 24
| #define MPIR_CXX_COMPLEX_VALUE 0x4c000834
| #define MPIR_CXX_DOUBLE_COMPLEX_VALUE 0x4c001035
| #define MPIR_CXX_LONG_DOUBLE_COMPLEX_VALUE 0x4c001836
| #define HAVE_CXX_COMPLEX 1
| #define HAVE_ANY_INT64_T_ALIGNMENT 1
| #define HAVE_ANY_INT32_T_ALIGNMENT 1
| #define HAVE_GCC_AND_PENTIUM_ASM 1
| #define USE_ATOMIC_UPDATES /**/
| #define HAVE_STDLIB_H 1
| #define HAVE_STDARG_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_ERRNO_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ASSERT_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_UIO_H 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| int
| main ()
| {
| if (sizeof ((size_t)))
| 	  return 0;
|   ;
|   return 0;
| }
configure:31433: result: yes
configure:31452: checking for setitimer
configure:31508: icc -o conftest  -O2   conftest.c  >&5
configure:31515: $? = 0
configure:31537: result: yes
configure:31452: checking for alarm
configure:31508: icc -o conftest  -O2   conftest.c  >&5
configure:31515: $? = 0
configure:31537: result: yes
configure:31554: checking for vsnprintf
configure:31610: icc -o conftest  -O2   conftest.c  >&5
conftest.c(142) (col. 8): warning #980: wrong number of actual arguments to intrinsic function "vsnprintf"

configure:31617: $? = 0
configure:31639: result: yes
configure:31554: checking for vsprintf
configure:31610: icc -o conftest  -O2   conftest.c  >&5
conftest.c(143) (col. 8): warning #980: wrong number of actual arguments to intrinsic function "vsprintf"

configure:31617: $? = 0
configure:31639: result: yes
configure:31653: checking whether vsnprintf needs a declaration
configure:31682: icc -c  -O2  conftest.c >&5
conftest.c(112): warning #147: declaration is incompatible with "int vsnprintf(char *restrict, size_t={unsigned int}, const char *restrict, __gnuc_va_list={__builtin_va_list={char *}})" (declared at line 359 of "/usr/include/stdio.h")
  int vsnprintf(double, int, double, const char *);
      ^

configure:31689: $? = 0
configure:31704: result: yes
configure:31723: checking for strerror
configure:31779: icc -o conftest  -O2   conftest.c  >&5
conftest.c(145) (col. 8): warning #980: wrong number of actual arguments to intrinsic function "strerror"

configure:31786: $? = 0
configure:31808: result: yes
configure:31723: checking for strncasecmp
configure:31779: icc -o conftest  -O2   conftest.c  >&5
conftest.c(146) (col. 8): warning #980: wrong number of actual arguments to intrinsic function "strncasecmp"

configure:31786: $? = 0
configure:31808: result: yes
configure:31825: checking for snprintf
configure:31881: icc -o conftest  -O2   conftest.c  >&5
conftest.c(147) (col. 8): warning #980: wrong number of actual arguments to intrinsic function "snprintf"

configure:31888: $? = 0
configure:31910: result: yes
configure:31923: checking whether snprintf needs a declaration
configure:31951: icc -c  -O2  conftest.c >&5
conftest.c(115): warning #147: declaration is incompatible with "int snprintf(char *restrict, size_t={unsigned int}, const char *restrict, ...)" (declared at line 355 of "/usr/include/stdio.h")
  int snprintf(double, int, double, const char *);
      ^

configure:31958: $? = 0
configure:31973: result: yes
configure:31991: checking for va_copy
configure:32027: icc -o conftest  -O2   conftest.c  >&5
configure:32034: $? = 0
configure:32054: result: yes
configure:32159: checking valgrind.h usability
configure:32176: icc -c  -O2  conftest.c >&5
conftest.c(149): catastrophic error: could not open source file "valgrind.h"
  #include <valgrind.h>
                       ^

compilation aborted for conftest.c (code 4)
configure:32183: $? = 4
configure: failed program was:
| /* confdefs.h.  */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define USE_SMP_COLLECTIVES 1
| #define HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
| #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
| #define USE_LOGGING MPID_LOGGING_NONE
| #define HAVE_RUNTIME_THREADCHECK 1
| #define MPICH_THREAD_LEVEL MPI_THREAD_MULTIPLE
| #define USE_THREAD_IMPL MPICH_THREAD_IMPL_GLOBAL_MUTEX
| #define MPIU_THREAD_GRANULARITY MPIU_THREAD_GRANULARITY_GLOBAL
| #define MPIU_HANDLE_ALLOCATION_METHOD MPIU_HANDLE_ALLOCATION_MUTEX
| #define MPIU_THREAD_REFCOUNT MPIU_REFCOUNT_NONE
| #define HAVE_ROMIO 1
| #define HAVE__FUNC__ /**/
| #define HAVE__FUNCTION__ /**/
| #define HAVE_PRAGMA_WEAK 1
| #define USE_WEAK_SYMBOLS 1
| #define HAVE_MULTIPLE_PRAGMA_WEAK 1
| #define HAVE_LONG_LONG 1
| #define F77_NAME_LOWER_USCORE 1
| #define STDCALL 
| #define HAVE_FORTRAN_BINDING 1
| #define HAVE_CXX_EXCEPTIONS /**/
| #define HAVE_NAMESPACES /**/
| #define HAVE_NAMESPACE_STD /**/
| #define HAVE_CXX_BINDING 1
| #define HAVE_NAMEPUB_SERVICE 1
| #define restrict __restrict
| #define HAVE_GCC_ATTRIBUTE 1
| #define WORDS_LITTLEENDIAN 1
| #define HAVE_LONG_DOUBLE 1
| #define HAVE_LONG_LONG_INT 1
| #define HAVE_MAX_INTEGER_ALIGNMENT 4
| #define HAVE_MAX_STRUCT_ALIGNMENT 4
| #define HAVE_MAX_FP_ALIGNMENT 4
| #define SIZEOF_CHAR 1
| #define SIZEOF_UNSIGNED_CHAR 1
| #define SIZEOF_SHORT 2
| #define SIZEOF_UNSIGNED_SHORT 2
| #define SIZEOF_INT 4
| #define SIZEOF_UNSIGNED_INT 4
| #define SIZEOF_LONG 4
| #define SIZEOF_UNSIGNED_LONG 4
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF_UNSIGNED_LONG_LONG 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_LONG_DOUBLE 12
| #define SIZEOF_WCHAR_T 4
| #define SIZEOF_VOID_P 4
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INT8_T 1
| #define HAVE_INT16_T 1
| #define HAVE_INT32_T 1
| #define HAVE_INT64_T 1
| #define HAVE_UINT8_T 1
| #define HAVE_UINT16_T 1
| #define HAVE_UINT32_T 1
| #define HAVE_UINT64_T 1
| #define MPIR_REAL4_CTYPE float
| #define MPIR_REAL8_CTYPE double
| #define MPIR_INTEGER1_CTYPE char
| #define MPIR_INTEGER2_CTYPE short
| #define MPIR_INTEGER4_CTYPE int
| #define MPIR_INTEGER8_CTYPE long long
| #define SIZEOF_F77_INTEGER 4
| #define SIZEOF_F77_REAL 4
| #define SIZEOF_F77_DOUBLE_PRECISION 8
| #define HAVE_FINT_IS_INT 1
| #define F77_TRUE_VALUE_SET 1
| #define F77_TRUE_VALUE -1
| #define F77_FALSE_VALUE 0
| #define SIZEOF_BOOL 1
| #define SIZEOF_COMPLEX 8
| #define SIZEOF_DOUBLECOMPLEX 16
| #define SIZEOF_LONGDOUBLECOMPLEX 24
| #define MPIR_CXX_COMPLEX_VALUE 0x4c000834
| #define MPIR_CXX_DOUBLE_COMPLEX_VALUE 0x4c001035
| #define MPIR_CXX_LONG_DOUBLE_COMPLEX_VALUE 0x4c001836
| #define HAVE_CXX_COMPLEX 1
| #define HAVE_ANY_INT64_T_ALIGNMENT 1
| #define HAVE_ANY_INT32_T_ALIGNMENT 1
| #define HAVE_GCC_AND_PENTIUM_ASM 1
| #define USE_ATOMIC_UPDATES /**/
| #define HAVE_STDLIB_H 1
| #define HAVE_STDARG_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_ERRNO_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ASSERT_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SETITIMER 1
| #define HAVE_ALARM 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_VSPRINTF 1
| #define NEEDS_VSNPRINTF_DECL 1
| #define HAVE_STRERROR 1
| #define HAVE_STRNCASECMP 1
| #define HAVE_SNPRINTF 1
| #define NEEDS_SNPRINTF_DECL 1
| #define HAVE_VA_COPY 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <valgrind.h>
configure:32197: result: no
configure:32201: checking valgrind.h presence
configure:32216: icc -E  conftest.c
conftest.c(116): error #5: could not open source file "valgrind.h"
  #include <valgrind.h>
                       ^

configure:32223: $? = 2
configure: failed program was:
| /* confdefs.h.  */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define USE_SMP_COLLECTIVES 1
| #define HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
| #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
| #define USE_LOGGING MPID_LOGGING_NONE
| #define HAVE_RUNTIME_THREADCHECK 1
| #define MPICH_THREAD_LEVEL MPI_THREAD_MULTIPLE
| #define USE_THREAD_IMPL MPICH_THREAD_IMPL_GLOBAL_MUTEX
| #define MPIU_THREAD_GRANULARITY MPIU_THREAD_GRANULARITY_GLOBAL
| #define MPIU_HANDLE_ALLOCATION_METHOD MPIU_HANDLE_ALLOCATION_MUTEX
| #define MPIU_THREAD_REFCOUNT MPIU_REFCOUNT_NONE
| #define HAVE_ROMIO 1
| #define HAVE__FUNC__ /**/
| #define HAVE__FUNCTION__ /**/
| #define HAVE_PRAGMA_WEAK 1
| #define USE_WEAK_SYMBOLS 1
| #define HAVE_MULTIPLE_PRAGMA_WEAK 1
| #define HAVE_LONG_LONG 1
| #define F77_NAME_LOWER_USCORE 1
| #define STDCALL 
| #define HAVE_FORTRAN_BINDING 1
| #define HAVE_CXX_EXCEPTIONS /**/
| #define HAVE_NAMESPACES /**/
| #define HAVE_NAMESPACE_STD /**/
| #define HAVE_CXX_BINDING 1
| #define HAVE_NAMEPUB_SERVICE 1
| #define restrict __restrict
| #define HAVE_GCC_ATTRIBUTE 1
| #define WORDS_LITTLEENDIAN 1
| #define HAVE_LONG_DOUBLE 1
| #define HAVE_LONG_LONG_INT 1
| #define HAVE_MAX_INTEGER_ALIGNMENT 4
| #define HAVE_MAX_STRUCT_ALIGNMENT 4
| #define HAVE_MAX_FP_ALIGNMENT 4
| #define SIZEOF_CHAR 1
| #define SIZEOF_UNSIGNED_CHAR 1
| #define SIZEOF_SHORT 2
| #define SIZEOF_UNSIGNED_SHORT 2
| #define SIZEOF_INT 4
| #define SIZEOF_UNSIGNED_INT 4
| #define SIZEOF_LONG 4
| #define SIZEOF_UNSIGNED_LONG 4
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF_UNSIGNED_LONG_LONG 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_LONG_DOUBLE 12
| #define SIZEOF_WCHAR_T 4
| #define SIZEOF_VOID_P 4
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INT8_T 1
| #define HAVE_INT16_T 1
| #define HAVE_INT32_T 1
| #define HAVE_INT64_T 1
| #define HAVE_UINT8_T 1
| #define HAVE_UINT16_T 1
| #define HAVE_UINT32_T 1
| #define HAVE_UINT64_T 1
| #define MPIR_REAL4_CTYPE float
| #define MPIR_REAL8_CTYPE double
| #define MPIR_INTEGER1_CTYPE char
| #define MPIR_INTEGER2_CTYPE short
| #define MPIR_INTEGER4_CTYPE int
| #define MPIR_INTEGER8_CTYPE long long
| #define SIZEOF_F77_INTEGER 4
| #define SIZEOF_F77_REAL 4
| #define SIZEOF_F77_DOUBLE_PRECISION 8
| #define HAVE_FINT_IS_INT 1
| #define F77_TRUE_VALUE_SET 1
| #define F77_TRUE_VALUE -1
| #define F77_FALSE_VALUE 0
| #define SIZEOF_BOOL 1
| #define SIZEOF_COMPLEX 8
| #define SIZEOF_DOUBLECOMPLEX 16
| #define SIZEOF_LONGDOUBLECOMPLEX 24
| #define MPIR_CXX_COMPLEX_VALUE 0x4c000834
| #define MPIR_CXX_DOUBLE_COMPLEX_VALUE 0x4c001035
| #define MPIR_CXX_LONG_DOUBLE_COMPLEX_VALUE 0x4c001836
| #define HAVE_CXX_COMPLEX 1
| #define HAVE_ANY_INT64_T_ALIGNMENT 1
| #define HAVE_ANY_INT32_T_ALIGNMENT 1
| #define HAVE_GCC_AND_PENTIUM_ASM 1
| #define USE_ATOMIC_UPDATES /**/
| #define HAVE_STDLIB_H 1
| #define HAVE_STDARG_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_ERRNO_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ASSERT_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SETITIMER 1
| #define HAVE_ALARM 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_VSPRINTF 1
| #define NEEDS_VSNPRINTF_DECL 1
| #define HAVE_STRERROR 1
| #define HAVE_STRNCASECMP 1
| #define HAVE_SNPRINTF 1
| #define NEEDS_SNPRINTF_DECL 1
| #define HAVE_VA_COPY 1
| /* end confdefs.h.  */
| #include <valgrind.h>
configure:32237: result: no
configure:32265: checking for valgrind.h
configure:32274: result: no
configure:32159: checking memcheck.h usability
configure:32176: icc -c  -O2  conftest.c >&5
conftest.c(149): catastrophic error: could not open source file "memcheck.h"
  #include <memcheck.h>
                       ^

compilation aborted for conftest.c (code 4)
configure:32183: $? = 4
configure: failed program was:
| /* confdefs.h.  */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define USE_SMP_COLLECTIVES 1
| #define HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
| #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
| #define USE_LOGGING MPID_LOGGING_NONE
| #define HAVE_RUNTIME_THREADCHECK 1
| #define MPICH_THREAD_LEVEL MPI_THREAD_MULTIPLE
| #define USE_THREAD_IMPL MPICH_THREAD_IMPL_GLOBAL_MUTEX
| #define MPIU_THREAD_GRANULARITY MPIU_THREAD_GRANULARITY_GLOBAL
| #define MPIU_HANDLE_ALLOCATION_METHOD MPIU_HANDLE_ALLOCATION_MUTEX
| #define MPIU_THREAD_REFCOUNT MPIU_REFCOUNT_NONE
| #define HAVE_ROMIO 1
| #define HAVE__FUNC__ /**/
| #define HAVE__FUNCTION__ /**/
| #define HAVE_PRAGMA_WEAK 1
| #define USE_WEAK_SYMBOLS 1
| #define HAVE_MULTIPLE_PRAGMA_WEAK 1
| #define HAVE_LONG_LONG 1
| #define F77_NAME_LOWER_USCORE 1
| #define STDCALL 
| #define HAVE_FORTRAN_BINDING 1
| #define HAVE_CXX_EXCEPTIONS /**/
| #define HAVE_NAMESPACES /**/
| #define HAVE_NAMESPACE_STD /**/
| #define HAVE_CXX_BINDING 1
| #define HAVE_NAMEPUB_SERVICE 1
| #define restrict __restrict
| #define HAVE_GCC_ATTRIBUTE 1
| #define WORDS_LITTLEENDIAN 1
| #define HAVE_LONG_DOUBLE 1
| #define HAVE_LONG_LONG_INT 1
| #define HAVE_MAX_INTEGER_ALIGNMENT 4
| #define HAVE_MAX_STRUCT_ALIGNMENT 4
| #define HAVE_MAX_FP_ALIGNMENT 4
| #define SIZEOF_CHAR 1
| #define SIZEOF_UNSIGNED_CHAR 1
| #define SIZEOF_SHORT 2
| #define SIZEOF_UNSIGNED_SHORT 2
| #define SIZEOF_INT 4
| #define SIZEOF_UNSIGNED_INT 4
| #define SIZEOF_LONG 4
| #define SIZEOF_UNSIGNED_LONG 4
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF_UNSIGNED_LONG_LONG 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_LONG_DOUBLE 12
| #define SIZEOF_WCHAR_T 4
| #define SIZEOF_VOID_P 4
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INT8_T 1
| #define HAVE_INT16_T 1
| #define HAVE_INT32_T 1
| #define HAVE_INT64_T 1
| #define HAVE_UINT8_T 1
| #define HAVE_UINT16_T 1
| #define HAVE_UINT32_T 1
| #define HAVE_UINT64_T 1
| #define MPIR_REAL4_CTYPE float
| #define MPIR_REAL8_CTYPE double
| #define MPIR_INTEGER1_CTYPE char
| #define MPIR_INTEGER2_CTYPE short
| #define MPIR_INTEGER4_CTYPE int
| #define MPIR_INTEGER8_CTYPE long long
| #define SIZEOF_F77_INTEGER 4
| #define SIZEOF_F77_REAL 4
| #define SIZEOF_F77_DOUBLE_PRECISION 8
| #define HAVE_FINT_IS_INT 1
| #define F77_TRUE_VALUE_SET 1
| #define F77_TRUE_VALUE -1
| #define F77_FALSE_VALUE 0
| #define SIZEOF_BOOL 1
| #define SIZEOF_COMPLEX 8
| #define SIZEOF_DOUBLECOMPLEX 16
| #define SIZEOF_LONGDOUBLECOMPLEX 24
| #define MPIR_CXX_COMPLEX_VALUE 0x4c000834
| #define MPIR_CXX_DOUBLE_COMPLEX_VALUE 0x4c001035
| #define MPIR_CXX_LONG_DOUBLE_COMPLEX_VALUE 0x4c001836
| #define HAVE_CXX_COMPLEX 1
| #define HAVE_ANY_INT64_T_ALIGNMENT 1
| #define HAVE_ANY_INT32_T_ALIGNMENT 1
| #define HAVE_GCC_AND_PENTIUM_ASM 1
| #define USE_ATOMIC_UPDATES /**/
| #define HAVE_STDLIB_H 1
| #define HAVE_STDARG_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_ERRNO_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ASSERT_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SETITIMER 1
| #define HAVE_ALARM 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_VSPRINTF 1
| #define NEEDS_VSNPRINTF_DECL 1
| #define HAVE_STRERROR 1
| #define HAVE_STRNCASECMP 1
| #define HAVE_SNPRINTF 1
| #define NEEDS_SNPRINTF_DECL 1
| #define HAVE_VA_COPY 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <memcheck.h>
configure:32197: result: no
configure:32201: checking memcheck.h presence
configure:32216: icc -E  conftest.c
conftest.c(116): error #5: could not open source file "memcheck.h"
  #include <memcheck.h>
                       ^

configure:32223: $? = 2
configure: failed program was:
| /* confdefs.h.  */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define USE_SMP_COLLECTIVES 1
| #define HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
| #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
| #define USE_LOGGING MPID_LOGGING_NONE
| #define HAVE_RUNTIME_THREADCHECK 1
| #define MPICH_THREAD_LEVEL MPI_THREAD_MULTIPLE
| #define USE_THREAD_IMPL MPICH_THREAD_IMPL_GLOBAL_MUTEX
| #define MPIU_THREAD_GRANULARITY MPIU_THREAD_GRANULARITY_GLOBAL
| #define MPIU_HANDLE_ALLOCATION_METHOD MPIU_HANDLE_ALLOCATION_MUTEX
| #define MPIU_THREAD_REFCOUNT MPIU_REFCOUNT_NONE
| #define HAVE_ROMIO 1
| #define HAVE__FUNC__ /**/
| #define HAVE__FUNCTION__ /**/
| #define HAVE_PRAGMA_WEAK 1
| #define USE_WEAK_SYMBOLS 1
| #define HAVE_MULTIPLE_PRAGMA_WEAK 1
| #define HAVE_LONG_LONG 1
| #define F77_NAME_LOWER_USCORE 1
| #define STDCALL 
| #define HAVE_FORTRAN_BINDING 1
| #define HAVE_CXX_EXCEPTIONS /**/
| #define HAVE_NAMESPACES /**/
| #define HAVE_NAMESPACE_STD /**/
| #define HAVE_CXX_BINDING 1
| #define HAVE_NAMEPUB_SERVICE 1
| #define restrict __restrict
| #define HAVE_GCC_ATTRIBUTE 1
| #define WORDS_LITTLEENDIAN 1
| #define HAVE_LONG_DOUBLE 1
| #define HAVE_LONG_LONG_INT 1
| #define HAVE_MAX_INTEGER_ALIGNMENT 4
| #define HAVE_MAX_STRUCT_ALIGNMENT 4
| #define HAVE_MAX_FP_ALIGNMENT 4
| #define SIZEOF_CHAR 1
| #define SIZEOF_UNSIGNED_CHAR 1
| #define SIZEOF_SHORT 2
| #define SIZEOF_UNSIGNED_SHORT 2
| #define SIZEOF_INT 4
| #define SIZEOF_UNSIGNED_INT 4
| #define SIZEOF_LONG 4
| #define SIZEOF_UNSIGNED_LONG 4
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF_UNSIGNED_LONG_LONG 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_LONG_DOUBLE 12
| #define SIZEOF_WCHAR_T 4
| #define SIZEOF_VOID_P 4
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INT8_T 1
| #define HAVE_INT16_T 1
| #define HAVE_INT32_T 1
| #define HAVE_INT64_T 1
| #define HAVE_UINT8_T 1
| #define HAVE_UINT16_T 1
| #define HAVE_UINT32_T 1
| #define HAVE_UINT64_T 1
| #define MPIR_REAL4_CTYPE float
| #define MPIR_REAL8_CTYPE double
| #define MPIR_INTEGER1_CTYPE char
| #define MPIR_INTEGER2_CTYPE short
| #define MPIR_INTEGER4_CTYPE int
| #define MPIR_INTEGER8_CTYPE long long
| #define SIZEOF_F77_INTEGER 4
| #define SIZEOF_F77_REAL 4
| #define SIZEOF_F77_DOUBLE_PRECISION 8
| #define HAVE_FINT_IS_INT 1
| #define F77_TRUE_VALUE_SET 1
| #define F77_TRUE_VALUE -1
| #define F77_FALSE_VALUE 0
| #define SIZEOF_BOOL 1
| #define SIZEOF_COMPLEX 8
| #define SIZEOF_DOUBLECOMPLEX 16
| #define SIZEOF_LONGDOUBLECOMPLEX 24
| #define MPIR_CXX_COMPLEX_VALUE 0x4c000834
| #define MPIR_CXX_DOUBLE_COMPLEX_VALUE 0x4c001035
| #define MPIR_CXX_LONG_DOUBLE_COMPLEX_VALUE 0x4c001836
| #define HAVE_CXX_COMPLEX 1
| #define HAVE_ANY_INT64_T_ALIGNMENT 1
| #define HAVE_ANY_INT32_T_ALIGNMENT 1
| #define HAVE_GCC_AND_PENTIUM_ASM 1
| #define USE_ATOMIC_UPDATES /**/
| #define HAVE_STDLIB_H 1
| #define HAVE_STDARG_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_ERRNO_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ASSERT_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SETITIMER 1
| #define HAVE_ALARM 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_VSPRINTF 1
| #define NEEDS_VSNPRINTF_DECL 1
| #define HAVE_STRERROR 1
| #define HAVE_STRNCASECMP 1
| #define HAVE_SNPRINTF 1
| #define NEEDS_SNPRINTF_DECL 1
| #define HAVE_VA_COPY 1
| /* end confdefs.h.  */
| #include <memcheck.h>
configure:32237: result: no
configure:32265: checking for memcheck.h
configure:32274: result: no
configure:32159: checking valgrind/valgrind.h usability
configure:32176: icc -c  -O2  conftest.c >&5
configure:32183: $? = 0
configure:32197: result: yes
configure:32201: checking valgrind/valgrind.h presence
configure:32216: icc -E  conftest.c
configure:32223: $? = 0
configure:32237: result: yes
configure:32265: checking for valgrind/valgrind.h
configure:32274: result: yes
configure:32159: checking valgrind/memcheck.h usability
configure:32176: icc -c  -O2  conftest.c >&5
configure:32183: $? = 0
configure:32197: result: yes
configure:32201: checking valgrind/memcheck.h presence
configure:32216: icc -E  conftest.c
configure:32223: $? = 0
configure:32237: result: yes
configure:32265: checking for valgrind/memcheck.h
configure:32274: result: yes
configure:32292: checking for working alloca.h
configure:32319: icc -o conftest  -O2   conftest.c  >&5
configure:32326: $? = 0
configure:32346: result: yes
configure:32356: checking for alloca
configure:32403: icc -o conftest  -O2   conftest.c  >&5
configure:32410: $? = 0
configure:32430: result: yes
configure:32688: checking for strdup
configure:32744: icc -o conftest  -O2   conftest.c  >&5
conftest.c(154) (col. 8): warning #980: wrong number of actual arguments to intrinsic function "strdup"

configure:32751: $? = 0
configure:32773: result: yes
configure:32787: checking whether strdup needs a declaration
configure:32815: icc -c  -O2  conftest.c >&5
conftest.c(122): warning #147: declaration is incompatible with "char *strdup(const char *)" (declared at line 130 of "/usr/include/string.h")
  int strdup(double, int, double, const char *);
      ^

conftest.c(126) (col. 7): warning #980: wrong number of actual arguments to intrinsic function "strdup"

configure:32822: $? = 0
configure:32837: result: yes
configure:33174: checking for mkstemp
configure:33230: icc -o conftest  -O2   conftest.c  >&5
conftest.c(156) (col. 8): warning #980: wrong number of actual arguments to intrinsic function "mkstemp"

configure:33237: $? = 0
configure:33259: result: yes
configure:33272: checking whether mkstemp needs a declaration
configure:33300: icc -c  -O2  conftest.c >&5
conftest.c(124): warning #147: declaration is incompatible with "int mkstemp(char *)" (declared at line 709 of "/usr/include/stdlib.h")
  int mkstemp(double, int, double, const char *);
      ^

conftest.c(128) (col. 7): warning #980: wrong number of actual arguments to intrinsic function "mkstemp"

configure:33307: $? = 0
configure:33322: result: yes
configure:33339: checking for fdopen
configure:33395: icc -o conftest  -O2   conftest.c  >&5
conftest.c(158) (col. 8): warning #980: wrong number of actual arguments to intrinsic function "fdopen"

configure:33402: $? = 0
configure:33424: result: yes
configure:33437: checking whether fdopen needs a declaration
configure:33465: icc -c  -O2  conftest.c >&5
conftest.c(130) (col. 7): warning #980: wrong number of actual arguments to intrinsic function "fdopen"

configure:33472: $? = 0
configure:33487: result: yes
configure:33533: checking for clock_gettime
configure:33589: icc -o conftest  -O2   conftest.c  >&5
/tmp/icceZM9sm.o: In function `main':
conftest.c:(.text+0x9): undefined reference to `clock_gettime'
configure:33596: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define USE_SMP_COLLECTIVES 1
| #define HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
| #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
| #define USE_LOGGING MPID_LOGGING_NONE
| #define HAVE_RUNTIME_THREADCHECK 1
| #define MPICH_THREAD_LEVEL MPI_THREAD_MULTIPLE
| #define USE_THREAD_IMPL MPICH_THREAD_IMPL_GLOBAL_MUTEX
| #define MPIU_THREAD_GRANULARITY MPIU_THREAD_GRANULARITY_GLOBAL
| #define MPIU_HANDLE_ALLOCATION_METHOD MPIU_HANDLE_ALLOCATION_MUTEX
| #define MPIU_THREAD_REFCOUNT MPIU_REFCOUNT_NONE
| #define HAVE_ROMIO 1
| #define HAVE__FUNC__ /**/
| #define HAVE__FUNCTION__ /**/
| #define HAVE_PRAGMA_WEAK 1
| #define USE_WEAK_SYMBOLS 1
| #define HAVE_MULTIPLE_PRAGMA_WEAK 1
| #define HAVE_LONG_LONG 1
| #define F77_NAME_LOWER_USCORE 1
| #define STDCALL 
| #define HAVE_FORTRAN_BINDING 1
| #define HAVE_CXX_EXCEPTIONS /**/
| #define HAVE_NAMESPACES /**/
| #define HAVE_NAMESPACE_STD /**/
| #define HAVE_CXX_BINDING 1
| #define HAVE_NAMEPUB_SERVICE 1
| #define restrict __restrict
| #define HAVE_GCC_ATTRIBUTE 1
| #define WORDS_LITTLEENDIAN 1
| #define HAVE_LONG_DOUBLE 1
| #define HAVE_LONG_LONG_INT 1
| #define HAVE_MAX_INTEGER_ALIGNMENT 4
| #define HAVE_MAX_STRUCT_ALIGNMENT 4
| #define HAVE_MAX_FP_ALIGNMENT 4
| #define SIZEOF_CHAR 1
| #define SIZEOF_UNSIGNED_CHAR 1
| #define SIZEOF_SHORT 2
| #define SIZEOF_UNSIGNED_SHORT 2
| #define SIZEOF_INT 4
| #define SIZEOF_UNSIGNED_INT 4
| #define SIZEOF_LONG 4
| #define SIZEOF_UNSIGNED_LONG 4
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF_UNSIGNED_LONG_LONG 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_LONG_DOUBLE 12
| #define SIZEOF_WCHAR_T 4
| #define SIZEOF_VOID_P 4
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INT8_T 1
| #define HAVE_INT16_T 1
| #define HAVE_INT32_T 1
| #define HAVE_INT64_T 1
| #define HAVE_UINT8_T 1
| #define HAVE_UINT16_T 1
| #define HAVE_UINT32_T 1
| #define HAVE_UINT64_T 1
| #define MPIR_REAL4_CTYPE float
| #define MPIR_REAL8_CTYPE double
| #define MPIR_INTEGER1_CTYPE char
| #define MPIR_INTEGER2_CTYPE short
| #define MPIR_INTEGER4_CTYPE int
| #define MPIR_INTEGER8_CTYPE long long
| #define SIZEOF_F77_INTEGER 4
| #define SIZEOF_F77_REAL 4
| #define SIZEOF_F77_DOUBLE_PRECISION 8
| #define HAVE_FINT_IS_INT 1
| #define F77_TRUE_VALUE_SET 1
| #define F77_TRUE_VALUE -1
| #define F77_FALSE_VALUE 0
| #define SIZEOF_BOOL 1
| #define SIZEOF_COMPLEX 8
| #define SIZEOF_DOUBLECOMPLEX 16
| #define SIZEOF_LONGDOUBLECOMPLEX 24
| #define MPIR_CXX_COMPLEX_VALUE 0x4c000834
| #define MPIR_CXX_DOUBLE_COMPLEX_VALUE 0x4c001035
| #define MPIR_CXX_LONG_DOUBLE_COMPLEX_VALUE 0x4c001836
| #define HAVE_CXX_COMPLEX 1
| #define HAVE_ANY_INT64_T_ALIGNMENT 1
| #define HAVE_ANY_INT32_T_ALIGNMENT 1
| #define HAVE_GCC_AND_PENTIUM_ASM 1
| #define USE_ATOMIC_UPDATES /**/
| #define HAVE_STDLIB_H 1
| #define HAVE_STDARG_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_ERRNO_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ASSERT_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SETITIMER 1
| #define HAVE_ALARM 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_VSPRINTF 1
| #define NEEDS_VSNPRINTF_DECL 1
| #define HAVE_STRERROR 1
| #define HAVE_STRNCASECMP 1
| #define HAVE_SNPRINTF 1
| #define NEEDS_SNPRINTF_DECL 1
| #define HAVE_VA_COPY 1
| #define HAVE_VALGRIND_VALGRIND_H 1
| #define HAVE_VALGRIND_MEMCHECK_H 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define HAVE_STRDUP 1
| #define NEEDS_STRDUP_DECL 1
| #define HAVE_MKSTEMP 1
| #define NEEDS_MKSTEMP_DECL 1
| #define HAVE_FDOPEN 1
| #define NEEDS_FDOPEN_DECL 1
| /* end confdefs.h.  */
| /* Define clock_gettime to an innocuous variant, in case <limits.h> declares clock_gettime.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define clock_gettime innocuous_clock_gettime
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char clock_gettime (); below.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
| 
| #undef clock_gettime
| 
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char clock_gettime ();
| /* The GNU C library defines this for functions which it implements
|     to always fail with ENOSYS.  Some functions are actually named
|     something starting with __ and the normal name is an alias.  */
| #if defined __stub_clock_gettime || defined __stub___clock_gettime
| choke me
| #endif
| 
| int
| main ()
| {
| return clock_gettime ();
|   ;
|   return 0;
| }
configure:33618: result: no
configure:33533: checking for clock_getres
configure:33589: icc -o conftest  -O2   conftest.c  >&5
/tmp/iccAeEtNS.o: In function `main':
conftest.c:(.text+0x9): undefined reference to `clock_getres'
configure:33596: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define USE_SMP_COLLECTIVES 1
| #define HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
| #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
| #define USE_LOGGING MPID_LOGGING_NONE
| #define HAVE_RUNTIME_THREADCHECK 1
| #define MPICH_THREAD_LEVEL MPI_THREAD_MULTIPLE
| #define USE_THREAD_IMPL MPICH_THREAD_IMPL_GLOBAL_MUTEX
| #define MPIU_THREAD_GRANULARITY MPIU_THREAD_GRANULARITY_GLOBAL
| #define MPIU_HANDLE_ALLOCATION_METHOD MPIU_HANDLE_ALLOCATION_MUTEX
| #define MPIU_THREAD_REFCOUNT MPIU_REFCOUNT_NONE
| #define HAVE_ROMIO 1
| #define HAVE__FUNC__ /**/
| #define HAVE__FUNCTION__ /**/
| #define HAVE_PRAGMA_WEAK 1
| #define USE_WEAK_SYMBOLS 1
| #define HAVE_MULTIPLE_PRAGMA_WEAK 1
| #define HAVE_LONG_LONG 1
| #define F77_NAME_LOWER_USCORE 1
| #define STDCALL 
| #define HAVE_FORTRAN_BINDING 1
| #define HAVE_CXX_EXCEPTIONS /**/
| #define HAVE_NAMESPACES /**/
| #define HAVE_NAMESPACE_STD /**/
| #define HAVE_CXX_BINDING 1
| #define HAVE_NAMEPUB_SERVICE 1
| #define restrict __restrict
| #define HAVE_GCC_ATTRIBUTE 1
| #define WORDS_LITTLEENDIAN 1
| #define HAVE_LONG_DOUBLE 1
| #define HAVE_LONG_LONG_INT 1
| #define HAVE_MAX_INTEGER_ALIGNMENT 4
| #define HAVE_MAX_STRUCT_ALIGNMENT 4
| #define HAVE_MAX_FP_ALIGNMENT 4
| #define SIZEOF_CHAR 1
| #define SIZEOF_UNSIGNED_CHAR 1
| #define SIZEOF_SHORT 2
| #define SIZEOF_UNSIGNED_SHORT 2
| #define SIZEOF_INT 4
| #define SIZEOF_UNSIGNED_INT 4
| #define SIZEOF_LONG 4
| #define SIZEOF_UNSIGNED_LONG 4
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF_UNSIGNED_LONG_LONG 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_LONG_DOUBLE 12
| #define SIZEOF_WCHAR_T 4
| #define SIZEOF_VOID_P 4
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INT8_T 1
| #define HAVE_INT16_T 1
| #define HAVE_INT32_T 1
| #define HAVE_INT64_T 1
| #define HAVE_UINT8_T 1
| #define HAVE_UINT16_T 1
| #define HAVE_UINT32_T 1
| #define HAVE_UINT64_T 1
| #define MPIR_REAL4_CTYPE float
| #define MPIR_REAL8_CTYPE double
| #define MPIR_INTEGER1_CTYPE char
| #define MPIR_INTEGER2_CTYPE short
| #define MPIR_INTEGER4_CTYPE int
| #define MPIR_INTEGER8_CTYPE long long
| #define SIZEOF_F77_INTEGER 4
| #define SIZEOF_F77_REAL 4
| #define SIZEOF_F77_DOUBLE_PRECISION 8
| #define HAVE_FINT_IS_INT 1
| #define F77_TRUE_VALUE_SET 1
| #define F77_TRUE_VALUE -1
| #define F77_FALSE_VALUE 0
| #define SIZEOF_BOOL 1
| #define SIZEOF_COMPLEX 8
| #define SIZEOF_DOUBLECOMPLEX 16
| #define SIZEOF_LONGDOUBLECOMPLEX 24
| #define MPIR_CXX_COMPLEX_VALUE 0x4c000834
| #define MPIR_CXX_DOUBLE_COMPLEX_VALUE 0x4c001035
| #define MPIR_CXX_LONG_DOUBLE_COMPLEX_VALUE 0x4c001836
| #define HAVE_CXX_COMPLEX 1
| #define HAVE_ANY_INT64_T_ALIGNMENT 1
| #define HAVE_ANY_INT32_T_ALIGNMENT 1
| #define HAVE_GCC_AND_PENTIUM_ASM 1
| #define USE_ATOMIC_UPDATES /**/
| #define HAVE_STDLIB_H 1
| #define HAVE_STDARG_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_ERRNO_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ASSERT_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SETITIMER 1
| #define HAVE_ALARM 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_VSPRINTF 1
| #define NEEDS_VSNPRINTF_DECL 1
| #define HAVE_STRERROR 1
| #define HAVE_STRNCASECMP 1
| #define HAVE_SNPRINTF 1
| #define NEEDS_SNPRINTF_DECL 1
| #define HAVE_VA_COPY 1
| #define HAVE_VALGRIND_VALGRIND_H 1
| #define HAVE_VALGRIND_MEMCHECK_H 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define HAVE_STRDUP 1
| #define NEEDS_STRDUP_DECL 1
| #define HAVE_MKSTEMP 1
| #define NEEDS_MKSTEMP_DECL 1
| #define HAVE_FDOPEN 1
| #define NEEDS_FDOPEN_DECL 1
| /* end confdefs.h.  */
| /* Define clock_getres to an innocuous variant, in case <limits.h> declares clock_getres.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define clock_getres innocuous_clock_getres
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char clock_getres (); below.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
| 
| #undef clock_getres
| 
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char clock_getres ();
| /* The GNU C library defines this for functions which it implements
|     to always fail with ENOSYS.  Some functions are actually named
|     something starting with __ and the normal name is an alias.  */
| #if defined __stub_clock_getres || defined __stub___clock_getres
| choke me
| #endif
| 
| int
| main ()
| {
| return clock_getres ();
|   ;
|   return 0;
| }
configure:33618: result: no
configure:33533: checking for gethrtime
configure:33589: icc -o conftest  -O2   conftest.c  >&5
/tmp/iccSAGC3d.o: In function `main':
conftest.c:(.text+0x9): undefined reference to `gethrtime'
configure:33596: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define USE_SMP_COLLECTIVES 1
| #define HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
| #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
| #define USE_LOGGING MPID_LOGGING_NONE
| #define HAVE_RUNTIME_THREADCHECK 1
| #define MPICH_THREAD_LEVEL MPI_THREAD_MULTIPLE
| #define USE_THREAD_IMPL MPICH_THREAD_IMPL_GLOBAL_MUTEX
| #define MPIU_THREAD_GRANULARITY MPIU_THREAD_GRANULARITY_GLOBAL
| #define MPIU_HANDLE_ALLOCATION_METHOD MPIU_HANDLE_ALLOCATION_MUTEX
| #define MPIU_THREAD_REFCOUNT MPIU_REFCOUNT_NONE
| #define HAVE_ROMIO 1
| #define HAVE__FUNC__ /**/
| #define HAVE__FUNCTION__ /**/
| #define HAVE_PRAGMA_WEAK 1
| #define USE_WEAK_SYMBOLS 1
| #define HAVE_MULTIPLE_PRAGMA_WEAK 1
| #define HAVE_LONG_LONG 1
| #define F77_NAME_LOWER_USCORE 1
| #define STDCALL 
| #define HAVE_FORTRAN_BINDING 1
| #define HAVE_CXX_EXCEPTIONS /**/
| #define HAVE_NAMESPACES /**/
| #define HAVE_NAMESPACE_STD /**/
| #define HAVE_CXX_BINDING 1
| #define HAVE_NAMEPUB_SERVICE 1
| #define restrict __restrict
| #define HAVE_GCC_ATTRIBUTE 1
| #define WORDS_LITTLEENDIAN 1
| #define HAVE_LONG_DOUBLE 1
| #define HAVE_LONG_LONG_INT 1
| #define HAVE_MAX_INTEGER_ALIGNMENT 4
| #define HAVE_MAX_STRUCT_ALIGNMENT 4
| #define HAVE_MAX_FP_ALIGNMENT 4
| #define SIZEOF_CHAR 1
| #define SIZEOF_UNSIGNED_CHAR 1
| #define SIZEOF_SHORT 2
| #define SIZEOF_UNSIGNED_SHORT 2
| #define SIZEOF_INT 4
| #define SIZEOF_UNSIGNED_INT 4
| #define SIZEOF_LONG 4
| #define SIZEOF_UNSIGNED_LONG 4
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF_UNSIGNED_LONG_LONG 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_LONG_DOUBLE 12
| #define SIZEOF_WCHAR_T 4
| #define SIZEOF_VOID_P 4
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INT8_T 1
| #define HAVE_INT16_T 1
| #define HAVE_INT32_T 1
| #define HAVE_INT64_T 1
| #define HAVE_UINT8_T 1
| #define HAVE_UINT16_T 1
| #define HAVE_UINT32_T 1
| #define HAVE_UINT64_T 1
| #define MPIR_REAL4_CTYPE float
| #define MPIR_REAL8_CTYPE double
| #define MPIR_INTEGER1_CTYPE char
| #define MPIR_INTEGER2_CTYPE short
| #define MPIR_INTEGER4_CTYPE int
| #define MPIR_INTEGER8_CTYPE long long
| #define SIZEOF_F77_INTEGER 4
| #define SIZEOF_F77_REAL 4
| #define SIZEOF_F77_DOUBLE_PRECISION 8
| #define HAVE_FINT_IS_INT 1
| #define F77_TRUE_VALUE_SET 1
| #define F77_TRUE_VALUE -1
| #define F77_FALSE_VALUE 0
| #define SIZEOF_BOOL 1
| #define SIZEOF_COMPLEX 8
| #define SIZEOF_DOUBLECOMPLEX 16
| #define SIZEOF_LONGDOUBLECOMPLEX 24
| #define MPIR_CXX_COMPLEX_VALUE 0x4c000834
| #define MPIR_CXX_DOUBLE_COMPLEX_VALUE 0x4c001035
| #define MPIR_CXX_LONG_DOUBLE_COMPLEX_VALUE 0x4c001836
| #define HAVE_CXX_COMPLEX 1
| #define HAVE_ANY_INT64_T_ALIGNMENT 1
| #define HAVE_ANY_INT32_T_ALIGNMENT 1
| #define HAVE_GCC_AND_PENTIUM_ASM 1
| #define USE_ATOMIC_UPDATES /**/
| #define HAVE_STDLIB_H 1
| #define HAVE_STDARG_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_ERRNO_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ASSERT_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SETITIMER 1
| #define HAVE_ALARM 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_VSPRINTF 1
| #define NEEDS_VSNPRINTF_DECL 1
| #define HAVE_STRERROR 1
| #define HAVE_STRNCASECMP 1
| #define HAVE_SNPRINTF 1
| #define NEEDS_SNPRINTF_DECL 1
| #define HAVE_VA_COPY 1
| #define HAVE_VALGRIND_VALGRIND_H 1
| #define HAVE_VALGRIND_MEMCHECK_H 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define HAVE_STRDUP 1
| #define NEEDS_STRDUP_DECL 1
| #define HAVE_MKSTEMP 1
| #define NEEDS_MKSTEMP_DECL 1
| #define HAVE_FDOPEN 1
| #define NEEDS_FDOPEN_DECL 1
| /* end confdefs.h.  */
| /* Define gethrtime to an innocuous variant, in case <limits.h> declares gethrtime.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define gethrtime innocuous_gethrtime
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char gethrtime (); below.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
| 
| #undef gethrtime
| 
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char gethrtime ();
| /* The GNU C library defines this for functions which it implements
|     to always fail with ENOSYS.  Some functions are actually named
|     something starting with __ and the normal name is an alias.  */
| #if defined __stub_gethrtime || defined __stub___gethrtime
| choke me
| #endif
| 
| int
| main ()
| {
| return gethrtime ();
|   ;
|   return 0;
| }
configure:33618: result: no
configure:33533: checking for gettimeofday
configure:33589: icc -o conftest  -O2   conftest.c  >&5
conftest.c(160) (col. 8): warning #980: wrong number of actual arguments to intrinsic function "gettimeofday"

configure:33596: $? = 0
configure:33618: result: yes
configure:34977: checking pthread.h usability
configure:34994: icc -c  -O2  conftest.c >&5
configure:35001: $? = 0
configure:35015: result: yes
configure:35019: checking pthread.h presence
configure:35034: icc -E  conftest.c
configure:35041: $? = 0
configure:35055: result: yes
configure:35083: checking for pthread.h
configure:35092: result: yes
configure:35110: checking for pthread_yield
configure:35166: icc -o conftest  -O2   conftest.c  >&5
/tmp/icc2nmXde.o: In function `main':
conftest.c:(.text+0x9): undefined reference to `pthread_yield'
configure:35173: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define USE_SMP_COLLECTIVES 1
| #define HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
| #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
| #define USE_LOGGING MPID_LOGGING_NONE
| #define HAVE_RUNTIME_THREADCHECK 1
| #define MPICH_THREAD_LEVEL MPI_THREAD_MULTIPLE
| #define USE_THREAD_IMPL MPICH_THREAD_IMPL_GLOBAL_MUTEX
| #define MPIU_THREAD_GRANULARITY MPIU_THREAD_GRANULARITY_GLOBAL
| #define MPIU_HANDLE_ALLOCATION_METHOD MPIU_HANDLE_ALLOCATION_MUTEX
| #define MPIU_THREAD_REFCOUNT MPIU_REFCOUNT_NONE
| #define HAVE_ROMIO 1
| #define HAVE__FUNC__ /**/
| #define HAVE__FUNCTION__ /**/
| #define HAVE_PRAGMA_WEAK 1
| #define USE_WEAK_SYMBOLS 1
| #define HAVE_MULTIPLE_PRAGMA_WEAK 1
| #define HAVE_LONG_LONG 1
| #define F77_NAME_LOWER_USCORE 1
| #define STDCALL 
| #define HAVE_FORTRAN_BINDING 1
| #define HAVE_CXX_EXCEPTIONS /**/
| #define HAVE_NAMESPACES /**/
| #define HAVE_NAMESPACE_STD /**/
| #define HAVE_CXX_BINDING 1
| #define HAVE_NAMEPUB_SERVICE 1
| #define restrict __restrict
| #define HAVE_GCC_ATTRIBUTE 1
| #define WORDS_LITTLEENDIAN 1
| #define HAVE_LONG_DOUBLE 1
| #define HAVE_LONG_LONG_INT 1
| #define HAVE_MAX_INTEGER_ALIGNMENT 4
| #define HAVE_MAX_STRUCT_ALIGNMENT 4
| #define HAVE_MAX_FP_ALIGNMENT 4
| #define SIZEOF_CHAR 1
| #define SIZEOF_UNSIGNED_CHAR 1
| #define SIZEOF_SHORT 2
| #define SIZEOF_UNSIGNED_SHORT 2
| #define SIZEOF_INT 4
| #define SIZEOF_UNSIGNED_INT 4
| #define SIZEOF_LONG 4
| #define SIZEOF_UNSIGNED_LONG 4
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF_UNSIGNED_LONG_LONG 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_LONG_DOUBLE 12
| #define SIZEOF_WCHAR_T 4
| #define SIZEOF_VOID_P 4
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INT8_T 1
| #define HAVE_INT16_T 1
| #define HAVE_INT32_T 1
| #define HAVE_INT64_T 1
| #define HAVE_UINT8_T 1
| #define HAVE_UINT16_T 1
| #define HAVE_UINT32_T 1
| #define HAVE_UINT64_T 1
| #define MPIR_REAL4_CTYPE float
| #define MPIR_REAL8_CTYPE double
| #define MPIR_INTEGER1_CTYPE char
| #define MPIR_INTEGER2_CTYPE short
| #define MPIR_INTEGER4_CTYPE int
| #define MPIR_INTEGER8_CTYPE long long
| #define SIZEOF_F77_INTEGER 4
| #define SIZEOF_F77_REAL 4
| #define SIZEOF_F77_DOUBLE_PRECISION 8
| #define HAVE_FINT_IS_INT 1
| #define F77_TRUE_VALUE_SET 1
| #define F77_TRUE_VALUE -1
| #define F77_FALSE_VALUE 0
| #define SIZEOF_BOOL 1
| #define SIZEOF_COMPLEX 8
| #define SIZEOF_DOUBLECOMPLEX 16
| #define SIZEOF_LONGDOUBLECOMPLEX 24
| #define MPIR_CXX_COMPLEX_VALUE 0x4c000834
| #define MPIR_CXX_DOUBLE_COMPLEX_VALUE 0x4c001035
| #define MPIR_CXX_LONG_DOUBLE_COMPLEX_VALUE 0x4c001836
| #define HAVE_CXX_COMPLEX 1
| #define HAVE_ANY_INT64_T_ALIGNMENT 1
| #define HAVE_ANY_INT32_T_ALIGNMENT 1
| #define HAVE_GCC_AND_PENTIUM_ASM 1
| #define USE_ATOMIC_UPDATES /**/
| #define HAVE_STDLIB_H 1
| #define HAVE_STDARG_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_ERRNO_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ASSERT_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SETITIMER 1
| #define HAVE_ALARM 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_VSPRINTF 1
| #define NEEDS_VSNPRINTF_DECL 1
| #define HAVE_STRERROR 1
| #define HAVE_STRNCASECMP 1
| #define HAVE_SNPRINTF 1
| #define NEEDS_SNPRINTF_DECL 1
| #define HAVE_VA_COPY 1
| #define HAVE_VALGRIND_VALGRIND_H 1
| #define HAVE_VALGRIND_MEMCHECK_H 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define HAVE_STRDUP 1
| #define NEEDS_STRDUP_DECL 1
| #define HAVE_MKSTEMP 1
| #define NEEDS_MKSTEMP_DECL 1
| #define HAVE_FDOPEN 1
| #define NEEDS_FDOPEN_DECL 1
| #define HAVE_GETTIMEOFDAY 1
| #define SIZEOF_INT_IS_AINT 1
| #define MPIR_Pint int
| #define MPIR_Upint unsigned int
| #define MPIU_SIZE_T unsigned int
| #define HAVE_PTHREAD_H 1
| /* end confdefs.h.  */
| /* Define pthread_yield to an innocuous variant, in case <limits.h> declares pthread_yield.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define pthread_yield innocuous_pthread_yield
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char pthread_yield (); below.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
| 
| #undef pthread_yield
| 
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char pthread_yield ();
| /* The GNU C library defines this for functions which it implements
|     to always fail with ENOSYS.  Some functions are actually named
|     something starting with __ and the normal name is an alias.  */
| #if defined __stub_pthread_yield || defined __stub___pthread_yield
| choke me
| #endif
| 
| int
| main ()
| {
| return pthread_yield ();
|   ;
|   return 0;
| }
configure:35195: result: no
configure:35208: checking for library containing pthread_key_create
configure:35249: icc -o conftest  -O2   conftest.c  >&5
/tmp/iccAg7Wcl.o: In function `main':
conftest.c:(.text+0x9): undefined reference to `pthread_key_create'
configure:35256: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define USE_SMP_COLLECTIVES 1
| #define HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
| #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
| #define USE_LOGGING MPID_LOGGING_NONE
| #define HAVE_RUNTIME_THREADCHECK 1
| #define MPICH_THREAD_LEVEL MPI_THREAD_MULTIPLE
| #define USE_THREAD_IMPL MPICH_THREAD_IMPL_GLOBAL_MUTEX
| #define MPIU_THREAD_GRANULARITY MPIU_THREAD_GRANULARITY_GLOBAL
| #define MPIU_HANDLE_ALLOCATION_METHOD MPIU_HANDLE_ALLOCATION_MUTEX
| #define MPIU_THREAD_REFCOUNT MPIU_REFCOUNT_NONE
| #define HAVE_ROMIO 1
| #define HAVE__FUNC__ /**/
| #define HAVE__FUNCTION__ /**/
| #define HAVE_PRAGMA_WEAK 1
| #define USE_WEAK_SYMBOLS 1
| #define HAVE_MULTIPLE_PRAGMA_WEAK 1
| #define HAVE_LONG_LONG 1
| #define F77_NAME_LOWER_USCORE 1
| #define STDCALL 
| #define HAVE_FORTRAN_BINDING 1
| #define HAVE_CXX_EXCEPTIONS /**/
| #define HAVE_NAMESPACES /**/
| #define HAVE_NAMESPACE_STD /**/
| #define HAVE_CXX_BINDING 1
| #define HAVE_NAMEPUB_SERVICE 1
| #define restrict __restrict
| #define HAVE_GCC_ATTRIBUTE 1
| #define WORDS_LITTLEENDIAN 1
| #define HAVE_LONG_DOUBLE 1
| #define HAVE_LONG_LONG_INT 1
| #define HAVE_MAX_INTEGER_ALIGNMENT 4
| #define HAVE_MAX_STRUCT_ALIGNMENT 4
| #define HAVE_MAX_FP_ALIGNMENT 4
| #define SIZEOF_CHAR 1
| #define SIZEOF_UNSIGNED_CHAR 1
| #define SIZEOF_SHORT 2
| #define SIZEOF_UNSIGNED_SHORT 2
| #define SIZEOF_INT 4
| #define SIZEOF_UNSIGNED_INT 4
| #define SIZEOF_LONG 4
| #define SIZEOF_UNSIGNED_LONG 4
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF_UNSIGNED_LONG_LONG 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_LONG_DOUBLE 12
| #define SIZEOF_WCHAR_T 4
| #define SIZEOF_VOID_P 4
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INT8_T 1
| #define HAVE_INT16_T 1
| #define HAVE_INT32_T 1
| #define HAVE_INT64_T 1
| #define HAVE_UINT8_T 1
| #define HAVE_UINT16_T 1
| #define HAVE_UINT32_T 1
| #define HAVE_UINT64_T 1
| #define MPIR_REAL4_CTYPE float
| #define MPIR_REAL8_CTYPE double
| #define MPIR_INTEGER1_CTYPE char
| #define MPIR_INTEGER2_CTYPE short
| #define MPIR_INTEGER4_CTYPE int
| #define MPIR_INTEGER8_CTYPE long long
| #define SIZEOF_F77_INTEGER 4
| #define SIZEOF_F77_REAL 4
| #define SIZEOF_F77_DOUBLE_PRECISION 8
| #define HAVE_FINT_IS_INT 1
| #define F77_TRUE_VALUE_SET 1
| #define F77_TRUE_VALUE -1
| #define F77_FALSE_VALUE 0
| #define SIZEOF_BOOL 1
| #define SIZEOF_COMPLEX 8
| #define SIZEOF_DOUBLECOMPLEX 16
| #define SIZEOF_LONGDOUBLECOMPLEX 24
| #define MPIR_CXX_COMPLEX_VALUE 0x4c000834
| #define MPIR_CXX_DOUBLE_COMPLEX_VALUE 0x4c001035
| #define MPIR_CXX_LONG_DOUBLE_COMPLEX_VALUE 0x4c001836
| #define HAVE_CXX_COMPLEX 1
| #define HAVE_ANY_INT64_T_ALIGNMENT 1
| #define HAVE_ANY_INT32_T_ALIGNMENT 1
| #define HAVE_GCC_AND_PENTIUM_ASM 1
| #define USE_ATOMIC_UPDATES /**/
| #define HAVE_STDLIB_H 1
| #define HAVE_STDARG_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_ERRNO_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ASSERT_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SETITIMER 1
| #define HAVE_ALARM 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_VSPRINTF 1
| #define NEEDS_VSNPRINTF_DECL 1
| #define HAVE_STRERROR 1
| #define HAVE_STRNCASECMP 1
| #define HAVE_SNPRINTF 1
| #define NEEDS_SNPRINTF_DECL 1
| #define HAVE_VA_COPY 1
| #define HAVE_VALGRIND_VALGRIND_H 1
| #define HAVE_VALGRIND_MEMCHECK_H 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define HAVE_STRDUP 1
| #define NEEDS_STRDUP_DECL 1
| #define HAVE_MKSTEMP 1
| #define NEEDS_MKSTEMP_DECL 1
| #define HAVE_FDOPEN 1
| #define NEEDS_FDOPEN_DECL 1
| #define HAVE_GETTIMEOFDAY 1
| #define SIZEOF_INT_IS_AINT 1
| #define MPIR_Pint int
| #define MPIR_Upint unsigned int
| #define MPIU_SIZE_T unsigned int
| #define HAVE_PTHREAD_H 1
| /* end confdefs.h.  */
| 
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char pthread_key_create ();
| int
| main ()
| {
| return pthread_key_create ();
|   ;
|   return 0;
| }
configure:35249: icc -o conftest  -O2   conftest.c -lpthread   >&5
configure:35256: $? = 0
configure:35287: result: -lpthread
configure:35444: checking for pthread_cleanup_push
configure:35500: icc -o conftest  -O2   conftest.c -lpthread  >&5
/tmp/iccZbdw7k.o: In function `main':
conftest.c:(.text+0x9): undefined reference to `pthread_cleanup_push'
configure:35507: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define USE_SMP_COLLECTIVES 1
| #define HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
| #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
| #define USE_LOGGING MPID_LOGGING_NONE
| #define HAVE_RUNTIME_THREADCHECK 1
| #define MPICH_THREAD_LEVEL MPI_THREAD_MULTIPLE
| #define USE_THREAD_IMPL MPICH_THREAD_IMPL_GLOBAL_MUTEX
| #define MPIU_THREAD_GRANULARITY MPIU_THREAD_GRANULARITY_GLOBAL
| #define MPIU_HANDLE_ALLOCATION_METHOD MPIU_HANDLE_ALLOCATION_MUTEX
| #define MPIU_THREAD_REFCOUNT MPIU_REFCOUNT_NONE
| #define HAVE_ROMIO 1
| #define HAVE__FUNC__ /**/
| #define HAVE__FUNCTION__ /**/
| #define HAVE_PRAGMA_WEAK 1
| #define USE_WEAK_SYMBOLS 1
| #define HAVE_MULTIPLE_PRAGMA_WEAK 1
| #define HAVE_LONG_LONG 1
| #define F77_NAME_LOWER_USCORE 1
| #define STDCALL 
| #define HAVE_FORTRAN_BINDING 1
| #define HAVE_CXX_EXCEPTIONS /**/
| #define HAVE_NAMESPACES /**/
| #define HAVE_NAMESPACE_STD /**/
| #define HAVE_CXX_BINDING 1
| #define HAVE_NAMEPUB_SERVICE 1
| #define restrict __restrict
| #define HAVE_GCC_ATTRIBUTE 1
| #define WORDS_LITTLEENDIAN 1
| #define HAVE_LONG_DOUBLE 1
| #define HAVE_LONG_LONG_INT 1
| #define HAVE_MAX_INTEGER_ALIGNMENT 4
| #define HAVE_MAX_STRUCT_ALIGNMENT 4
| #define HAVE_MAX_FP_ALIGNMENT 4
| #define SIZEOF_CHAR 1
| #define SIZEOF_UNSIGNED_CHAR 1
| #define SIZEOF_SHORT 2
| #define SIZEOF_UNSIGNED_SHORT 2
| #define SIZEOF_INT 4
| #define SIZEOF_UNSIGNED_INT 4
| #define SIZEOF_LONG 4
| #define SIZEOF_UNSIGNED_LONG 4
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF_UNSIGNED_LONG_LONG 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_LONG_DOUBLE 12
| #define SIZEOF_WCHAR_T 4
| #define SIZEOF_VOID_P 4
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INT8_T 1
| #define HAVE_INT16_T 1
| #define HAVE_INT32_T 1
| #define HAVE_INT64_T 1
| #define HAVE_UINT8_T 1
| #define HAVE_UINT16_T 1
| #define HAVE_UINT32_T 1
| #define HAVE_UINT64_T 1
| #define MPIR_REAL4_CTYPE float
| #define MPIR_REAL8_CTYPE double
| #define MPIR_INTEGER1_CTYPE char
| #define MPIR_INTEGER2_CTYPE short
| #define MPIR_INTEGER4_CTYPE int
| #define MPIR_INTEGER8_CTYPE long long
| #define SIZEOF_F77_INTEGER 4
| #define SIZEOF_F77_REAL 4
| #define SIZEOF_F77_DOUBLE_PRECISION 8
| #define HAVE_FINT_IS_INT 1
| #define F77_TRUE_VALUE_SET 1
| #define F77_TRUE_VALUE -1
| #define F77_FALSE_VALUE 0
| #define SIZEOF_BOOL 1
| #define SIZEOF_COMPLEX 8
| #define SIZEOF_DOUBLECOMPLEX 16
| #define SIZEOF_LONGDOUBLECOMPLEX 24
| #define MPIR_CXX_COMPLEX_VALUE 0x4c000834
| #define MPIR_CXX_DOUBLE_COMPLEX_VALUE 0x4c001035
| #define MPIR_CXX_LONG_DOUBLE_COMPLEX_VALUE 0x4c001836
| #define HAVE_CXX_COMPLEX 1
| #define HAVE_ANY_INT64_T_ALIGNMENT 1
| #define HAVE_ANY_INT32_T_ALIGNMENT 1
| #define HAVE_GCC_AND_PENTIUM_ASM 1
| #define USE_ATOMIC_UPDATES /**/
| #define HAVE_STDLIB_H 1
| #define HAVE_STDARG_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_ERRNO_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ASSERT_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SETITIMER 1
| #define HAVE_ALARM 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_VSPRINTF 1
| #define NEEDS_VSNPRINTF_DECL 1
| #define HAVE_STRERROR 1
| #define HAVE_STRNCASECMP 1
| #define HAVE_SNPRINTF 1
| #define NEEDS_SNPRINTF_DECL 1
| #define HAVE_VA_COPY 1
| #define HAVE_VALGRIND_VALGRIND_H 1
| #define HAVE_VALGRIND_MEMCHECK_H 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define HAVE_STRDUP 1
| #define NEEDS_STRDUP_DECL 1
| #define HAVE_MKSTEMP 1
| #define NEEDS_MKSTEMP_DECL 1
| #define HAVE_FDOPEN 1
| #define NEEDS_FDOPEN_DECL 1
| #define HAVE_GETTIMEOFDAY 1
| #define SIZEOF_INT_IS_AINT 1
| #define MPIR_Pint int
| #define MPIR_Upint unsigned int
| #define MPIU_SIZE_T unsigned int
| #define HAVE_PTHREAD_H 1
| /* end confdefs.h.  */
| /* Define pthread_cleanup_push to an innocuous variant, in case <limits.h> declares pthread_cleanup_push.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define pthread_cleanup_push innocuous_pthread_cleanup_push
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char pthread_cleanup_push (); below.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
| 
| #undef pthread_cleanup_push
| 
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char pthread_cleanup_push ();
| /* The GNU C library defines this for functions which it implements
|     to always fail with ENOSYS.  Some functions are actually named
|     something starting with __ and the normal name is an alias.  */
| #if defined __stub_pthread_cleanup_push || defined __stub___pthread_cleanup_push
| choke me
| #endif
| 
| int
| main ()
| {
| return pthread_cleanup_push ();
|   ;
|   return 0;
| }
configure:35529: result: no
configure:35541: checking whether pthread_cleanup_push is available (may be a macro in pthread.h)
configure:35570: icc -o conftest  -O2   conftest.c -lpthread  >&5
conftest.c(141): error: expected "while"

conftest.c(141): error: expected a "("

conftest.c(141): error: expected an expression

conftest.c(141): error: expected a ")"

conftest.c(141): error: expected a ";"

conftest.c(141): error: expected a "}"

conftest.c(141): error: expected "while"

conftest.c(141): error: expected a "("

conftest.c(141): error: expected an expression

conftest.c(141): error: expected a ")"

conftest.c(141): error: expected a ";"

conftest.c(141): error: expected a "}"

compilation aborted for conftest.c (code 2)
configure:35577: $? = 2
configure: failed program was:
| /* confdefs.h.  */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define USE_SMP_COLLECTIVES 1
| #define HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
| #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
| #define USE_LOGGING MPID_LOGGING_NONE
| #define HAVE_RUNTIME_THREADCHECK 1
| #define MPICH_THREAD_LEVEL MPI_THREAD_MULTIPLE
| #define USE_THREAD_IMPL MPICH_THREAD_IMPL_GLOBAL_MUTEX
| #define MPIU_THREAD_GRANULARITY MPIU_THREAD_GRANULARITY_GLOBAL
| #define MPIU_HANDLE_ALLOCATION_METHOD MPIU_HANDLE_ALLOCATION_MUTEX
| #define MPIU_THREAD_REFCOUNT MPIU_REFCOUNT_NONE
| #define HAVE_ROMIO 1
| #define HAVE__FUNC__ /**/
| #define HAVE__FUNCTION__ /**/
| #define HAVE_PRAGMA_WEAK 1
| #define USE_WEAK_SYMBOLS 1
| #define HAVE_MULTIPLE_PRAGMA_WEAK 1
| #define HAVE_LONG_LONG 1
| #define F77_NAME_LOWER_USCORE 1
| #define STDCALL 
| #define HAVE_FORTRAN_BINDING 1
| #define HAVE_CXX_EXCEPTIONS /**/
| #define HAVE_NAMESPACES /**/
| #define HAVE_NAMESPACE_STD /**/
| #define HAVE_CXX_BINDING 1
| #define HAVE_NAMEPUB_SERVICE 1
| #define restrict __restrict
| #define HAVE_GCC_ATTRIBUTE 1
| #define WORDS_LITTLEENDIAN 1
| #define HAVE_LONG_DOUBLE 1
| #define HAVE_LONG_LONG_INT 1
| #define HAVE_MAX_INTEGER_ALIGNMENT 4
| #define HAVE_MAX_STRUCT_ALIGNMENT 4
| #define HAVE_MAX_FP_ALIGNMENT 4
| #define SIZEOF_CHAR 1
| #define SIZEOF_UNSIGNED_CHAR 1
| #define SIZEOF_SHORT 2
| #define SIZEOF_UNSIGNED_SHORT 2
| #define SIZEOF_INT 4
| #define SIZEOF_UNSIGNED_INT 4
| #define SIZEOF_LONG 4
| #define SIZEOF_UNSIGNED_LONG 4
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF_UNSIGNED_LONG_LONG 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_LONG_DOUBLE 12
| #define SIZEOF_WCHAR_T 4
| #define SIZEOF_VOID_P 4
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INT8_T 1
| #define HAVE_INT16_T 1
| #define HAVE_INT32_T 1
| #define HAVE_INT64_T 1
| #define HAVE_UINT8_T 1
| #define HAVE_UINT16_T 1
| #define HAVE_UINT32_T 1
| #define HAVE_UINT64_T 1
| #define MPIR_REAL4_CTYPE float
| #define MPIR_REAL8_CTYPE double
| #define MPIR_INTEGER1_CTYPE char
| #define MPIR_INTEGER2_CTYPE short
| #define MPIR_INTEGER4_CTYPE int
| #define MPIR_INTEGER8_CTYPE long long
| #define SIZEOF_F77_INTEGER 4
| #define SIZEOF_F77_REAL 4
| #define SIZEOF_F77_DOUBLE_PRECISION 8
| #define HAVE_FINT_IS_INT 1
| #define F77_TRUE_VALUE_SET 1
| #define F77_TRUE_VALUE -1
| #define F77_FALSE_VALUE 0
| #define SIZEOF_BOOL 1
| #define SIZEOF_COMPLEX 8
| #define SIZEOF_DOUBLECOMPLEX 16
| #define SIZEOF_LONGDOUBLECOMPLEX 24
| #define MPIR_CXX_COMPLEX_VALUE 0x4c000834
| #define MPIR_CXX_DOUBLE_COMPLEX_VALUE 0x4c001035
| #define MPIR_CXX_LONG_DOUBLE_COMPLEX_VALUE 0x4c001836
| #define HAVE_CXX_COMPLEX 1
| #define HAVE_ANY_INT64_T_ALIGNMENT 1
| #define HAVE_ANY_INT32_T_ALIGNMENT 1
| #define HAVE_GCC_AND_PENTIUM_ASM 1
| #define USE_ATOMIC_UPDATES /**/
| #define HAVE_STDLIB_H 1
| #define HAVE_STDARG_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_ERRNO_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ASSERT_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SETITIMER 1
| #define HAVE_ALARM 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_VSPRINTF 1
| #define NEEDS_VSNPRINTF_DECL 1
| #define HAVE_STRERROR 1
| #define HAVE_STRNCASECMP 1
| #define HAVE_SNPRINTF 1
| #define NEEDS_SNPRINTF_DECL 1
| #define HAVE_VA_COPY 1
| #define HAVE_VALGRIND_VALGRIND_H 1
| #define HAVE_VALGRIND_MEMCHECK_H 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define HAVE_STRDUP 1
| #define NEEDS_STRDUP_DECL 1
| #define HAVE_MKSTEMP 1
| #define NEEDS_MKSTEMP_DECL 1
| #define HAVE_FDOPEN 1
| #define NEEDS_FDOPEN_DECL 1
| #define HAVE_GETTIMEOFDAY 1
| #define SIZEOF_INT_IS_AINT 1
| #define MPIR_Pint int
| #define MPIR_Upint unsigned int
| #define MPIU_SIZE_T unsigned int
| #define HAVE_PTHREAD_H 1
| /* end confdefs.h.  */
| 
| #include <pthread.h>
| void f1(void *a) { return; }
| int
| main ()
| {
| pthread_cleanup_push( f1, (void *)0 );
|   ;
|   return 0;
| }
configure:35597: result: no
configure:35609: checking whether pthread.h defines PTHREAD_MUTEX_RECURSIVE_NP
configure:35636: icc -c  -O2  conftest.c >&5
configure:35643: $? = 0
configure:35658: result: yes
configure:35660: checking whether pthread.h defines PTHREAD_MUTEX_RECURSIVE
configure:35687: icc -c  -O2  conftest.c >&5
conftest.c(136): error: identifier "PTHREAD_MUTEX_RECURSIVE" is undefined
  int a=PTHREAD_MUTEX_RECURSIVE;
        ^

compilation aborted for conftest.c (code 2)
configure:35694: $? = 2
configure: failed program was:
| /* confdefs.h.  */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define USE_SMP_COLLECTIVES 1
| #define HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
| #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
| #define USE_LOGGING MPID_LOGGING_NONE
| #define HAVE_RUNTIME_THREADCHECK 1
| #define MPICH_THREAD_LEVEL MPI_THREAD_MULTIPLE
| #define USE_THREAD_IMPL MPICH_THREAD_IMPL_GLOBAL_MUTEX
| #define MPIU_THREAD_GRANULARITY MPIU_THREAD_GRANULARITY_GLOBAL
| #define MPIU_HANDLE_ALLOCATION_METHOD MPIU_HANDLE_ALLOCATION_MUTEX
| #define MPIU_THREAD_REFCOUNT MPIU_REFCOUNT_NONE
| #define HAVE_ROMIO 1
| #define HAVE__FUNC__ /**/
| #define HAVE__FUNCTION__ /**/
| #define HAVE_PRAGMA_WEAK 1
| #define USE_WEAK_SYMBOLS 1
| #define HAVE_MULTIPLE_PRAGMA_WEAK 1
| #define HAVE_LONG_LONG 1
| #define F77_NAME_LOWER_USCORE 1
| #define STDCALL 
| #define HAVE_FORTRAN_BINDING 1
| #define HAVE_CXX_EXCEPTIONS /**/
| #define HAVE_NAMESPACES /**/
| #define HAVE_NAMESPACE_STD /**/
| #define HAVE_CXX_BINDING 1
| #define HAVE_NAMEPUB_SERVICE 1
| #define restrict __restrict
| #define HAVE_GCC_ATTRIBUTE 1
| #define WORDS_LITTLEENDIAN 1
| #define HAVE_LONG_DOUBLE 1
| #define HAVE_LONG_LONG_INT 1
| #define HAVE_MAX_INTEGER_ALIGNMENT 4
| #define HAVE_MAX_STRUCT_ALIGNMENT 4
| #define HAVE_MAX_FP_ALIGNMENT 4
| #define SIZEOF_CHAR 1
| #define SIZEOF_UNSIGNED_CHAR 1
| #define SIZEOF_SHORT 2
| #define SIZEOF_UNSIGNED_SHORT 2
| #define SIZEOF_INT 4
| #define SIZEOF_UNSIGNED_INT 4
| #define SIZEOF_LONG 4
| #define SIZEOF_UNSIGNED_LONG 4
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF_UNSIGNED_LONG_LONG 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_LONG_DOUBLE 12
| #define SIZEOF_WCHAR_T 4
| #define SIZEOF_VOID_P 4
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INT8_T 1
| #define HAVE_INT16_T 1
| #define HAVE_INT32_T 1
| #define HAVE_INT64_T 1
| #define HAVE_UINT8_T 1
| #define HAVE_UINT16_T 1
| #define HAVE_UINT32_T 1
| #define HAVE_UINT64_T 1
| #define MPIR_REAL4_CTYPE float
| #define MPIR_REAL8_CTYPE double
| #define MPIR_INTEGER1_CTYPE char
| #define MPIR_INTEGER2_CTYPE short
| #define MPIR_INTEGER4_CTYPE int
| #define MPIR_INTEGER8_CTYPE long long
| #define SIZEOF_F77_INTEGER 4
| #define SIZEOF_F77_REAL 4
| #define SIZEOF_F77_DOUBLE_PRECISION 8
| #define HAVE_FINT_IS_INT 1
| #define F77_TRUE_VALUE_SET 1
| #define F77_TRUE_VALUE -1
| #define F77_FALSE_VALUE 0
| #define SIZEOF_BOOL 1
| #define SIZEOF_COMPLEX 8
| #define SIZEOF_DOUBLECOMPLEX 16
| #define SIZEOF_LONGDOUBLECOMPLEX 24
| #define MPIR_CXX_COMPLEX_VALUE 0x4c000834
| #define MPIR_CXX_DOUBLE_COMPLEX_VALUE 0x4c001035
| #define MPIR_CXX_LONG_DOUBLE_COMPLEX_VALUE 0x4c001836
| #define HAVE_CXX_COMPLEX 1
| #define HAVE_ANY_INT64_T_ALIGNMENT 1
| #define HAVE_ANY_INT32_T_ALIGNMENT 1
| #define HAVE_GCC_AND_PENTIUM_ASM 1
| #define USE_ATOMIC_UPDATES /**/
| #define HAVE_STDLIB_H 1
| #define HAVE_STDARG_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_ERRNO_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ASSERT_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SETITIMER 1
| #define HAVE_ALARM 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_VSPRINTF 1
| #define NEEDS_VSNPRINTF_DECL 1
| #define HAVE_STRERROR 1
| #define HAVE_STRNCASECMP 1
| #define HAVE_SNPRINTF 1
| #define NEEDS_SNPRINTF_DECL 1
| #define HAVE_VA_COPY 1
| #define HAVE_VALGRIND_VALGRIND_H 1
| #define HAVE_VALGRIND_MEMCHECK_H 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define HAVE_STRDUP 1
| #define NEEDS_STRDUP_DECL 1
| #define HAVE_MKSTEMP 1
| #define NEEDS_MKSTEMP_DECL 1
| #define HAVE_FDOPEN 1
| #define NEEDS_FDOPEN_DECL 1
| #define HAVE_GETTIMEOFDAY 1
| #define SIZEOF_INT_IS_AINT 1
| #define MPIR_Pint int
| #define MPIR_Upint unsigned int
| #define MPIU_SIZE_T unsigned int
| #define HAVE_PTHREAD_H 1
| /* end confdefs.h.  */
| #include <pthread.h>
| int
| main ()
| {
| int a=PTHREAD_MUTEX_RECURSIVE;
|   ;
|   return 0;
| }
configure:35709: result: no
configure:36094: checking for sched_yield
configure:36150: icc -o conftest  -O2   conftest.c -lpthread  >&5
configure:36157: $? = 0
configure:36179: result: yes
configure:36094: checking for yield
configure:36150: icc -o conftest  -O2   conftest.c -lpthread  >&5
/tmp/iccWHl4Dv.o: In function `main':
conftest.c:(.text+0x9): undefined reference to `yield'
configure:36157: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define USE_SMP_COLLECTIVES 1
| #define HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
| #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
| #define USE_LOGGING MPID_LOGGING_NONE
| #define HAVE_RUNTIME_THREADCHECK 1
| #define MPICH_THREAD_LEVEL MPI_THREAD_MULTIPLE
| #define USE_THREAD_IMPL MPICH_THREAD_IMPL_GLOBAL_MUTEX
| #define MPIU_THREAD_GRANULARITY MPIU_THREAD_GRANULARITY_GLOBAL
| #define MPIU_HANDLE_ALLOCATION_METHOD MPIU_HANDLE_ALLOCATION_MUTEX
| #define MPIU_THREAD_REFCOUNT MPIU_REFCOUNT_NONE
| #define HAVE_ROMIO 1
| #define HAVE__FUNC__ /**/
| #define HAVE__FUNCTION__ /**/
| #define HAVE_PRAGMA_WEAK 1
| #define USE_WEAK_SYMBOLS 1
| #define HAVE_MULTIPLE_PRAGMA_WEAK 1
| #define HAVE_LONG_LONG 1
| #define F77_NAME_LOWER_USCORE 1
| #define STDCALL 
| #define HAVE_FORTRAN_BINDING 1
| #define HAVE_CXX_EXCEPTIONS /**/
| #define HAVE_NAMESPACES /**/
| #define HAVE_NAMESPACE_STD /**/
| #define HAVE_CXX_BINDING 1
| #define HAVE_NAMEPUB_SERVICE 1
| #define restrict __restrict
| #define HAVE_GCC_ATTRIBUTE 1
| #define WORDS_LITTLEENDIAN 1
| #define HAVE_LONG_DOUBLE 1
| #define HAVE_LONG_LONG_INT 1
| #define HAVE_MAX_INTEGER_ALIGNMENT 4
| #define HAVE_MAX_STRUCT_ALIGNMENT 4
| #define HAVE_MAX_FP_ALIGNMENT 4
| #define SIZEOF_CHAR 1
| #define SIZEOF_UNSIGNED_CHAR 1
| #define SIZEOF_SHORT 2
| #define SIZEOF_UNSIGNED_SHORT 2
| #define SIZEOF_INT 4
| #define SIZEOF_UNSIGNED_INT 4
| #define SIZEOF_LONG 4
| #define SIZEOF_UNSIGNED_LONG 4
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF_UNSIGNED_LONG_LONG 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_LONG_DOUBLE 12
| #define SIZEOF_WCHAR_T 4
| #define SIZEOF_VOID_P 4
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INT8_T 1
| #define HAVE_INT16_T 1
| #define HAVE_INT32_T 1
| #define HAVE_INT64_T 1
| #define HAVE_UINT8_T 1
| #define HAVE_UINT16_T 1
| #define HAVE_UINT32_T 1
| #define HAVE_UINT64_T 1
| #define MPIR_REAL4_CTYPE float
| #define MPIR_REAL8_CTYPE double
| #define MPIR_INTEGER1_CTYPE char
| #define MPIR_INTEGER2_CTYPE short
| #define MPIR_INTEGER4_CTYPE int
| #define MPIR_INTEGER8_CTYPE long long
| #define SIZEOF_F77_INTEGER 4
| #define SIZEOF_F77_REAL 4
| #define SIZEOF_F77_DOUBLE_PRECISION 8
| #define HAVE_FINT_IS_INT 1
| #define F77_TRUE_VALUE_SET 1
| #define F77_TRUE_VALUE -1
| #define F77_FALSE_VALUE 0
| #define SIZEOF_BOOL 1
| #define SIZEOF_COMPLEX 8
| #define SIZEOF_DOUBLECOMPLEX 16
| #define SIZEOF_LONGDOUBLECOMPLEX 24
| #define MPIR_CXX_COMPLEX_VALUE 0x4c000834
| #define MPIR_CXX_DOUBLE_COMPLEX_VALUE 0x4c001035
| #define MPIR_CXX_LONG_DOUBLE_COMPLEX_VALUE 0x4c001836
| #define HAVE_CXX_COMPLEX 1
| #define HAVE_ANY_INT64_T_ALIGNMENT 1
| #define HAVE_ANY_INT32_T_ALIGNMENT 1
| #define HAVE_GCC_AND_PENTIUM_ASM 1
| #define USE_ATOMIC_UPDATES /**/
| #define HAVE_STDLIB_H 1
| #define HAVE_STDARG_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_ERRNO_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ASSERT_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SETITIMER 1
| #define HAVE_ALARM 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_VSPRINTF 1
| #define NEEDS_VSNPRINTF_DECL 1
| #define HAVE_STRERROR 1
| #define HAVE_STRNCASECMP 1
| #define HAVE_SNPRINTF 1
| #define NEEDS_SNPRINTF_DECL 1
| #define HAVE_VA_COPY 1
| #define HAVE_VALGRIND_VALGRIND_H 1
| #define HAVE_VALGRIND_MEMCHECK_H 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define HAVE_STRDUP 1
| #define NEEDS_STRDUP_DECL 1
| #define HAVE_MKSTEMP 1
| #define NEEDS_MKSTEMP_DECL 1
| #define HAVE_FDOPEN 1
| #define NEEDS_FDOPEN_DECL 1
| #define HAVE_GETTIMEOFDAY 1
| #define SIZEOF_INT_IS_AINT 1
| #define MPIR_Pint int
| #define MPIR_Upint unsigned int
| #define MPIU_SIZE_T unsigned int
| #define HAVE_PTHREAD_H 1
| #define HAVE_PTHREAD_MUTEX_RECURSIVE_NP 1
| #define HAVE_SCHED_YIELD 1
| /* end confdefs.h.  */
| /* Define yield to an innocuous variant, in case <limits.h> declares yield.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define yield innocuous_yield
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char yield (); below.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
| 
| #undef yield
| 
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char yield ();
| /* The GNU C library defines this for functions which it implements
|     to always fail with ENOSYS.  Some functions are actually named
|     something starting with __ and the normal name is an alias.  */
| #if defined __stub_yield || defined __stub___yield
| choke me
| #endif
| 
| int
| main ()
| {
| return yield ();
|   ;
|   return 0;
| }
configure:36179: result: no
configure:36094: checking for usleep
configure:36150: icc -o conftest  -O2   conftest.c -lpthread  >&5
configure:36157: $? = 0
configure:36179: result: yes
configure:36094: checking for sleep
configure:36150: icc -o conftest  -O2   conftest.c -lpthread  >&5
conftest.c(169) (col. 8): warning #980: wrong number of actual arguments to intrinsic function "sleep"

configure:36157: $? = 0
configure:36179: result: yes
configure:36094: checking for select
configure:36150: icc -o conftest  -O2   conftest.c -lpthread  >&5
conftest.c(170) (col. 8): warning #980: wrong number of actual arguments to intrinsic function "select"

configure:36157: $? = 0
configure:36179: result: yes
configure:36094: checking for getpid
configure:36150: icc -o conftest  -O2   conftest.c -lpthread  >&5
configure:36157: $? = 0
configure:36179: result: yes
configure:36202: checking for sched_setaffinity
configure:36258: icc -o conftest  -O2   conftest.c -lpthread  >&5
configure:36265: $? = 0
configure:36287: result: yes
configure:36202: checking for sched_getaffinity
configure:36258: icc -o conftest  -O2   conftest.c -lpthread  >&5
configure:36265: $? = 0
configure:36287: result: yes
configure:36202: checking for bindprocessor
configure:36258: icc -o conftest  -O2   conftest.c -lpthread  >&5
/tmp/iccgIAVSY.o: In function `main':
conftest.c:(.text+0x9): undefined reference to `bindprocessor'
configure:36265: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define USE_SMP_COLLECTIVES 1
| #define HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
| #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
| #define USE_LOGGING MPID_LOGGING_NONE
| #define HAVE_RUNTIME_THREADCHECK 1
| #define MPICH_THREAD_LEVEL MPI_THREAD_MULTIPLE
| #define USE_THREAD_IMPL MPICH_THREAD_IMPL_GLOBAL_MUTEX
| #define MPIU_THREAD_GRANULARITY MPIU_THREAD_GRANULARITY_GLOBAL
| #define MPIU_HANDLE_ALLOCATION_METHOD MPIU_HANDLE_ALLOCATION_MUTEX
| #define MPIU_THREAD_REFCOUNT MPIU_REFCOUNT_NONE
| #define HAVE_ROMIO 1
| #define HAVE__FUNC__ /**/
| #define HAVE__FUNCTION__ /**/
| #define HAVE_PRAGMA_WEAK 1
| #define USE_WEAK_SYMBOLS 1
| #define HAVE_MULTIPLE_PRAGMA_WEAK 1
| #define HAVE_LONG_LONG 1
| #define F77_NAME_LOWER_USCORE 1
| #define STDCALL 
| #define HAVE_FORTRAN_BINDING 1
| #define HAVE_CXX_EXCEPTIONS /**/
| #define HAVE_NAMESPACES /**/
| #define HAVE_NAMESPACE_STD /**/
| #define HAVE_CXX_BINDING 1
| #define HAVE_NAMEPUB_SERVICE 1
| #define restrict __restrict
| #define HAVE_GCC_ATTRIBUTE 1
| #define WORDS_LITTLEENDIAN 1
| #define HAVE_LONG_DOUBLE 1
| #define HAVE_LONG_LONG_INT 1
| #define HAVE_MAX_INTEGER_ALIGNMENT 4
| #define HAVE_MAX_STRUCT_ALIGNMENT 4
| #define HAVE_MAX_FP_ALIGNMENT 4
| #define SIZEOF_CHAR 1
| #define SIZEOF_UNSIGNED_CHAR 1
| #define SIZEOF_SHORT 2
| #define SIZEOF_UNSIGNED_SHORT 2
| #define SIZEOF_INT 4
| #define SIZEOF_UNSIGNED_INT 4
| #define SIZEOF_LONG 4
| #define SIZEOF_UNSIGNED_LONG 4
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF_UNSIGNED_LONG_LONG 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_LONG_DOUBLE 12
| #define SIZEOF_WCHAR_T 4
| #define SIZEOF_VOID_P 4
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INT8_T 1
| #define HAVE_INT16_T 1
| #define HAVE_INT32_T 1
| #define HAVE_INT64_T 1
| #define HAVE_UINT8_T 1
| #define HAVE_UINT16_T 1
| #define HAVE_UINT32_T 1
| #define HAVE_UINT64_T 1
| #define MPIR_REAL4_CTYPE float
| #define MPIR_REAL8_CTYPE double
| #define MPIR_INTEGER1_CTYPE char
| #define MPIR_INTEGER2_CTYPE short
| #define MPIR_INTEGER4_CTYPE int
| #define MPIR_INTEGER8_CTYPE long long
| #define SIZEOF_F77_INTEGER 4
| #define SIZEOF_F77_REAL 4
| #define SIZEOF_F77_DOUBLE_PRECISION 8
| #define HAVE_FINT_IS_INT 1
| #define F77_TRUE_VALUE_SET 1
| #define F77_TRUE_VALUE -1
| #define F77_FALSE_VALUE 0
| #define SIZEOF_BOOL 1
| #define SIZEOF_COMPLEX 8
| #define SIZEOF_DOUBLECOMPLEX 16
| #define SIZEOF_LONGDOUBLECOMPLEX 24
| #define MPIR_CXX_COMPLEX_VALUE 0x4c000834
| #define MPIR_CXX_DOUBLE_COMPLEX_VALUE 0x4c001035
| #define MPIR_CXX_LONG_DOUBLE_COMPLEX_VALUE 0x4c001836
| #define HAVE_CXX_COMPLEX 1
| #define HAVE_ANY_INT64_T_ALIGNMENT 1
| #define HAVE_ANY_INT32_T_ALIGNMENT 1
| #define HAVE_GCC_AND_PENTIUM_ASM 1
| #define USE_ATOMIC_UPDATES /**/
| #define HAVE_STDLIB_H 1
| #define HAVE_STDARG_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_ERRNO_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ASSERT_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SETITIMER 1
| #define HAVE_ALARM 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_VSPRINTF 1
| #define NEEDS_VSNPRINTF_DECL 1
| #define HAVE_STRERROR 1
| #define HAVE_STRNCASECMP 1
| #define HAVE_SNPRINTF 1
| #define NEEDS_SNPRINTF_DECL 1
| #define HAVE_VA_COPY 1
| #define HAVE_VALGRIND_VALGRIND_H 1
| #define HAVE_VALGRIND_MEMCHECK_H 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define HAVE_STRDUP 1
| #define NEEDS_STRDUP_DECL 1
| #define HAVE_MKSTEMP 1
| #define NEEDS_MKSTEMP_DECL 1
| #define HAVE_FDOPEN 1
| #define NEEDS_FDOPEN_DECL 1
| #define HAVE_GETTIMEOFDAY 1
| #define SIZEOF_INT_IS_AINT 1
| #define MPIR_Pint int
| #define MPIR_Upint unsigned int
| #define MPIU_SIZE_T unsigned int
| #define HAVE_PTHREAD_H 1
| #define HAVE_PTHREAD_MUTEX_RECURSIVE_NP 1
| #define HAVE_SCHED_YIELD 1
| #define HAVE_USLEEP 1
| #define HAVE_SLEEP 1
| #define HAVE_SELECT 1
| #define HAVE_GETPID 1
| #define HAVE_SCHED_SETAFFINITY 1
| #define HAVE_SCHED_GETAFFINITY 1
| /* end confdefs.h.  */
| /* Define bindprocessor to an innocuous variant, in case <limits.h> declares bindprocessor.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define bindprocessor innocuous_bindprocessor
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char bindprocessor (); below.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
| 
| #undef bindprocessor
| 
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char bindprocessor ();
| /* The GNU C library defines this for functions which it implements
|     to always fail with ENOSYS.  Some functions are actually named
|     something starting with __ and the normal name is an alias.  */
| #if defined __stub_bindprocessor || defined __stub___bindprocessor
| choke me
| #endif
| 
| int
| main ()
| {
| return bindprocessor ();
|   ;
|   return 0;
| }
configure:36287: result: no
configure:36202: checking for thread_policy_set
configure:36258: icc -o conftest  -O2   conftest.c -lpthread  >&5
/tmp/iccFZtRju.o: In function `main':
conftest.c:(.text+0x9): undefined reference to `thread_policy_set'
configure:36265: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define USE_SMP_COLLECTIVES 1
| #define HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
| #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
| #define USE_LOGGING MPID_LOGGING_NONE
| #define HAVE_RUNTIME_THREADCHECK 1
| #define MPICH_THREAD_LEVEL MPI_THREAD_MULTIPLE
| #define USE_THREAD_IMPL MPICH_THREAD_IMPL_GLOBAL_MUTEX
| #define MPIU_THREAD_GRANULARITY MPIU_THREAD_GRANULARITY_GLOBAL
| #define MPIU_HANDLE_ALLOCATION_METHOD MPIU_HANDLE_ALLOCATION_MUTEX
| #define MPIU_THREAD_REFCOUNT MPIU_REFCOUNT_NONE
| #define HAVE_ROMIO 1
| #define HAVE__FUNC__ /**/
| #define HAVE__FUNCTION__ /**/
| #define HAVE_PRAGMA_WEAK 1
| #define USE_WEAK_SYMBOLS 1
| #define HAVE_MULTIPLE_PRAGMA_WEAK 1
| #define HAVE_LONG_LONG 1
| #define F77_NAME_LOWER_USCORE 1
| #define STDCALL 
| #define HAVE_FORTRAN_BINDING 1
| #define HAVE_CXX_EXCEPTIONS /**/
| #define HAVE_NAMESPACES /**/
| #define HAVE_NAMESPACE_STD /**/
| #define HAVE_CXX_BINDING 1
| #define HAVE_NAMEPUB_SERVICE 1
| #define restrict __restrict
| #define HAVE_GCC_ATTRIBUTE 1
| #define WORDS_LITTLEENDIAN 1
| #define HAVE_LONG_DOUBLE 1
| #define HAVE_LONG_LONG_INT 1
| #define HAVE_MAX_INTEGER_ALIGNMENT 4
| #define HAVE_MAX_STRUCT_ALIGNMENT 4
| #define HAVE_MAX_FP_ALIGNMENT 4
| #define SIZEOF_CHAR 1
| #define SIZEOF_UNSIGNED_CHAR 1
| #define SIZEOF_SHORT 2
| #define SIZEOF_UNSIGNED_SHORT 2
| #define SIZEOF_INT 4
| #define SIZEOF_UNSIGNED_INT 4
| #define SIZEOF_LONG 4
| #define SIZEOF_UNSIGNED_LONG 4
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF_UNSIGNED_LONG_LONG 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_LONG_DOUBLE 12
| #define SIZEOF_WCHAR_T 4
| #define SIZEOF_VOID_P 4
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INT8_T 1
| #define HAVE_INT16_T 1
| #define HAVE_INT32_T 1
| #define HAVE_INT64_T 1
| #define HAVE_UINT8_T 1
| #define HAVE_UINT16_T 1
| #define HAVE_UINT32_T 1
| #define HAVE_UINT64_T 1
| #define MPIR_REAL4_CTYPE float
| #define MPIR_REAL8_CTYPE double
| #define MPIR_INTEGER1_CTYPE char
| #define MPIR_INTEGER2_CTYPE short
| #define MPIR_INTEGER4_CTYPE int
| #define MPIR_INTEGER8_CTYPE long long
| #define SIZEOF_F77_INTEGER 4
| #define SIZEOF_F77_REAL 4
| #define SIZEOF_F77_DOUBLE_PRECISION 8
| #define HAVE_FINT_IS_INT 1
| #define F77_TRUE_VALUE_SET 1
| #define F77_TRUE_VALUE -1
| #define F77_FALSE_VALUE 0
| #define SIZEOF_BOOL 1
| #define SIZEOF_COMPLEX 8
| #define SIZEOF_DOUBLECOMPLEX 16
| #define SIZEOF_LONGDOUBLECOMPLEX 24
| #define MPIR_CXX_COMPLEX_VALUE 0x4c000834
| #define MPIR_CXX_DOUBLE_COMPLEX_VALUE 0x4c001035
| #define MPIR_CXX_LONG_DOUBLE_COMPLEX_VALUE 0x4c001836
| #define HAVE_CXX_COMPLEX 1
| #define HAVE_ANY_INT64_T_ALIGNMENT 1
| #define HAVE_ANY_INT32_T_ALIGNMENT 1
| #define HAVE_GCC_AND_PENTIUM_ASM 1
| #define USE_ATOMIC_UPDATES /**/
| #define HAVE_STDLIB_H 1
| #define HAVE_STDARG_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_ERRNO_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ASSERT_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SETITIMER 1
| #define HAVE_ALARM 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_VSPRINTF 1
| #define NEEDS_VSNPRINTF_DECL 1
| #define HAVE_STRERROR 1
| #define HAVE_STRNCASECMP 1
| #define HAVE_SNPRINTF 1
| #define NEEDS_SNPRINTF_DECL 1
| #define HAVE_VA_COPY 1
| #define HAVE_VALGRIND_VALGRIND_H 1
| #define HAVE_VALGRIND_MEMCHECK_H 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define HAVE_STRDUP 1
| #define NEEDS_STRDUP_DECL 1
| #define HAVE_MKSTEMP 1
| #define NEEDS_MKSTEMP_DECL 1
| #define HAVE_FDOPEN 1
| #define NEEDS_FDOPEN_DECL 1
| #define HAVE_GETTIMEOFDAY 1
| #define SIZEOF_INT_IS_AINT 1
| #define MPIR_Pint int
| #define MPIR_Upint unsigned int
| #define MPIU_SIZE_T unsigned int
| #define HAVE_PTHREAD_H 1
| #define HAVE_PTHREAD_MUTEX_RECURSIVE_NP 1
| #define HAVE_SCHED_YIELD 1
| #define HAVE_USLEEP 1
| #define HAVE_SLEEP 1
| #define HAVE_SELECT 1
| #define HAVE_GETPID 1
| #define HAVE_SCHED_SETAFFINITY 1
| #define HAVE_SCHED_GETAFFINITY 1
| /* end confdefs.h.  */
| /* Define thread_policy_set to an innocuous variant, in case <limits.h> declares thread_policy_set.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define thread_policy_set innocuous_thread_policy_set
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char thread_policy_set (); below.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
| 
| #undef thread_policy_set
| 
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char thread_policy_set ();
| /* The GNU C library defines this for functions which it implements
|     to always fail with ENOSYS.  Some functions are actually named
|     something starting with __ and the normal name is an alias.  */
| #if defined __stub_thread_policy_set || defined __stub___thread_policy_set
| choke me
| #endif
| 
| int
| main ()
| {
| return thread_policy_set ();
|   ;
|   return 0;
| }
configure:36287: result: no
configure:36300: checking whether cpu_set_t available
configure:36328: icc -c  -O2  conftest.c >&5
configure:36335: $? = 0
configure:36350: result: yes
configure:36359: checking whether the CPU_SET and CPU_ZERO macros are defined
configure:36387: icc -o conftest  -O2   conftest.c -lpthread  >&5
conftest.c(146): warning #266: function "CPU_ZERO" declared implicitly
   cpu_set_t t; CPU_ZERO(&t); CPU_SET(1,&t);
                ^

conftest.c(146): warning #266: function "CPU_SET" declared implicitly
   cpu_set_t t; CPU_ZERO(&t); CPU_SET(1,&t);
                              ^

/tmp/iccvryA3b.o: In function `main':
conftest.c:(.text+0x13): undefined reference to `CPU_ZERO'
conftest.c:(.text+0x1f): undefined reference to `CPU_SET'
configure:36394: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define USE_SMP_COLLECTIVES 1
| #define HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
| #define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
| #define USE_LOGGING MPID_LOGGING_NONE
| #define HAVE_RUNTIME_THREADCHECK 1
| #define MPICH_THREAD_LEVEL MPI_THREAD_MULTIPLE
| #define USE_THREAD_IMPL MPICH_THREAD_IMPL_GLOBAL_MUTEX
| #define MPIU_THREAD_GRANULARITY MPIU_THREAD_GRANULARITY_GLOBAL
| #define MPIU_HANDLE_ALLOCATION_METHOD MPIU_HANDLE_ALLOCATION_MUTEX
| #define MPIU_THREAD_REFCOUNT MPIU_REFCOUNT_NONE
| #define HAVE_ROMIO 1
| #define HAVE__FUNC__ /**/
| #define HAVE__FUNCTION__ /**/
| #define HAVE_PRAGMA_WEAK 1
| #define USE_WEAK_SYMBOLS 1
| #define HAVE_MULTIPLE_PRAGMA_WEAK 1
| #define HAVE_LONG_LONG 1
| #define F77_NAME_LOWER_USCORE 1
| #define STDCALL 
| #define HAVE_FORTRAN_BINDING 1
| #define HAVE_CXX_EXCEPTIONS /**/
| #define HAVE_NAMESPACES /**/
| #define HAVE_NAMESPACE_STD /**/
| #define HAVE_CXX_BINDING 1
| #define HAVE_NAMEPUB_SERVICE 1
| #define restrict __restrict
| #define HAVE_GCC_ATTRIBUTE 1
| #define WORDS_LITTLEENDIAN 1
| #define HAVE_LONG_DOUBLE 1
| #define HAVE_LONG_LONG_INT 1
| #define HAVE_MAX_INTEGER_ALIGNMENT 4
| #define HAVE_MAX_STRUCT_ALIGNMENT 4
| #define HAVE_MAX_FP_ALIGNMENT 4
| #define SIZEOF_CHAR 1
| #define SIZEOF_UNSIGNED_CHAR 1
| #define SIZEOF_SHORT 2
| #define SIZEOF_UNSIGNED_SHORT 2
| #define SIZEOF_INT 4
| #define SIZEOF_UNSIGNED_INT 4
| #define SIZEOF_LONG 4
| #define SIZEOF_UNSIGNED_LONG 4
| #define SIZEOF_LONG_LONG 8
| #define SIZEOF_UNSIGNED_LONG_LONG 8
| #define SIZEOF_FLOAT 4
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_LONG_DOUBLE 12
| #define SIZEOF_WCHAR_T 4
| #define SIZEOF_VOID_P 4
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_INT8_T 1
| #define HAVE_INT16_T 1
| #define HAVE_INT32_T 1
| #define HAVE_INT64_T 1
| #define HAVE_UINT8_T 1
| #define HAVE_UINT16_T 1
| #define HAVE_UINT32_T 1
| #define HAVE_UINT64_T 1
| #define MPIR_REAL4_CTYPE float
| #define MPIR_REAL8_CTYPE double
| #define MPIR_INTEGER1_CTYPE char
| #define MPIR_INTEGER2_CTYPE short
| #define MPIR_INTEGER4_CTYPE int
| #define MPIR_INTEGER8_CTYPE long long
| #define SIZEOF_F77_INTEGER 4
| #define SIZEOF_F77_REAL 4
| #define SIZEOF_F77_DOUBLE_PRECISION 8
| #define HAVE_FINT_IS_INT 1
| #define F77_TRUE_VALUE_SET 1
| #define F77_TRUE_VALUE -1
| #define F77_FALSE_VALUE 0
| #define SIZEOF_BOOL 1
| #define SIZEOF_COMPLEX 8
| #define SIZEOF_DOUBLECOMPLEX 16
| #define SIZEOF_LONGDOUBLECOMPLEX 24
| #define MPIR_CXX_COMPLEX_VALUE 0x4c000834
| #define MPIR_CXX_DOUBLE_COMPLEX_VALUE 0x4c001035
| #define MPIR_CXX_LONG_DOUBLE_COMPLEX_VALUE 0x4c001836
| #define HAVE_CXX_COMPLEX 1
| #define HAVE_ANY_INT64_T_ALIGNMENT 1
| #define HAVE_ANY_INT32_T_ALIGNMENT 1
| #define HAVE_GCC_AND_PENTIUM_ASM 1
| #define USE_ATOMIC_UPDATES /**/
| #define HAVE_STDLIB_H 1
| #define HAVE_STDARG_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_ERRNO_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ASSERT_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_UIO_H 1
| #define HAVE_SETITIMER 1
| #define HAVE_ALARM 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_VSPRINTF 1
| #define NEEDS_VSNPRINTF_DECL 1
| #define HAVE_STRERROR 1
| #define HAVE_STRNCASECMP 1
| #define HAVE_SNPRINTF 1
| #define NEEDS_SNPRINTF_DECL 1
| #define HAVE_VA_COPY 1
| #define HAVE_VALGRIND_VALGRIND_H 1
| #define HAVE_VALGRIND_MEMCHECK_H 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define HAVE_STRDUP 1
| #define NEEDS_STRDUP_DECL 1
| #define HAVE_MKSTEMP 1
| #define NEEDS_MKSTEMP_DECL 1
| #define HAVE_FDOPEN 1
| #define NEEDS_FDOPEN_DECL 1
| #define HAVE_GETTIMEOFDAY 1
| #define SIZEOF_INT_IS_AINT 1
| #define MPIR_Pint int
| #define MPIR_Upint unsigned int
| #define MPIU_SIZE_T unsigned int
| #define HAVE_PTHREAD_H 1
| #define HAVE_PTHREAD_MUTEX_RECURSIVE_NP 1
| #define HAVE_SCHED_YIELD 1
| #define HAVE_USLEEP 1
| #define HAVE_SLEEP 1
| #define HAVE_SELECT 1
| #define HAVE_GETPID 1
| #define HAVE_SCHED_SETAFFINITY 1
| #define HAVE_SCHED_GETAFFINITY 1
| #define HAVE_CPU_SET_T 1
| /* end confdefs.h.  */
| 
| #include <sched.h>
| int
| main ()
| {
|  cpu_set_t t; CPU_ZERO(&t); CPU_SET(1,&t);
|   ;
|   return 0;
| }
configure:36414: result: no
configure:36775: checking the sizeof MPI_Offset
configure:36801: icc -o conftest  -O2   conftest.c -lpthread      -lrt    >&5
configure:36804: $? = 0
configure:36828: result: 8
configure:36878: checking whether the Fortran Offset type works with Fortran77
configure:36891: ifort -c  -O2 conftest.f >&5
configure:36898: $? = 0
configure:36912: result: yes
configure:37282: icc -o conftest  -O2   conftest.c -lpthread      -lrt    >&5
configure:37285: $? = 0
configure:37326: ifort -o conftest  -O2  conftest.f -lpthread      -lrt    >&5
configure:37329: $? = 0
configure:37373: icpc -o conftest  -O2   conftest.cpp -lpthread      -lrt    >&5
configure:37376: $? = 0
configure:2324: ifort -o conftest  -O2  conftest.f90 -lpthread      -lrt    >&5
configure:37449: checking whether the Fortran Offset type works with Fortran90
configure:37462: ifort -c  -O2 conftest.f90 >&5
configure:37469: $? = 0
configure:37483: result: yes
configure:37808: creating ./config.status

## ---------------------- ##
## Running config.status. ##
## ---------------------- ##

This file was extended by config.status, which was
generated by GNU Autoconf 2.62.  Invocation command line was

  CONFIG_FILES    = 
  CONFIG_HEADERS  = 
  CONFIG_LINKS    = 
  CONFIG_COMMANDS = 
  $ ./config.status 

on bb18

config.status:1315: creating Makefile
config.status:1315: creating src/Makefile
config.status:1315: creating src/include/Makefile
config.status:1315: creating src/include/mpich2info.h
config.status:1315: creating mpich2-doxygen
config.status:1315: creating src/include/mpichtimer.h
config.status:1315: creating src/binding/Makefile
config.status:1315: creating src/binding/cxx/Makefile
config.status:1315: creating src/binding/cxx/mpicxx.h
config.status:1315: creating src/binding/f77/Makefile
config.status:1315: creating src/binding/f77/mpif.h
config.status:1315: creating src/binding/f77/setbotf.f
config.status:1315: creating src/binding/f90/Makefile
config.status:1315: creating src/binding/f90/mpi_sizeofs.f90
config.status:1315: creating src/pkgconfig/mpich2-ch3.pc
config.status:1315: creating src/pkgconfig/Makefile
config.status:1315: creating src/env/mpixxx_opts.conf
config.status:1315: creating src/env/mpicc
config.status:1315: creating src/env/mpicc.conf
config.status:1315: creating src/env/mpicc.bash
config.status:1315: creating src/env/mpicxx
config.status:1315: creating src/env/mpicxx.conf
config.status:1315: creating src/env/mpicxx.bash
config.status:1315: creating src/env/mpif77
config.status:1315: creating src/env/mpif77.conf
config.status:1315: creating src/env/mpif77.bash
config.status:1315: creating src/env/mpif90
config.status:1315: creating src/env/mpif90.conf
config.status:1315: creating src/env/mpif90.bash
config.status:1315: creating src/env/parkill
config.status:1315: creating src/env/Makefile
config.status:1315: creating src/util/createshlib
config.status:1315: creating src/mpi/Makefile
config.status:1315: creating src/mpi/attr/Makefile
config.status:1315: creating src/mpi/coll/Makefile
config.status:1315: creating src/mpi/comm/Makefile
config.status:1315: creating src/mpi/datatype/Makefile
config.status:1315: creating src/mpi/debugger/Makefile
config.status:1315: creating src/mpi/errhan/Makefile
config.status:1315: creating src/mpi/group/Makefile
config.status:1315: creating src/mpi/init/Makefile
config.status:1315: creating src/mpi/misc/Makefile
config.status:1315: creating src/mpi/pt2pt/Makefile
config.status:1315: creating src/mpi/rma/Makefile
config.status:1315: creating src/mpi/spawn/Makefile
config.status:1315: creating src/mpi/timer/Makefile
config.status:1315: creating src/mpi/topo/Makefile
config.status:1315: creating src/mpid/Makefile
config.status:1315: creating src/mpid/common/Makefile
config.status:1315: creating src/mpid/common/datatype/Makefile
config.status:1315: creating src/mpid/common/datatype/dataloop/Makefile
config.status:1315: creating src/pm/Makefile
config.status:1315: creating src/pmi/Makefile
config.status:1315: creating src/nameserv/Makefile
config.status:1315: creating src/nameserv/file/Makefile
config.status:1315: creating src/nameserv/mpd/Makefile
config.status:1315: creating src/nameserv/pmi/Makefile
config.status:1315: creating src/nameserv/test/Makefile
config.status:1315: creating src/util/Makefile
config.status:1315: creating src/util/info/Makefile
config.status:1315: creating src/util/instrm/Makefile
config.status:1315: creating src/util/thread/Makefile
config.status:1315: creating src/util/thread/mpe_thread.h
config.status:1315: creating src/util/mem/Makefile
config.status:1315: creating src/util/msgs/Makefile
config.status:1315: creating src/util/param/Makefile
config.status:1315: creating src/util/dbg/Makefile
config.status:1315: creating src/util/dbg/getfuncstack
config.status:1315: creating src/util/osserv/Makefile
config.status:1315: creating src/util/procmap/Makefile
config.status:1315: creating src/include/mpi.h
config.status:1315: creating test/Makefile
config.status:1315: creating test/util/Makefile
config.status:1315: creating test/basic/Makefile
config.status:1315: creating test/commands/Makefile
config.status:1315: creating test/commands/cmdtests
config.status:1315: creating test/mpid/Makefile
config.status:1315: creating test/mpid/ch3/Makefile
config.status:1315: creating test/util/timer/Makefile
config.status:1315: creating examples/Makefile
config.status:1315: creating examples/f77/Makefile
config.status:1315: creating examples/f90/Makefile
config.status:1315: creating examples/cxx/Makefile
config.status:1315: creating src/util/logging/Makefile
config.status:1315: creating src/util/logging/common/Makefile
config.status:1315: creating doc/Makefile
config.status:1315: creating doc/mansrc/Makefile
config.status:1315: creating doc/mansrc/createhtmlindex
config.status:1315: creating doc/refman/Makefile
config.status:1315: creating doc/installguide/Makefile
config.status:1315: creating doc/userguide/Makefile
config.status:1315: creating doc/logging/Makefile
config.status:1315: creating doc/design/Makefile
config.status:1315: creating doc/smpd/Makefile
config.status:1315: creating doc/windev/Makefile
config.status:1315: creating src/include/mpichconf.h
config.status:1554: executing default-1 commands
config.status:1554: executing default-2 commands
config.status:1554: executing default-3 commands
config.status:1554: executing default-4 commands
config.status:1554: executing default-5 commands
config.status:1554: executing default-6 commands
config.status:1554: executing default-7 commands
config.status:1554: executing default-8 commands
config.status:1554: executing default-9 commands
config.status:1554: executing default-10 commands
config.status:1554: executing default-11 commands
config.status:1554: executing default-12 commands
config.status:1554: executing default-13 commands
config.status:1554: executing default-14 commands
configure:39333: === configuring in test/mpi (/sandbox/mpich2/nightly/output/comb43.ubuntu-32-bit/test_1/mpich2/test/mpi)
configure:39436: running /bin/bash ./configure --disable-option-checking '--prefix=/sandbox/mpich2/nightly/output/comb43.ubuntu-32-bit/test_1/mpich2-installed'  '--with-pm=mpd' '--with-device=ch3:sock' 'CC=icc' 'CXX=icpc' 'F77=ifort' 'F90=ifort' --cache-file=/dev/null --srcdir=.

## ---------------- ##
## Cache variables. ##
## ---------------- ##

ac_cv_c_bigendian=no
ac_cv_c_compiler_gnu=yes
ac_cv_c_const=yes
ac_cv_c_inline=inline
ac_cv_c_int16_t=yes
ac_cv_c_int32_t=yes
ac_cv_c_int64_t=yes
ac_cv_c_int8_t=yes
ac_cv_c_uint16_t=yes
ac_cv_c_uint32_t=yes
ac_cv_c_uint64_t=yes
ac_cv_c_uint8_t=yes
ac_cv_cxx_bool=yes
ac_cv_cxx_compiler_gnu=yes
ac_cv_cxx_exceptions=yes
ac_cv_cxx_namespace_std=yes
ac_cv_cxx_namespaces=yes
ac_cv_env_CCC_set=
ac_cv_env_CCC_value=
ac_cv_env_CC_set=set
ac_cv_env_CC_value=icc
ac_cv_env_CFLAGS_set=
ac_cv_env_CFLAGS_value=
ac_cv_env_CPPFLAGS_set=
ac_cv_env_CPPFLAGS_value=
ac_cv_env_CPP_set=
ac_cv_env_CPP_value=
ac_cv_env_CXXCPP_set=
ac_cv_env_CXXCPP_value=
ac_cv_env_CXXFLAGS_set=
ac_cv_env_CXXFLAGS_value=
ac_cv_env_CXX_set=set
ac_cv_env_CXX_value=icpc
ac_cv_env_F77_set=set
ac_cv_env_F77_value=ifort
ac_cv_env_F90FLAGS_set=
ac_cv_env_F90FLAGS_value=
ac_cv_env_F90_set=set
ac_cv_env_F90_value=ifort
ac_cv_env_FFLAGS_set=
ac_cv_env_FFLAGS_value=
ac_cv_env_LDFLAGS_set=
ac_cv_env_LDFLAGS_value=
ac_cv_env_LIBS_set=
ac_cv_env_LIBS_value=
ac_cv_env_MPICH2LIB_CFLAGS_set=
ac_cv_env_MPICH2LIB_CFLAGS_value=
ac_cv_env_MPICH2LIB_CXXFLAGS_set=
ac_cv_env_MPICH2LIB_CXXFLAGS_value=
ac_cv_env_MPICH2LIB_F90FLAGS_set=
ac_cv_env_MPICH2LIB_F90FLAGS_value=
ac_cv_env_MPICH2LIB_FFLAGS_set=
ac_cv_env_MPICH2LIB_FFLAGS_value=
ac_cv_env_build_alias_set=
ac_cv_env_build_alias_value=
ac_cv_env_host_alias_set=
ac_cv_env_host_alias_value=
ac_cv_env_target_alias_set=
ac_cv_env_target_alias_value=
ac_cv_f77_compiler_gnu=no
ac_cv_f77_libs=' -L/soft/com/packages/intel/fc/10.1.013/lib -L/usr/lib/gcc/i486-linux-gnu/4.1.2/ -L/usr/lib/gcc/i486-linux-gnu/4.1.2/../../../ -lifport -lifcore -limf -lm -lipgo -lirc -lirc_s -ldl'
ac_cv_f90_compiler_gnu=no
ac_cv_func_alarm=yes
ac_cv_func_alloca_works=yes
ac_cv_func_bindprocessor=no
ac_cv_func_clock_getres=no
ac_cv_func_clock_gettime=no
ac_cv_func_fdopen=yes
ac_cv_func_gethrtime=no
ac_cv_func_getpid=yes
ac_cv_func_gettimeofday=yes
ac_cv_func_mkstemp=yes
ac_cv_func_pthread_cleanup_push=no
ac_cv_func_pthread_yield=no
ac_cv_func_sched_getaffinity=yes
ac_cv_func_sched_setaffinity=yes
ac_cv_func_sched_yield=yes
ac_cv_func_select=yes
ac_cv_func_setitimer=yes
ac_cv_func_sleep=yes
ac_cv_func_snprintf=yes
ac_cv_func_strdup=yes
ac_cv_func_strerror=yes
ac_cv_func_strncasecmp=yes
ac_cv_func_thread_policy_set=no
ac_cv_func_usleep=yes
ac_cv_func_vsnprintf=yes
ac_cv_func_vsprintf=yes
ac_cv_func_yield=no
ac_cv_header_assert_h=yes
ac_cv_header_complex=yes
ac_cv_header_endian_h=yes
ac_cv_header_errno_h=yes
ac_cv_header_inttypes_h=yes
ac_cv_header_limits_h=yes
ac_cv_header_memcheck_h=no
ac_cv_header_pthread_h=yes
ac_cv_header_stdarg_h=yes
ac_cv_header_stdc=no
ac_cv_header_stddef_h=yes
ac_cv_header_stdint_h=yes
ac_cv_header_stdlib_h=yes
ac_cv_header_sys_bitypes_h=yes
ac_cv_header_sys_param_h=yes
ac_cv_header_sys_socket_h=yes
ac_cv_header_sys_time_h=yes
ac_cv_header_sys_types_h=yes
ac_cv_header_sys_uio_h=yes
ac_cv_header_unistd_h=yes
ac_cv_header_valgrind_h=no
ac_cv_header_valgrind_memcheck_h=yes
ac_cv_header_valgrind_valgrind_h=yes
ac_cv_objext=o
ac_cv_path_BASH_SHELL=/bin/bash
ac_cv_path_DOCTEXT=false
ac_cv_path_PERL=/usr/bin/perl
ac_cv_path_install='/usr/bin/install -c'
ac_cv_prog_AR=ar
ac_cv_prog_CPP='icc -E'
ac_cv_prog_CXX=icpc
ac_cv_prog_CXXCPP='icpc -E'
ac_cv_prog_ETAGS=etags
ac_cv_prog_KILLALL=killall
ac_cv_prog_MAKE=make
ac_cv_prog_RANLIB=ranlib
ac_cv_prog_ac_ct_CC=icc
ac_cv_prog_cc_c89=
ac_cv_prog_cc_cross=
ac_cv_prog_cc_g=yes
ac_cv_prog_cc_works=yes
ac_cv_prog_cxx_cross=
ac_cv_prog_cxx_g=yes
ac_cv_prog_cxx_works=yes
ac_cv_prog_f77_cross=
ac_cv_prog_f77_g=yes
ac_cv_prog_f77_v=-v
ac_cv_prog_f77_works=yes
ac_cv_prog_f90_cross=no
ac_cv_prog_f90_g=yes
ac_cv_prog_f90_works=yes
ac_cv_prog_install_breaks_libs=no
ac_cv_search_pthread_key_create=-lpthread
ac_cv_sizeof_Complex=8
ac_cv_sizeof_DoubleComplex=16
ac_cv_sizeof_LongDoubleComplex=24
ac_cv_sizeof_MPI_Offset=8
ac_cv_sizeof_bool=1
ac_cv_sizeof_char=1
ac_cv_sizeof_double=8
ac_cv_sizeof_float=4
ac_cv_sizeof_int=4
ac_cv_sizeof_long=4
ac_cv_sizeof_long_double=12
ac_cv_sizeof_long_long=8
ac_cv_sizeof_short=2
ac_cv_sizeof_unsigned_char=1
ac_cv_sizeof_unsigned_int=4
ac_cv_sizeof_unsigned_long=4
ac_cv_sizeof_unsigned_long_long=8
ac_cv_sizeof_unsigned_short=2
ac_cv_sizeof_void_p=4
ac_cv_sizeof_wchar_t=4
ac_cv_type_size_t=yes
ac_cv_working_alloca_h=yes
lac_cv_use_atomic_updates=yes
pac_cv_attr_weak=yes
pac_cv_c_char_p_is_byte=yes
pac_cv_c_double_alignment_exception=no
pac_cv_c_double_pos_align=no
pac_cv_c_fp_align_nr=4
pac_cv_c_llint_pos_align=no
pac_cv_c_max_double_fp_align=four
pac_cv_c_max_fp_align=four
pac_cv_c_max_integer_align=four
pac_cv_c_max_longdouble_fp_align=four
pac_cv_c_restrict=__restrict
pac_cv_c_struct_align_nr=4
pac_cv_c_volatile=yes
pac_cv_cc_has___func__=yes
pac_cv_cpu_set_defined=no
pac_cv_cxx_builds_exe=yes
pac_cv_cxx_compiles_string=yes
pac_cv_cxx_has_iostream=yes
pac_cv_cxx_has_math=no
pac_cv_f77_flibs_valid=yes
pac_cv_f77_sizeof_double_precision=8
pac_cv_f77_sizeof_integer=4
pac_cv_f77_sizeof_real=4
pac_cv_f90_accepts_F90=yes
pac_cv_f90_and_f77=yes
pac_cv_f90_ext=f90
pac_cv_f90_ext_f90=yes
pac_cv_f90_module_case=lower
pac_cv_f90_module_ext=mod
pac_cv_f90_module_incflag=-I
pac_cv_f90_vendor=intel
pac_cv_fort90_real8=yes
pac_cv_fort_accepts_F=yes
pac_cv_fort_integer16=no
pac_cv_fort_integer1=yes
pac_cv_fort_integer2=yes
pac_cv_fort_integer4=yes
pac_cv_fort_integer8=yes
pac_cv_fort_real16=yes
pac_cv_fort_real4=yes
pac_cv_fort_real8=yes
pac_cv_func_decl_fdopen=yes
pac_cv_func_decl_mkstemp=yes
pac_cv_func_decl_snprintf=yes
pac_cv_func_decl_strdup=yes
pac_cv_func_decl_vsnprintf=yes
pac_cv_func_pthread_cleanup_push=no
pac_cv_func_va_copy=yes
pac_cv_gnu_attr_format=yes
pac_cv_gnu_attr_pure=yes
pac_cv_has_pthread_mutex_recursive=no
pac_cv_has_pthread_mutex_recursive_np=yes
pac_cv_have__func__=yes
pac_cv_have__function__=yes
pac_cv_have_cap__func__=no
pac_cv_have_cpu_set_t=yes
pac_cv_have_long_double=yes
pac_cv_have_long_long=yes
pac_cv_int32_t_alignment=no
pac_cv_int64_t_alignment=no
pac_cv_mkdir_p=yes
pac_cv_mpi_bsend_overhead=59
pac_cv_my_conf_dir=/sandbox/mpich2/nightly/output/comb43.ubuntu-32-bit/test_1/mpich2
pac_cv_pointers_have_int_alignment=yes
pac_cv_prog_TESTCPP='icc -E'
pac_cv_prog_c_multiple_weak_symbols=yes
pac_cv_prog_c_unaligned_doubles=yes
pac_cv_prog_c_weak_symbols='pragma weak'
pac_cv_prog_f77_and_c_stdio_libs=none
pac_cv_prog_f77_exclaim_comments=yes
pac_cv_prog_f77_has_incdir=-I
pac_cv_prog_f77_library_dir_flag=-L
pac_cv_prog_f77_name_mangle='lower underscore'
pac_cv_prog_f77_true_false_value='-1 0'
pac_cv_prog_f90_and_c_stdio_libs=none
pac_cv_prog_f90_cross=no
pac_cv_prog_f90_int_kind_16=8
pac_cv_prog_f90_int_kind_8=4
pac_cv_prog_f90_works=yes
pac_cv_prog_make_allows_comments=yes
pac_cv_prog_make_found_clock_skew=no
pac_cv_prog_make_include=yes
pac_cv_prog_make_set_cflags=no
pac_cv_prog_make_vpath=VPATH
pac_cv_sizeof_2_int=8
pac_cv_sizeof_double_int=12
pac_cv_sizeof_float_int=8
pac_cv_sizeof_long_double_int=16
pac_cv_sizeof_long_int=8
pac_cv_sizeof_mpi_status=20
pac_cv_sizeof_short_int=6
pac_cv_test_stdcall=

## ----------------- ##
## Output variables. ##
## ----------------- ##

ABIVERSION='1:1'
ADDRESS_KIND='4'
ALLOCA=''
AR='ar'
BASH_SHELL='/bin/bash'
BSEND_OVERHEAD='59'
BUILD_BASH_SCRIPTS='yes'
BUILD_DLLS='no'
BUILD_TVDLL='no'
CC='icc'
CC_SHL='true'
CC_SHL_DBG=''
CFLAGS=' -O2'
CONFIGURE_ARGS_CLEAN='--prefix=/sandbox/mpich2/nightly/output/comb43.ubuntu-32-bit/test_1/mpich2-installed --with-pm=mpd --with-device=ch3:sock CC=icc CXX=icpc F77=ifort F90=ifort'
CONFIGURE_ARGUMENTS=' '\''--prefix=/sandbox/mpich2/nightly/output/comb43.ubuntu-32-bit/test_1/mpich2-installed'\'' '\''--with-pm=mpd'\'' '\''--with-device=ch3:sock'\'' '\''CC=icc'\'' '\''CXX=icpc'\'' '\''F77=ifort'\'' '\''F90=ifort'\'''
CPP='icc -E'
CPPFLAGS='  -I/sandbox/mpich2/nightly/output/comb43.ubuntu-32-bit/test_1/mpich2/src/mpid/ch3/include -I/sandbox/mpich2/nightly/output/comb43.ubuntu-32-bit/test_1/mpich2/src/mpid/ch3/include -I/sandbox/mpich2/nightly/output/comb43.ubuntu-32-bit/test_1/mpich2/src/mpid/common/datatype -I/sandbox/mpich2/nightly/output/comb43.ubuntu-32-bit/test_1/mpich2/src/mpid/common/datatype -I/sandbox/mpich2/nightly/output/comb43.ubuntu-32-bit/test_1/mpich2/src/mpid/common/locks -I/sandbox/mpich2/nightly/output/comb43.ubuntu-32-bit/test_1/mpich2/src/mpid/common/locks -I/sandbox/mpich2/nightly/output/comb43.ubuntu-32-bit/test_1/mpich2/src/mpid/ch3/channels/sock/include -I/sandbox/mpich2/nightly/output/comb43.ubuntu-32-bit/test_1/mpich2/src/mpid/ch3/channels/sock/include -I/sandbox/mpich2/nightly/output/comb43.ubuntu-32-bit/test_1/mpich2/src/mpid/common/sock -I/sandbox/mpich2/nightly/output/comb43.ubuntu-32-bit/test_1/mpich2/src/mpid/common/sock -I/sandbox/mpich2/nightly/output/comb43.ubuntu-32-bit/test_1/mpich2/src/mpid/common/sock/poll -I/sandbox/mpich2/nightly/output/comb43.ubuntu-32-bit/test_1/mpich2/src/mpid/common/sock/poll'
CREATESHLIB='false'
CXX='icpc'
CXXCPP='icpc -E'
CXXFLAGS=' -O2'
CXX_DEFS=' -DHAVE_CXX_IOSTREAM -DHAVE_NAMESPACE_STD'
CXX_LINKPATH_SHL=''
CXX_SHL='false'
C_LINKPATH_SHL=''
C_LINK_SHL='true'
C_LINK_SHL_DBG=''
DBG_SHLIB_TYPE=''
DEFS='-DHAVE_CONFIG_H'
DEVICE='ch3:sock'
DEVICE_ARGS='sock'
DEVICE_NAME='ch3'
DLLIMPORT=''
DOCTEXT='false'
DOCTEXTSTYLE=''
ECHO_C=''
ECHO_N='-n'
ECHO_T=''
EGREP=''
ENABLE_SHLIB='none'
ETAGS='etags'
ETAGSADD='--langmap=c:+.i'
EXEEXT=''
EXTERNAL_SRC_DIRS=''
EXTRA_STATUS_DECL=''
F77='ifort'
F77CPP=''
F77_COMPLEX16='1275072554'
F77_COMPLEX32='MPI_DATATYPE_NULL'
F77_COMPLEX8='1275070504'
F77_INCDIR='-I'
F77_INTEGER16='MPI_DATATYPE_NULL'
F77_INTEGER1='1275068717'
F77_INTEGER2='1275068975'
F77_INTEGER4='1275069488'
F77_INTEGER8='1275070513'
F77_IN_C_LIBS=''
F77_LIBDIR_LEADER='-L'
F77_NAME_MANGLE='F77_NAME_LOWER_USCORE'
F77_OTHER_LIBS=''
F77_REAL16='MPI_DATATYPE_NULL'
F77_REAL4='1275069479'
F77_REAL8='1275070505'
F90='ifort'
F90CPP=''
F90EXT='f90'
F90FLAGS=' -O2'
F90INC='-I'
F90INCFLAG='-I'
F90MODEXT='mod'
F90MODINCFLAG='-I'
F90MODINCSPEC=''
F90_LINKPATH_SHL=''
F90_OTHER_LIBS=''
F90_SHL=''
F90_WORK_FILES_ARG=''
FC='ifort'
FC_LINKPATH_SHL=''
FC_SHL='false'
FFLAGS=' -O2'
FILE=''
FINCLUDES='-I/sandbox/mpich2/nightly/output/comb43.ubuntu-32-bit/test_1/mpich2/src'
FLIBS=' -L/soft/com/packages/intel/fc/10.1.013/lib -L/usr/lib/gcc/i486-linux-gnu/4.1.2/ -L/usr/lib/gcc/i486-linux-gnu/4.1.2/../../../ -lifport -lifcore -limf -lm -lipgo -lirc -lirc_s -ldl'
FORTRAN_BINDING='1'
FORTRAN_MPI_OFFSET='integer*8'
FWRAPNAME='fmpich'
GCC='yes'
GNUCXX_MINORVERSION='1'
GNUCXX_VERSION='4'
GREP=''
HAVE_CXX_EXCEPTIONS='1'
HAVE_ROMIO='#include "mpio.h"'
INCLUDE_MPICXX_H='#include "mpicxx.h"'
INCLUDE_MPIDDEFS_H='/* ... no device specific definitions ... */'
INSTALL_DATA='${INSTALL} -m 644'
INSTALL_PROGRAM='${INSTALL}'
INSTALL_SCRIPT='${INSTALL}'
KILLALL='killall'
LDFLAGS=''
LIBOBJS=''
LIBS='-lpthread      -lrt   '
LIBTOOL=''
LTLIBOBJS=''
MAKE='make'
MAKE_DEPEND_C='gcc -MM'
MANY_PM='no'
MKDIR_P='mkdir -p'
MPE_THREAD_LIB_NAME='mpich'
MPIBASEMODNAME='mpi_base'
MPICC='$(bindir)/mpicc'
MPICH2LIB_CFLAGS=''
MPICH2LIB_CXXFLAGS=''
MPICH2LIB_F90FLAGS=''
MPICH2LIB_FFLAGS=''
MPICH_TIMER_KIND='USE_GETTIMEOFDAY'
MPICONSTMODNAME='mpi_constants'
MPICXX='$(bindir)/mpicxx'
MPICXXLIBNAME='mpichcxx'
MPID_TIMER_TYPE='struct timeval'
MPIF77='$(bindir)/mpif77'
MPIF90='$(bindir)/mpif90'
MPIFLIBNAME='mpich'
MPIFPMPI=',PMPI_WTIME,PMPI_WTICK'
MPILIBNAME='mpich'
MPIMODNAME='mpi'
MPIR_CXX_BOOL='0x4c000133'
MPIR_CXX_COMPLEX='0x4c000834'
MPIR_CXX_DOUBLE_COMPLEX='0x4c001035'
MPIR_CXX_LONG_DOUBLE_COMPLEX='0x4c001836'
MPISIZEOFMODNAME='mpi_sizeofs'
MPIU_DLL_SPEC_DEF='#define MPIU_DLL_SPEC'
MPI_2COMPLEX='1275072548'
MPI_2DOUBLE_COMPLEX='1275076645'
MPI_2DOUBLE_PRECISION='1275072547'
MPI_2INT='0x4c000816'
MPI_2INTEGER='1275070496'
MPI_2REAL='1275070497'
MPI_AINT='int'
MPI_AINT_FMT_DEC_SPEC='%d'
MPI_AINT_FMT_HEX_SPEC='%x'
MPI_BYTE='0x4c00010d'
MPI_CHAR='0x4c000101'
MPI_CHARACTER='1275068698'
MPI_COMPLEX16='0x4c00102a'
MPI_COMPLEX32='MPI_DATATYPE_NULL'
MPI_COMPLEX8='0x4c000828'
MPI_COMPLEX='1275070494'
MPI_DOUBLE='0x4c00080b'
MPI_DOUBLE_COMPLEX='1275072546'
MPI_DOUBLE_INT='0x8c000001'
MPI_DOUBLE_PRECISION='1275070495'
MPI_F77_2INT='1275070486'
MPI_F77_BYTE='1275068685'
MPI_F77_CHAR='1275068673'
MPI_F77_DOUBLE='1275070475'
MPI_F77_DOUBLE_INT='-1946157055'
MPI_F77_FLOAT='1275069450'
MPI_F77_FLOAT_INT='-1946157056'
MPI_F77_INT='1275069445'
MPI_F77_LB='1275068432'
MPI_F77_LONG='1275069447'
MPI_F77_LONG_DOUBLE='1275071500'
MPI_F77_LONG_DOUBLE_INT='-1946157052'
MPI_F77_LONG_INT='-1946157054'
MPI_F77_LONG_LONG='1275070473'
MPI_F77_LONG_LONG_INT='1275070473'
MPI_F77_PACKED='1275068687'
MPI_F77_SHORT='1275068931'
MPI_F77_SHORT_INT='-1946157053'
MPI_F77_SIGNED_CHAR='1275068696'
MPI_F77_UB='1275068433'
MPI_F77_UNSIGNED='1275069446'
MPI_F77_UNSIGNED_CHAR='1275068674'
MPI_F77_UNSIGNED_LONG='1275069448'
MPI_F77_UNSIGNED_LONG_LONG='1275070489'
MPI_F77_UNSIGNED_SHORT='1275068932'
MPI_F77_WCHAR='1275069454'
MPI_FINT='int'
MPI_FLOAT='0x4c00040a'
MPI_FLOAT_INT='0x8c000000'
MPI_INT='0x4c000405'
MPI_INTEGER16='MPI_DATATYPE_NULL'
MPI_INTEGER1='0x4c00012d'
MPI_INTEGER2='0x4c00022f'
MPI_INTEGER4='0x4c000430'
MPI_INTEGER8='0x4c000831'
MPI_INTEGER='1275069467'
MPI_LB='0x4c000010'
MPI_LOGICAL='1275069469'
MPI_LONG='0x4c000407'
MPI_LONG_DOUBLE='0x4c000c0c'
MPI_LONG_DOUBLE_INT='0x8c000004'
MPI_LONG_INT='0x8c000002'
MPI_LONG_LONG='0x4c000809'
MPI_MAX_PROCESSOR_NAME='128'
MPI_OFFSET='long long'
MPI_OFFSET_TYPEDEF='typedef long long MPI_Offset;'
MPI_PACKED='0x4c00010f'
MPI_REAL16='MPI_DATATYPE_NULL'
MPI_REAL4='0x4c000427'
MPI_REAL8='0x4c000829'
MPI_REAL='1275069468'
MPI_SHORT='0x4c000203'
MPI_SHORT_INT='0x8c000003'
MPI_SIGNED_CHAR='0x4c000118'
MPI_STATUS_SIZE='5'
MPI_UB='0x4c000011'
MPI_UNSIGNED_CHAR='0x4c000102'
MPI_UNSIGNED_INT='0x4c000406'
MPI_UNSIGNED_LONG='0x4c000408'
MPI_UNSIGNED_LONG_LONG='0x4c000819'
MPI_UNSIGNED_SHORT='0x4c000204'
MPI_WCHAR='0x4c00040e'
NEEDSPLIB='no'
NO_WEAK_SYM=''
NO_WEAK_SYM_TARGET='build_proflib'
NUMVERSION='10100003'
OBJEXT='o'
OFFSET_KIND='8'
PACKAGE_BUGREPORT=''
PACKAGE_NAME=''
PACKAGE_STRING=''
PACKAGE_TARNAME=''
PACKAGE_VERSION=''
PATH_SEPARATOR=':'
PERL='/usr/bin/perl'
PMPIFLIBNAME='pmpich'
PMPILIBNAME='pmpich'
PROFILE_DEF_MPI=''
RANLIB='ranlib'
RANLIB_AFTER_INSTALL='no'
RELEASE_DATE='Unknown, built on Mon Jan 12 03:20:21 CST 2009'
REQD=''
REQI1=''
REQI2=''
REQI8=''
SET_CFLAGS=''
SET_MAKE='MAKE=make'
SHELL='/bin/bash'
SHLIB_EXT='so'
SHLIB_FROM_LO='no'
SHLIB_INSTALL='$(INSTALL_PROGRAM)'
SIZEOF_F90_CHARACTER='1'
SIZEOF_F90_DOUBLE_PRECISION='8'
SIZEOF_F90_INTEGER='4'
SIZEOF_F90_REAL='4'
SIZEOF_MPI_STATUS='20'
TESTCPP='icc -E'
THR_CFLAGS=' -D_REENTRANT -D_THREAD_SAFE'
THR_CPPFLAGS=''
THR_DEFS=''
THR_LDFLAGS=''
THR_LIBS=' -lpthread'
VERSION='1.1a3'
VPATH='VPATH=.:${srcdir}'
WRAPPER_CFLAGS=''
WRAPPER_CXXFLAGS=''
WRAPPER_F90FLAGS=''
WRAPPER_FFLAGS=''
WRAPPER_LDFLAGS='  '
XARGS_NODATA_OPT='-r'
ac_ct_CC='icc'
ac_ct_CXX=''
ac_ct_F77=''
ac_ct_F90=''
bindings=' f77 f90 cxx'
bindings_dirs=' src/binding/f77 src/binding/f90 src/binding/cxx'
bindir='${exec_prefix}/bin'
build_alias=''
datadir='${datarootdir}'
datarootdir='${prefix}/share'
debugger_dir=''
device_name='ch3'
docdir='${datarootdir}/doc/${PACKAGE}'
dvidir='${docdir}'
exec_prefix='${prefix}'
host_alias=''
htmldir='${docdir}'
includedir='${prefix}/include'
infodir='${datarootdir}/info'
libdir='${exec_prefix}/lib'
libexecdir='${exec_prefix}/libexec'
localedir='${datarootdir}/locale'
localstatedir='${prefix}/var'
logging_dir=''
logging_name='none'
logging_subdirs=''
mandir='${datarootdir}/man'
master_top_builddir='/sandbox/mpich2/nightly/output/comb43.ubuntu-32-bit/test_1/mpich2'
master_top_srcdir='/sandbox/mpich2/nightly/output/comb43.ubuntu-32-bit/test_1/mpich2'
modincdir='${prefix}/include'
mpe_dir='mpe2'
nameserv_name='mpd'
oldincludedir='/usr/include'
other_install_dirs=' src/pm/mpd src/mpe2'
other_pm_names=''
pac_prog=''
pdfdir='${docdir}'
pm_name='mpd'
pmi_name='simple'
prefix='/sandbox/mpich2/nightly/output/comb43.ubuntu-32-bit/test_1/mpich2-installed'
program_transform_name='s,x,x,'
psdir='${docdir}'
romio_dir='romio'
sbindir='${exec_prefix}/sbin'
sharedstatedir='${prefix}/com'
subdirs=' test/mpi'
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'
sysconfdir='${prefix}/etc'
target_alias=''

## ------------------- ##
## File substitutions. ##
## ------------------- ##

MPE_THREAD_FUNCS='./src/util/thread/posix_funcs.i'
MPE_THREAD_TYPEDEFS='./src/util/thread/posix_types.i'

## ----------- ##
## confdefs.h. ##
## ----------- ##

#define PACKAGE_NAME ""
#define PACKAGE_TARNAME ""
#define PACKAGE_VERSION ""
#define PACKAGE_STRING ""
#define PACKAGE_BUGREPORT ""
#define USE_SMP_COLLECTIVES 1
#define HAVE_ERROR_CHECKING MPID_ERROR_LEVEL_ALL
#define MPICH_ERROR_MSG_LEVEL MPICH_ERROR_MSG_ALL
#define USE_LOGGING MPID_LOGGING_NONE
#define HAVE_RUNTIME_THREADCHECK 1
#define MPICH_THREAD_LEVEL MPI_THREAD_MULTIPLE
#define USE_THREAD_IMPL MPICH_THREAD_IMPL_GLOBAL_MUTEX
#define MPIU_THREAD_GRANULARITY MPIU_THREAD_GRANULARITY_GLOBAL
#define MPIU_HANDLE_ALLOCATION_METHOD MPIU_HANDLE_ALLOCATION_MUTEX
#define MPIU_THREAD_REFCOUNT MPIU_REFCOUNT_NONE
#define HAVE_ROMIO 1
#define HAVE__FUNC__ /**/
#define HAVE__FUNCTION__ /**/
#define HAVE_PRAGMA_WEAK 1
#define USE_WEAK_SYMBOLS 1
#define HAVE_MULTIPLE_PRAGMA_WEAK 1
#define HAVE_LONG_LONG 1
#define F77_NAME_LOWER_USCORE 1
#define STDCALL 
#define HAVE_FORTRAN_BINDING 1
#define HAVE_CXX_EXCEPTIONS /**/
#define HAVE_NAMESPACES /**/
#define HAVE_NAMESPACE_STD /**/
#define HAVE_CXX_BINDING 1
#define HAVE_NAMEPUB_SERVICE 1
#define restrict __restrict
#define HAVE_GCC_ATTRIBUTE 1
#define WORDS_LITTLEENDIAN 1
#define HAVE_LONG_DOUBLE 1
#define HAVE_LONG_LONG_INT 1
#define HAVE_MAX_INTEGER_ALIGNMENT 4
#define HAVE_MAX_STRUCT_ALIGNMENT 4
#define HAVE_MAX_FP_ALIGNMENT 4
#define SIZEOF_CHAR 1
#define SIZEOF_UNSIGNED_CHAR 1
#define SIZEOF_SHORT 2
#define SIZEOF_UNSIGNED_SHORT 2
#define SIZEOF_INT 4
#define SIZEOF_UNSIGNED_INT 4
#define SIZEOF_LONG 4
#define SIZEOF_UNSIGNED_LONG 4
#define SIZEOF_LONG_LONG 8
#define SIZEOF_UNSIGNED_LONG_LONG 8
#define SIZEOF_FLOAT 4
#define SIZEOF_DOUBLE 8
#define SIZEOF_LONG_DOUBLE 12
#define SIZEOF_WCHAR_T 4
#define SIZEOF_VOID_P 4
#define HAVE_SYS_BITYPES_H 1
#define HAVE_INTTYPES_H 1
#define HAVE_STDINT_H 1
#define HAVE_INT8_T 1
#define HAVE_INT16_T 1
#define HAVE_INT32_T 1
#define HAVE_INT64_T 1
#define HAVE_UINT8_T 1
#define HAVE_UINT16_T 1
#define HAVE_UINT32_T 1
#define HAVE_UINT64_T 1
#define MPIR_REAL4_CTYPE float
#define MPIR_REAL8_CTYPE double
#define MPIR_INTEGER1_CTYPE char
#define MPIR_INTEGER2_CTYPE short
#define MPIR_INTEGER4_CTYPE int
#define MPIR_INTEGER8_CTYPE long long
#define SIZEOF_F77_INTEGER 4
#define SIZEOF_F77_REAL 4
#define SIZEOF_F77_DOUBLE_PRECISION 8
#define HAVE_FINT_IS_INT 1
#define F77_TRUE_VALUE_SET 1
#define F77_TRUE_VALUE -1
#define F77_FALSE_VALUE 0
#define SIZEOF_BOOL 1
#define SIZEOF_COMPLEX 8
#define SIZEOF_DOUBLECOMPLEX 16
#define SIZEOF_LONGDOUBLECOMPLEX 24
#define MPIR_CXX_COMPLEX_VALUE 0x4c000834
#define MPIR_CXX_DOUBLE_COMPLEX_VALUE 0x4c001035
#define MPIR_CXX_LONG_DOUBLE_COMPLEX_VALUE 0x4c001836
#define HAVE_CXX_COMPLEX 1
#define HAVE_ANY_INT64_T_ALIGNMENT 1
#define HAVE_ANY_INT32_T_ALIGNMENT 1
#define HAVE_GCC_AND_PENTIUM_ASM 1
#define USE_ATOMIC_UPDATES /**/
#define HAVE_STDLIB_H 1
#define HAVE_STDARG_H 1
#define HAVE_SYS_TYPES_H 1
#define HAVE_INTTYPES_H 1
#define HAVE_LIMITS_H 1
#define HAVE_STDDEF_H 1
#define HAVE_ERRNO_H 1
#define HAVE_SYS_SOCKET_H 1
#define HAVE_SYS_TIME_H 1
#define HAVE_UNISTD_H 1
#define HAVE_ENDIAN_H 1
#define HAVE_ASSERT_H 1
#define HAVE_SYS_PARAM_H 1
#define HAVE_SYS_UIO_H 1
#define HAVE_SETITIMER 1
#define HAVE_ALARM 1
#define HAVE_VSNPRINTF 1
#define HAVE_VSPRINTF 1
#define NEEDS_VSNPRINTF_DECL 1
#define HAVE_STRERROR 1
#define HAVE_STRNCASECMP 1
#define HAVE_SNPRINTF 1
#define NEEDS_SNPRINTF_DECL 1
#define HAVE_VA_COPY 1
#define HAVE_VALGRIND_VALGRIND_H 1
#define HAVE_VALGRIND_MEMCHECK_H 1
#define HAVE_ALLOCA_H 1
#define HAVE_ALLOCA 1
#define HAVE_STRDUP 1
#define NEEDS_STRDUP_DECL 1
#define HAVE_MKSTEMP 1
#define NEEDS_MKSTEMP_DECL 1
#define HAVE_FDOPEN 1
#define NEEDS_FDOPEN_DECL 1
#define HAVE_GETTIMEOFDAY 1
#define SIZEOF_INT_IS_AINT 1
#define MPIR_Pint int
#define MPIR_Upint unsigned int
#define MPIU_SIZE_T unsigned int
#define HAVE_PTHREAD_H 1
#define HAVE_PTHREAD_MUTEX_RECURSIVE_NP 1
#define HAVE_SCHED_YIELD 1
#define HAVE_USLEEP 1
#define HAVE_SLEEP 1
#define HAVE_SELECT 1
#define HAVE_GETPID 1
#define HAVE_SCHED_SETAFFINITY 1
#define HAVE_SCHED_GETAFFINITY 1
#define HAVE_CPU_SET_T 1
#define USE_THREAD_PKG MPICH_THREAD_PKG_POSIX
#define HAVE_F90_TYPE_ROUTINES 1
#define HAVE_MPICHCONF 1

configure: exit 0