LAM/MPI logo

LAM/MPI General User's Mailing List Archives

  |   Home   |   Download   |   Documentation   |   FAQ   |   all just in this list

From: jess michelsen (jam_at_[hidden])
Date: 2003-11-06 11:33:28


Hi LAM-community!

I've succesfully configured and installed LAM-MPI a couple of PC's.
Hardware and software are as follows:

Dell PE 650, different makes of switches have been tested.
Intel 1000MT pro server NIC
Redhat Linux 8.0, glibc problems (_bswap32) rectified.
LAM-MPI 7.0.2
Intel 7.1 compilers

LAM is booted as:
lamboot -v -ssi boot rsh -ssi rsh_agent "ssh" hostfile

and the job submitted as:

mpirun -np 2 -O MPItest

The Fortran code (MPItest1.f) below is intended to test that we have the
right latencies and bandwidth, and that nothing 'funny' is going on
while we are running. Running this has already led to the removal of a
couple of un-necessary cron-jobs which increased the mean-latency by
2-3X. The amount of computation can be adjusted in order to study the
impact on latency (which tends to increase latency by 10-15% relative to
the values w/o computation).

With the present settings, the code transfers 10000 consecutive packets
each of 32 Kb, bi-directional. The round-trip time is about 500
microseconds, i.e. about 500 Mbit/sec which seems sensible.

Once in a while, processor rank 1 fails to respond sometime during the
MPI job. ssh to the host results in a 'no route to host' and even the
keyboard can't connect. The hardware (PC's, switches, cables) have all
been switched to rule out that a specific piece of hardware was the
problem.

Admittingly, this intensity of communication is rather extreme.Question
is, whether it is too extreme (ideally, a user should really not be able
to bring a node down) or there is some bug or mis-configuration
involved.

Best regards, Jess Michelsen


# .bashrc

# User specific aliases and functions

# Source global definitions
if [ -f /etc/bashrc ]; then
        . /etc/bashrc
fi

export LANG=C

export PATH=$PATH:/usr/lam/bin/:/opt/intel/compiler70/ia32/bin/:/usr/pbs/bin/:../Executables/:../../Executables/:./:$HOME/bin
export LD_LIBRARY_PATH=/usr/lib/:/usr/local/lib/:/opt/intel/compiler70/ia32/lib/:/usr/pbs/lib/:/usr/lam/lib/
export MANPATH=/usr/share/man/:/opt/intel/compiler70/man/:/usr/pbs/man/:/usr/lam/man/

export LAMHOME=/usr/lam
export CC=icc
export CXX=icpc
export FC=ifc
export CFLAGS="-O3 -tpp7 -xW -Xa -w -ipo -ipo_obj"
export CXXFLAGS="-O3 -tpp7 -xW -Xa -w -ipo -ipo_obj"
export FFLAGS="-O3 -tpp7 -xW -w -ipo -ipo_obj -Vaxlib"


./configure --with-rsh="ssh" --with-boot=tm --with-tm=/usr/pbs --with-tcp-short=131072 --prefix=/usr/lam --without-profiling --without-romio > configure.out

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.57. Invocation command line was

  $ ./configure --with-rsh=ssh --with-boot=tm --with-tm=/usr/pbs --with-tcp-short=131072 --prefix=/usr/lam --without-profiling --without-romio

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

hostname = huginn.yggdrasil.mek.dtu.dk
uname -m = i686
uname -r = 2.4.18-14
uname -s = Linux
uname -v = #1 Wed Sep 4 13:35:50 EDT 2002

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

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

PATH: /usr/kerberos/sbin
PATH: /usr/kerberos/bin
PATH: /usr/local/sbin
PATH: /usr/local/bin
PATH: /sbin
PATH: /bin
PATH: /usr/sbin
PATH: /usr/bin
PATH: /usr/X11R6/bin
PATH: /usr/lam/bin/
PATH: /opt/intel/compiler70/ia32/bin/
PATH: /usr/pbs/bin/
PATH: ../Executables/
PATH: ../../Executables/
PATH: ./
PATH: /root/bin

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

configure:1680: checking for a BSD-compatible install
configure:1734: result: /usr/bin/install -c
configure:1745: checking whether build environment is sane
configure:1788: result: yes
configure:1821: checking for gawk
configure:1837: found /bin/gawk
configure:1847: result: gawk
configure:1857: checking whether make sets $(MAKE)
configure:1877: result: yes
configure:2066: checking build system type
configure:2084: result: i686-pc-linux-gnu
configure:2115: checking host system type
configure:2129: result: i686-pc-linux-gnu
configure:2576: checking if want debugging output support
configure:2590: result: no
configure:2651: checking for gcc
configure:2677: result: icc
configure:2921: checking for C compiler version
configure:2924: icc --version </dev/null >&5
icc: Command line warning: ignoring unknown option '-fversion'
/usr/lib/crt1.o: In function `_start':
/usr/lib/crt1.o(.text+0x18): undefined reference to `main'
configure:2927: $? = 1
configure:2929: icc -v </dev/null >&5
ld \
    /usr/lib/crt1.o \
    /usr/lib/crti.o \
    /opt/intel/compiler70/ia32/lib/crtxi.o \
    -dynamic-linker \
    /lib/ld-linux.so.2 \
    -u \
    ___get_intrinsics \
    -o \
    a.out \
    -rpath \
    /opt/intel/compiler70/ia32/lib \
    -Qy \
    -L/opt/intel/compiler70/ia32/lib \
    -L/usr/lib \
    -Bstatic \
    -limf \
    -Bdynamic \
    -lm \
    -Bstatic \
    -lirc \
    -Bstatic \
    -lcprts \
    -Bdynamic \
    -lcxa \
    -Bstatic \
    -lunwind \
    -Bdynamic \
    -lc \
    /opt/intel/compiler70/ia32/lib/crtxn.o \
    /usr/lib/crtn.o

/usr/lib/crt1.o: In function `_start':
/usr/lib/crt1.o(.text+0x18): undefined reference to `main'
configure:2932: $? = 1
configure:2934: icc -V </dev/null >&5
Intel(R) C++ Compiler for 32-bit applications, Version 7.1 Build 20030307Z
Copyright (C) 1985-2003 Intel Corporation. All rights reserved.
FOR NON-COMMERCIAL USE ONLY

/usr/lib/crt1.o: In function `_start':
/usr/lib/crt1.o(.text+0x18): undefined reference to `main'
GNU ld version 2.13.90.0.2 20020802
  Supported emulations:
   elf_i386
   i386linux
   elf_i386_glibc21
configure:2937: $? = 1
configure:2961: checking for C compiler default output
configure:2964: icc -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj conftest.c >&5
IPO: using IR for /tmp/iccikxAnh.o
IPO: performing single-file optimizations
configure:2967: $? = 0
configure:3013: result: a.out
configure:3018: checking whether the C compiler works
configure:3024: ./a.out
configure:3027: $? = 0
configure:3044: result: yes
configure:3051: checking whether we are cross compiling
configure:3053: result: no
configure:3056: checking for suffix of executables
configure:3058: icc -o conftest -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj conftest.c >&5
IPO: using IR for /tmp/icc3HQR3l.o
IPO: performing single-file optimizations
configure:3061: $? = 0
configure:3086: result:
configure:3092: checking for suffix of object files
configure:3114: icc -c -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj conftest.c >&5
configure:3117: $? = 0
configure:3139: result: o
configure:3143: checking whether we are using the GNU C compiler
configure:3168: icc -c -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj conftest.c >&5
configure(3171): error: identifier "choke" is undefined
         choke me
         ^

compilation aborted for conftest.c (code 2)
configure:3171: $? = 2
configure: failed program was:
| #line 3148 "configure"
| /* confdefs.h. */
|
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define LAM_MAJOR_VERSION 7
| #define LAM_MINOR_VERSION 0
| #define LAM_RELEASE_VERSION 2
| #define LAM_ALPHA_VERSION 0
| #define LAM_BETA_VERSION 0
| #define LAM_CVS_VERSION 0
| #define LAM_VERSION "7.0.2"
| #define LAM_DEPENDENCY_PREFIX "/usr/lam"
| #define LAM_ARCH "i686-pc-linux-gnu"
| #define LAM_WANT_DEBUG 0
| /* end confdefs.h. */
|
| int
| main ()
| {
| #ifndef __GNUC__
| choke me
| #endif
|
| ;
| return 0;
| }
configure:3190: result: no
configure:3196: checking whether icc accepts -g
configure:3218: icc -c -g conftest.c >&5
configure:3221: $? = 0
configure:3224: test -s conftest.o
configure:3227: $? = 0
configure:3238: result: yes
configure:3255: checking for icc option to accept ANSI C
configure:3316: icc -c -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj conftest.c >&5
configure:3319: $? = 0
configure:3322: test -s conftest.o
configure:3325: $? = 0
configure:3343: result: none needed
configure:3361: icc -c -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj conftest.c >&5
conftest.c(2): error: identifier "choke" is undefined
    choke me
    ^

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

compilation aborted for conftest.c (code 2)
configure:3364: $? = 2
configure: failed program was:
| #ifndef __cplusplus
| choke me
| #endif
configure:3484: checking for style of include used by make
configure:3512: result: GNU
configure:3540: checking dependency style of icc
configure:3623: result: icc
configure:3646: checking how to run the C preprocessor
configure:3682: icc -E conftest.c
configure:3688: $? = 0
configure:3720: icc -E conftest.c
configure(3729): catastrophic error: could not open source file "ac_nonexistent.h"
  #include <ac_nonexistent.h>
                             ^

configure:3726: $? = 4
configure: failed program was:
| #line 3711 "configure"
| /* confdefs.h. */
|
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define LAM_MAJOR_VERSION 7
| #define LAM_MINOR_VERSION 0
| #define LAM_RELEASE_VERSION 2
| #define LAM_ALPHA_VERSION 0
| #define LAM_BETA_VERSION 0
| #define LAM_CVS_VERSION 0
| #define LAM_VERSION "7.0.2"
| #define LAM_DEPENDENCY_PREFIX "/usr/lam"
| #define LAM_ARCH "i686-pc-linux-gnu"
| #define LAM_WANT_DEBUG 0
| /* end confdefs.h. */
| #include <ac_nonexistent.h>
configure:3764: result: icc -E
configure:3789: icc -E conftest.c
configure:3795: $? = 0
configure:3827: icc -E conftest.c
configure(3836): catastrophic error: could not open source file "ac_nonexistent.h"
  #include <ac_nonexistent.h>
                             ^

configure:3833: $? = 4
configure: failed program was:
| #line 3818 "configure"
| /* confdefs.h. */
|
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define LAM_MAJOR_VERSION 7
| #define LAM_MINOR_VERSION 0
| #define LAM_RELEASE_VERSION 2
| #define LAM_ALPHA_VERSION 0
| #define LAM_BETA_VERSION 0
| #define LAM_CVS_VERSION 0
| #define LAM_VERSION "7.0.2"
| #define LAM_DEPENDENCY_PREFIX "/usr/lam"
| #define LAM_ARCH "i686-pc-linux-gnu"
| #define LAM_WANT_DEBUG 0
| /* end confdefs.h. */
| #include <ac_nonexistent.h>
configure:3876: checking for egrep
configure:3886: result: grep -E
configure:3954: checking for AIX
configure:3977: result: no
configure:3987: checking if need special C compiler/linker flags
configure:4020: result: none needed
configure:4182: checking for C optimization flags
configure:4184: result: -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj
configure:4192: checking whether the C compiler (icc -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj) accepts ANSI prototypes
IPO: using IR for /tmp/iccO9gd40.o
IPO: performing single-file optimizations
configure:4205: result: yes
configure:4245: checking for __STDC__
configure:4270: icc -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj -o conftest conftest.c
IPO: using IR for /tmp/iccT5G2T7.o
IPO: performing single-file optimizations
configure:4277: $? = 0
configure:4287: ./conftest
configure:4294: $? = 0
configure:4309: result: yes
configure:4340: checking for type int2
configure:4358: $CPP $CPPFLAGS conftest.c
configure:4368: $? = 0
configure:4377: ...some ugly egrepping...
configure:4387: $? = 1
configure:4406: result: no
configure:4415: checking for type uint2
configure:4433: $CPP $CPPFLAGS conftest.c
configure:4443: $? = 0
configure:4452: ...some ugly egrepping...
configure:4462: $? = 1
configure:4481: result: no
configure:4490: checking for type int4
configure:4508: $CPP $CPPFLAGS conftest.c
configure:4518: $? = 0
configure:4527: ...some ugly egrepping...
configure:4537: $? = 1
configure:4556: result: no
configure:4565: checking for type uint4
configure:4583: $CPP $CPPFLAGS conftest.c
configure:4593: $? = 0
configure:4602: ...some ugly egrepping...
configure:4612: $? = 1
configure:4631: result: no
configure:4640: checking for type int8
configure:4658: $CPP $CPPFLAGS conftest.c
configure:4668: $? = 0
configure:4677: ...some ugly egrepping...
configure:4687: $? = 1
configure:4706: result: no
configure:4715: checking for type uint8
configure:4733: $CPP $CPPFLAGS conftest.c
configure:4743: $? = 0
configure:4752: ...some ugly egrepping...
configure:4762: $? = 1
configure:4781: result: no
configure:4790: checking for type float4
configure:4808: $CPP $CPPFLAGS conftest.c
configure:4818: $? = 0
configure:4827: ...some ugly egrepping...
configure:4837: $? = 1
configure:4856: result: no
configure:4865: checking for type float8
configure:4883: $CPP $CPPFLAGS conftest.c
configure:4893: $? = 0
configure:4902: ...some ugly egrepping...
configure:4912: $? = 1
configure:4931: result: no
configure:4946: checking size of char
configure:4970: icc -o conftest -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj -DLAM_BUILDING=1 conftest.c >&5
IPO: using IR for /tmp/icciVJssm.o
IPO: performing single-file optimizations
configure:4973: $? = 0
configure:4975: ./conftest
configure:4978: $? = 0
configure:4992: result: 1
configure:5020: checking size of short
configure:5044: icc -o conftest -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj -DLAM_BUILDING=1 conftest.c >&5
IPO: using IR for /tmp/iccrR8eRt.o
IPO: performing single-file optimizations
configure:5047: $? = 0
configure:5049: ./conftest
configure:5052: $? = 0
configure:5066: result: 2
configure:5094: checking size of wchar_t
configure:5118: icc -o conftest -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj -DLAM_BUILDING=1 conftest.c >&5
IPO: using IR for /tmp/iccm6oT1y.o
IPO: performing single-file optimizations
configure:5121: $? = 0
configure:5123: ./conftest
configure:5126: $? = 0
configure:5140: result: 4
configure:5168: checking size of int
configure:5192: icc -o conftest -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj -DLAM_BUILDING=1 conftest.c >&5
IPO: using IR for /tmp/icc3JfkwG.o
IPO: performing single-file optimizations
configure:5195: $? = 0
configure:5197: ./conftest
configure:5200: $? = 0
configure:5214: result: 4
configure:5242: checking size of long
configure:5266: icc -o conftest -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj -DLAM_BUILDING=1 conftest.c >&5
IPO: using IR for /tmp/iccoOk01N.o
IPO: performing single-file optimizations
configure:5269: $? = 0
configure:5271: ./conftest
configure:5274: $? = 0
configure:5288: result: 4
configure:5316: checking size of long long
configure:5340: icc -o conftest -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj -DLAM_BUILDING=1 conftest.c >&5
IPO: using IR for /tmp/iccFa2lxV.o
IPO: performing single-file optimizations
configure:5343: $? = 0
configure:5345: ./conftest
configure:5348: $? = 0
configure:5362: result: 8
configure:5390: checking size of float
configure:5414: icc -o conftest -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj -DLAM_BUILDING=1 conftest.c >&5
IPO: using IR for /tmp/iccCGKY12.o
IPO: performing single-file optimizations
configure:5417: $? = 0
configure:5419: ./conftest
configure:5422: $? = 0
configure:5436: result: 4
configure:5464: checking size of double
configure:5488: icc -o conftest -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj -DLAM_BUILDING=1 conftest.c >&5
IPO: using IR for /tmp/icczEy6wa.o
IPO: performing single-file optimizations
configure:5491: $? = 0
configure:5493: ./conftest
configure:5496: $? = 0
configure:5510: result: 8
configure:5538: checking size of long double
configure:5562: icc -o conftest -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj -DLAM_BUILDING=1 conftest.c >&5
IPO: using IR for /tmp/iccWLWcHf.o
IPO: performing single-file optimizations
configure:5565: $? = 0
configure:5567: ./conftest
configure:5570: $? = 0
configure:5584: result: 12
configure:5612: checking size of void *
configure:5636: icc -o conftest -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj -DLAM_BUILDING=1 conftest.c >&5
IPO: using IR for /tmp/iccE97VFd.o
IPO: performing single-file optimizations
configure:5639: $? = 0
configure:5641: ./conftest
configure:5644: $? = 0
configure:5658: result: 4
configure:5692: checking alignment of char
configure:5722: icc -o conftest -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj -DLAM_BUILDING=1 conftest.c >&5
IPO: using IR for /tmp/iccddmj8k.o
IPO: performing single-file optimizations
configure:5725: $? = 0
configure:5727: ./conftest
configure:5730: $? = 0
configure:5754: result: 1
configure:5770: checking alignment of short
configure:5800: icc -o conftest -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj -DLAM_BUILDING=1 conftest.c >&5
IPO: using IR for /tmp/icc4xNoWr.o
IPO: performing single-file optimizations
configure:5803: $? = 0
configure:5805: ./conftest
configure:5808: $? = 0
configure:5832: result: 2
configure:5848: checking alignment of wchar_t
configure:5878: icc -o conftest -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj -DLAM_BUILDING=1 conftest.c >&5
IPO: using IR for /tmp/iccpaa36A.o
IPO: performing single-file optimizations
configure:5881: $? = 0
configure:5883: ./conftest
configure:5886: $? = 0
configure:5910: result: 4
configure:5926: checking alignment of int
configure:5956: icc -o conftest -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj -DLAM_BUILDING=1 conftest.c >&5
IPO: using IR for /tmp/iccYDsVPH.o
IPO: performing single-file optimizations
configure:5959: $? = 0
configure:5961: ./conftest
configure:5964: $? = 0
configure:5988: result: 4
configure:6004: checking alignment of long
configure:6034: icc -o conftest -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj -DLAM_BUILDING=1 conftest.c >&5
IPO: using IR for /tmp/iccHsJjZQ.o
IPO: performing single-file optimizations
configure:6037: $? = 0
configure:6039: ./conftest
configure:6042: $? = 0
configure:6066: result: 4
configure:6082: checking alignment of long long
configure:6112: icc -o conftest -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj -DLAM_BUILDING=1 conftest.c >&5
IPO: using IR for /tmp/iccoIH6MX.o
IPO: performing single-file optimizations
configure:6115: $? = 0
configure:6117: ./conftest
configure:6120: $? = 0
configure:6144: result: 4
configure:6160: checking alignment of float
configure:6190: icc -o conftest -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj -DLAM_BUILDING=1 conftest.c >&5
IPO: using IR for /tmp/iccnZ73W6.o
IPO: performing single-file optimizations
configure:6193: $? = 0
configure:6195: ./conftest
configure:6198: $? = 0
configure:6222: result: 4
configure:6238: checking alignment of double
configure:6268: icc -o conftest -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj -DLAM_BUILDING=1 conftest.c >&5
IPO: using IR for /tmp/iccO01NMd.o
IPO: performing single-file optimizations
configure:6271: $? = 0
configure:6273: ./conftest
configure:6276: $? = 0
configure:6300: result: 4
configure:6316: checking alignment of long double
configure:6346: icc -o conftest -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj -DLAM_BUILDING=1 conftest.c >&5
IPO: using IR for /tmp/icc7tQQBk.o
IPO: performing single-file optimizations
configure:6349: $? = 0
configure:6351: ./conftest
configure:6354: $? = 0
configure:6378: result: 4
configure:6394: checking alignment of void *
configure:6424: icc -o conftest -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj -DLAM_BUILDING=1 conftest.c >&5
IPO: using IR for /tmp/iccPFv5hk.o
IPO: performing single-file optimizations
configure:6427: $? = 0
configure:6429: ./conftest
configure:6432: $? = 0
configure:6456: result: 4
configure:6570: checking for C++ compiler version
configure:6573: icpc --version </dev/null >&5
icpc: Command line warning: ignoring unknown option '-fversion'
/usr/lib/crt1.o: In function `_start':
/usr/lib/crt1.o(.text+0x18): undefined reference to `main'
configure:6576: $? = 1
configure:6578: icpc -v </dev/null >&5
ld \
    /usr/lib/crt1.o \
    /usr/lib/crti.o \
    /opt/intel/compiler70/ia32/lib/crtxi.o \
    -dynamic-linker \
    /lib/ld-linux.so.2 \
    -u \
    ___get_intrinsics \
    -o \
    a.out \
    -rpath \
    /opt/intel/compiler70/ia32/lib \
    -Qy \
    -L/opt/intel/compiler70/ia32/lib \
    -L/usr/lib \
    -Bstatic \
    -limf \
    -Bdynamic \
    -lm \
    -Bstatic \
    -lirc \
    -Bstatic \
    -lcprts \
    -Bdynamic \
    -lcxa \
    -Bstatic \
    -lunwind \
    -Bdynamic \
    -lc \
    /opt/intel/compiler70/ia32/lib/crtxn.o \
    /usr/lib/crtn.o

/usr/lib/crt1.o: In function `_start':
/usr/lib/crt1.o(.text+0x18): undefined reference to `main'
configure:6581: $? = 1
configure:6583: icpc -V </dev/null >&5
Intel(R) C++ Compiler for 32-bit applications, Version 7.1 Build 20030307Z
Copyright (C) 1985-2003 Intel Corporation. All rights reserved.
FOR NON-COMMERCIAL USE ONLY

/usr/lib/crt1.o: In function `_start':
/usr/lib/crt1.o(.text+0x18): undefined reference to `main'
GNU ld version 2.13.90.0.2 20020802
  Supported emulations:
   elf_i386
   i386linux
   elf_i386_glibc21
configure:6586: $? = 1
configure:6589: checking whether we are using the GNU C++ compiler
configure:6614: icpc -c -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj -DLAM_BUILDING=1 conftest.cc >&5
configure(6647): error: identifier "choke" is undefined
         choke me
         ^

compilation aborted for conftest.cc (code 2)
configure:6617: $? = 2
configure: failed program was:
| #line 6594 "configure"
| /* confdefs.h. */
|
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define LAM_MAJOR_VERSION 7
| #define LAM_MINOR_VERSION 0
| #define LAM_RELEASE_VERSION 2
| #define LAM_ALPHA_VERSION 0
| #define LAM_BETA_VERSION 0
| #define LAM_CVS_VERSION 0
| #define LAM_VERSION "7.0.2"
| #define LAM_DEPENDENCY_PREFIX "/usr/lam"
| #define LAM_ARCH "i686-pc-linux-gnu"
| #define LAM_WANT_DEBUG 0
| #define LAM_CC "icc"
| #define LAM_CONFIG_FORCE_PROTOS 0
| #define LAM_HAVE_int2 0
| #define LAM_HAVE_uint2 0
| #define LAM_HAVE_int4 0
| #define LAM_HAVE_uint4 0
| #define LAM_HAVE_int8 0
| #define LAM_HAVE_uint8 0
| #define LAM_HAVE_float4 0
| #define LAM_HAVE_float8 0
| #define LAM_SIZEOF_CHAR 1
| #define LAM_SIZEOF_SHORT 2
| #define LAM_SIZEOF_WCHAR 4
| #define LAM_SIZEOF_INT 4
| #define LAM_SIZEOF_LONG 4
| #define LAM_SIZEOF_LONG_LONG 8
| #define LAM_SIZEOF_FLOAT 4
| #define LAM_SIZEOF_DOUBLE 8
| #define LAM_SIZEOF_LONG_DOUBLE 12
| #define LAM_SIZEOF_VOID_P 4
| #define LAM_ALIGNMENT_CHAR 1
| #define LAM_ALIGNMENT_SHORT 2
| #define LAM_ALIGNMENT_WCHAR 4
| #define LAM_ALIGNMENT_INT 4
| #define LAM_ALIGNMENT_LONG 4
| #define LAM_ALIGNMENT_LONG_LONG 4
| #define LAM_ALIGNMENT_FLOAT 4
| #define LAM_ALIGNMENT_DOUBLE 4
| #define LAM_ALIGNMENT_LONG_DOUBLE 4
| #define LAM_ALIGNMENT_VOID_P 4
| /* end confdefs.h. */
|
| int
| main ()
| {
| #ifndef __GNUC__
| choke me
| #endif
|
| ;
| return 0;
| }
configure:6636: result: no
configure:6642: checking whether icpc accepts -g
configure:6664: icpc -c -g -DLAM_BUILDING=1 conftest.cc >&5
configure:6667: $? = 0
configure:6670: test -s conftest.o
configure:6673: $? = 0
configure:6684: result: yes
configure:6728: icpc -c -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj -DLAM_BUILDING=1 conftest.cc >&5
configure:6731: $? = 0
configure:6734: test -s conftest.o
configure:6737: $? = 0
configure:6764: icpc -c -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj -DLAM_BUILDING=1 conftest.cc >&5
configure(6799): error: identifier "exit" is undefined
  exit (42);
  ^

compilation aborted for conftest.cc (code 2)
configure:6767: $? = 2
configure: failed program was:
| #line 6747 "configure"
| /* confdefs.h. */
|
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define LAM_MAJOR_VERSION 7
| #define LAM_MINOR_VERSION 0
| #define LAM_RELEASE_VERSION 2
| #define LAM_ALPHA_VERSION 0
| #define LAM_BETA_VERSION 0
| #define LAM_CVS_VERSION 0
| #define LAM_VERSION "7.0.2"
| #define LAM_DEPENDENCY_PREFIX "/usr/lam"
| #define LAM_ARCH "i686-pc-linux-gnu"
| #define LAM_WANT_DEBUG 0
| #define LAM_CC "icc"
| #define LAM_CONFIG_FORCE_PROTOS 0
| #define LAM_HAVE_int2 0
| #define LAM_HAVE_uint2 0
| #define LAM_HAVE_int4 0
| #define LAM_HAVE_uint4 0
| #define LAM_HAVE_int8 0
| #define LAM_HAVE_uint8 0
| #define LAM_HAVE_float4 0
| #define LAM_HAVE_float8 0
| #define LAM_SIZEOF_CHAR 1
| #define LAM_SIZEOF_SHORT 2
| #define LAM_SIZEOF_WCHAR 4
| #define LAM_SIZEOF_INT 4
| #define LAM_SIZEOF_LONG 4
| #define LAM_SIZEOF_LONG_LONG 8
| #define LAM_SIZEOF_FLOAT 4
| #define LAM_SIZEOF_DOUBLE 8
| #define LAM_SIZEOF_LONG_DOUBLE 12
| #define LAM_SIZEOF_VOID_P 4
| #define LAM_ALIGNMENT_CHAR 1
| #define LAM_ALIGNMENT_SHORT 2
| #define LAM_ALIGNMENT_WCHAR 4
| #define LAM_ALIGNMENT_INT 4
| #define LAM_ALIGNMENT_LONG 4
| #define LAM_ALIGNMENT_LONG_LONG 4
| #define LAM_ALIGNMENT_FLOAT 4
| #define LAM_ALIGNMENT_DOUBLE 4
| #define LAM_ALIGNMENT_LONG_DOUBLE 4
| #define LAM_ALIGNMENT_VOID_P 4
| /* end confdefs.h. */
|
| int
| main ()
| {
| exit (42);
| ;
| return 0;
| }
configure:6728: icpc -c -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj -DLAM_BUILDING=1 conftest.cc >&5
configure:6731: $? = 0
configure:6734: test -s conftest.o
configure:6737: $? = 0
configure:6764: icpc -c -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj -DLAM_BUILDING=1 conftest.cc >&5
configure:6767: $? = 0
configure:6770: test -s conftest.o
configure:6773: $? = 0
configure:6798: checking dependency style of icpc
configure:6881: result: icc
configure:6903: checking how to run the C++ preprocessor
configure:6935: icpc -E -DLAM_BUILDING=1 conftest.cc
configure:6941: $? = 0
configure:6973: icpc -E -DLAM_BUILDING=1 conftest.cc
configure(7015): catastrophic error: could not open source file "ac_nonexistent.h"
  #include <ac_nonexistent.h>
                             ^

configure:6979: $? = 4
configure: failed program was:
| #line 6964 "configure"
| /* confdefs.h. */
|
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define LAM_MAJOR_VERSION 7
| #define LAM_MINOR_VERSION 0
| #define LAM_RELEASE_VERSION 2
| #define LAM_ALPHA_VERSION 0
| #define LAM_BETA_VERSION 0
| #define LAM_CVS_VERSION 0
| #define LAM_VERSION "7.0.2"
| #define LAM_DEPENDENCY_PREFIX "/usr/lam"
| #define LAM_ARCH "i686-pc-linux-gnu"
| #define LAM_WANT_DEBUG 0
| #define LAM_CC "icc"
| #define LAM_CONFIG_FORCE_PROTOS 0
| #define LAM_HAVE_int2 0
| #define LAM_HAVE_uint2 0
| #define LAM_HAVE_int4 0
| #define LAM_HAVE_uint4 0
| #define LAM_HAVE_int8 0
| #define LAM_HAVE_uint8 0
| #define LAM_HAVE_float4 0
| #define LAM_HAVE_float8 0
| #define LAM_SIZEOF_CHAR 1
| #define LAM_SIZEOF_SHORT 2
| #define LAM_SIZEOF_WCHAR 4
| #define LAM_SIZEOF_INT 4
| #define LAM_SIZEOF_LONG 4
| #define LAM_SIZEOF_LONG_LONG 8
| #define LAM_SIZEOF_FLOAT 4
| #define LAM_SIZEOF_DOUBLE 8
| #define LAM_SIZEOF_LONG_DOUBLE 12
| #define LAM_SIZEOF_VOID_P 4
| #define LAM_ALIGNMENT_CHAR 1
| #define LAM_ALIGNMENT_SHORT 2
| #define LAM_ALIGNMENT_WCHAR 4
| #define LAM_ALIGNMENT_INT 4
| #define LAM_ALIGNMENT_LONG 4
| #define LAM_ALIGNMENT_LONG_LONG 4
| #define LAM_ALIGNMENT_FLOAT 4
| #define LAM_ALIGNMENT_DOUBLE 4
| #define LAM_ALIGNMENT_LONG_DOUBLE 4
| #define LAM_ALIGNMENT_VOID_P 4
| #ifdef __cplusplus
| #include <stdlib.h>
| #endif
| /* end confdefs.h. */
| #include <ac_nonexistent.h>
configure:7017: result: icpc -E
configure:7042: icpc -E -DLAM_BUILDING=1 conftest.cc
configure:7048: $? = 0
configure:7080: icpc -E -DLAM_BUILDING=1 conftest.cc
configure(7122): catastrophic error: could not open source file "ac_nonexistent.h"
  #include <ac_nonexistent.h>
                             ^

configure:7086: $? = 4
configure: failed program was:
| #line 7071 "configure"
| /* confdefs.h. */
|
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define LAM_MAJOR_VERSION 7
| #define LAM_MINOR_VERSION 0
| #define LAM_RELEASE_VERSION 2
| #define LAM_ALPHA_VERSION 0
| #define LAM_BETA_VERSION 0
| #define LAM_CVS_VERSION 0
| #define LAM_VERSION "7.0.2"
| #define LAM_DEPENDENCY_PREFIX "/usr/lam"
| #define LAM_ARCH "i686-pc-linux-gnu"
| #define LAM_WANT_DEBUG 0
| #define LAM_CC "icc"
| #define LAM_CONFIG_FORCE_PROTOS 0
| #define LAM_HAVE_int2 0
| #define LAM_HAVE_uint2 0
| #define LAM_HAVE_int4 0
| #define LAM_HAVE_uint4 0
| #define LAM_HAVE_int8 0
| #define LAM_HAVE_uint8 0
| #define LAM_HAVE_float4 0
| #define LAM_HAVE_float8 0
| #define LAM_SIZEOF_CHAR 1
| #define LAM_SIZEOF_SHORT 2
| #define LAM_SIZEOF_WCHAR 4
| #define LAM_SIZEOF_INT 4
| #define LAM_SIZEOF_LONG 4
| #define LAM_SIZEOF_LONG_LONG 8
| #define LAM_SIZEOF_FLOAT 4
| #define LAM_SIZEOF_DOUBLE 8
| #define LAM_SIZEOF_LONG_DOUBLE 12
| #define LAM_SIZEOF_VOID_P 4
| #define LAM_ALIGNMENT_CHAR 1
| #define LAM_ALIGNMENT_SHORT 2
| #define LAM_ALIGNMENT_WCHAR 4
| #define LAM_ALIGNMENT_INT 4
| #define LAM_ALIGNMENT_LONG 4
| #define LAM_ALIGNMENT_LONG_LONG 4
| #define LAM_ALIGNMENT_FLOAT 4
| #define LAM_ALIGNMENT_DOUBLE 4
| #define LAM_ALIGNMENT_LONG_DOUBLE 4
| #define LAM_ALIGNMENT_VOID_P 4
| #ifdef __cplusplus
| #include <stdlib.h>
| #endif
| /* end confdefs.h. */
| #include <ac_nonexistent.h>
configure:7165: checking if want C++ exception handling
configure:7167: result: no
configure:7421: checking whether icpc has new(std::nothrow)
configure:7434: icpc -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj conftest.cc -o conftest
IPO: using IR for /tmp/icpcFSjyzg.o
IPO: performing single-file optimizations
configure:7439: result: yes
configure:7491: checking for C++ template repository directory
configure:7549: icpc -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj -c conftest1.C
configure:7560: icpc -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj -c conftest2.C
IPO: using IR for conftest2.o
IPO: using IR for conftest1.o
IPO: performing multi-file optimizations
configure:7619: result: *.il
configure:7647: checking for C++ compiler template parameters
configure:7655: result: none needed
configure:7686: checking for type bool
configure:7699: icpc -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj conftest.cc -o conftest
IPO: using IR for /tmp/icpcivaOxm.o
IPO: performing single-file optimizations
configure:7703: result: yes
configure:7760: checking for true/false
configure:7775: icpc -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj conftest.cc -o conftest
IPO: using IR for /tmp/icpcxiQzCu.o
IPO: performing single-file optimizations
configure:7779: result: yes
configure:7843: checking for ANSI C header files
configure:7869: icpc -c -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj -DLAM_BUILDING=1 conftest.cc >&5
configure:7872: $? = 0
configure:7875: test -s conftest.o
configure:7878: $? = 0
configure:7967: icpc -o conftest -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj -DLAM_BUILDING=1 conftest.cc >&5
IPO: using IR for /tmp/icpccGWOWI.o
IPO: performing single-file optimizations
configure:7970: $? = 0
configure:7972: ./conftest
configure:7975: $? = 0
configure:7990: result: yes
configure:8014: checking for sys/types.h
configure:8031: icpc -c -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj -DLAM_BUILDING=1 conftest.cc >&5
configure:8034: $? = 0
configure:8037: test -s conftest.o
configure:8040: $? = 0
configure:8051: result: yes
configure:8014: checking for sys/stat.h
configure:8031: icpc -c -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj -DLAM_BUILDING=1 conftest.cc >&5
configure:8034: $? = 0
configure:8037: test -s conftest.o
configure:8040: $? = 0
configure:8051: result: yes
configure:8014: checking for stdlib.h
configure:8031: icpc -c -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj -DLAM_BUILDING=1 conftest.cc >&5
configure:8034: $? = 0
configure:8037: test -s conftest.o
configure:8040: $? = 0
configure:8051: result: yes
configure:8014: checking for string.h
configure:8031: icpc -c -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj -DLAM_BUILDING=1 conftest.cc >&5
configure:8034: $? = 0
configure:8037: test -s conftest.o
configure:8040: $? = 0
configure:8051: result: yes
configure:8014: checking for memory.h
configure:8031: icpc -c -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj -DLAM_BUILDING=1 conftest.cc >&5
configure:8034: $? = 0
configure:8037: test -s conftest.o
configure:8040: $? = 0
configure:8051: result: yes
configure:8014: checking for strings.h
configure:8031: icpc -c -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj -DLAM_BUILDING=1 conftest.cc >&5
configure:8034: $? = 0
configure:8037: test -s conftest.o
configure:8040: $? = 0
configure:8051: result: yes
configure:8014: checking for inttypes.h
configure:8031: icpc -c -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj -DLAM_BUILDING=1 conftest.cc >&5
configure:8034: $? = 0
configure:8037: test -s conftest.o
configure:8040: $? = 0
configure:8051: result: yes
configure:8014: checking for stdint.h
configure:8031: icpc -c -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj -DLAM_BUILDING=1 conftest.cc >&5
configure:8034: $? = 0
configure:8037: test -s conftest.o
configure:8040: $? = 0
configure:8051: result: yes
configure:8014: checking for unistd.h
configure:8031: icpc -c -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj -DLAM_BUILDING=1 conftest.cc >&5
configure:8034: $? = 0
configure:8037: test -s conftest.o
configure:8040: $? = 0
configure:8051: result: yes
configure:8073: checking map usability
configure:8086: icpc -c -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj -DLAM_BUILDING=1 conftest.cc >&5
configure:8089: $? = 0
configure:8092: test -s conftest.o
configure:8095: $? = 0
configure:8105: result: yes
configure:8109: checking map presence
configure:8120: icpc -E -DLAM_BUILDING=1 conftest.cc
configure:8126: $? = 0
configure:8145: result: yes
configure:8181: checking for map
configure:8188: result: yes
configure:8310: checking for C++ optimization flags
configure:8312: result: -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj
configure:8331: checking size of bool
configure:8355: icpc -o conftest -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj -DLAM_BUILDING=1 conftest.cc >&5
IPO: using IR for /tmp/icpciOhzU4.o
IPO: performing single-file optimizations
configure:8358: $? = 0
configure:8360: ./conftest
configure:8363: $? = 0
configure:8377: result: 1
configure:8420: checking size of int
configure:8444: icpc -o conftest -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj -DLAM_BUILDING=1 conftest.cc >&5
IPO: using IR for /tmp/icpcdpYZtb.o
IPO: performing single-file optimizations
configure:8447: $? = 0
configure:8449: ./conftest
configure:8452: $? = 0
configure:8466: result: 4
configure:8513: checking alignment of bool
configure:8543: icpc -o conftest -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj -DLAM_BUILDING=1 conftest.cc >&5
IPO: using IR for /tmp/icpcCrC0rk.o
IPO: performing single-file optimizations
configure:8546: $? = 0
configure:8548: ./conftest
configure:8551: $? = 0
configure:8575: result: 1
configure:8606: checking alignment of int
configure:8636: icpc -o conftest -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj -DLAM_BUILDING=1 conftest.cc >&5
IPO: using IR for /tmp/icpc7gbvjt.o
IPO: performing single-file optimizations
configure:8639: $? = 0
configure:8641: ./conftest
configure:8644: $? = 0
configure:8668: result: 4
configure:8692: checking How to store bool in C
configure:8712: result: unsigned char
configure:8780: checking for ifc
configure:8796: found /opt/intel/compiler70/ia32/bin//ifc
configure:8806: result: ifc
configure:8909: checking how to add a library directory to ifc
configure:8914: result: "-L"
configure:8925: checking ifc external naming convention
   external subroutine FOO_BAR

5 Lines Compiled
configure:8948: result: FORTRANUNDERSCORE
configure:9055: checking for FORTRAN optimization flags
configure:9057: result: -O3 -tpp7 -xW -w -ipo -ipo_obj -Vaxlib
configure:9069: checking size of FORTRAN INTEGER
configure:9148: icc -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj -I. -c conftest.c
configure:9155: $? = 0
configure:9165: ifc -O3 -tpp7 -xW -w -ipo -ipo_obj -Vaxlib conftestf.f conftest.o -o conftest
   program FSIZE

5 Lines Compiled
IPO: using IR for /tmp/ifc9IJ2Az.o
IPO: using IR for conftest.o
IPO: performing multi-file optimizations
configure:9172: $? = 0
configure:9182: ./conftest
configure:9189: $? = 0
configure:9208: result: 4
configure:9273: checking size of FORTRAN REAL
configure:9352: icc -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj -I. -c conftest.c
configure:9359: $? = 0
configure:9369: ifc -O3 -tpp7 -xW -w -ipo -ipo_obj -Vaxlib conftestf.f conftest.o -o conftest
   program FSIZE

5 Lines Compiled
IPO: using IR for /tmp/ifcAUKAgH.o
IPO: using IR for conftest.o
IPO: performing multi-file optimizations
configure:9376: $? = 0
configure:9386: ./conftest
configure:9393: $? = 0
configure:9412: result: 4
configure:9477: checking size of FORTRAN DOUBLE PRECISION
configure:9556: icc -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj -I. -c conftest.c
configure:9563: $? = 0
configure:9573: ifc -O3 -tpp7 -xW -w -ipo -ipo_obj -Vaxlib conftestf.f conftest.o -o conftest
   program FSIZE

5 Lines Compiled
IPO: using IR for /tmp/ifcNA90fR.o
IPO: using IR for conftest.o
IPO: performing multi-file optimizations
configure:9580: $? = 0
configure:9590: ./conftest
configure:9597: $? = 0
configure:9616: result: 8
configure:9681: checking size of FORTRAN COMPLEX
configure:9760: icc -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj -I. -c conftest.c
configure:9767: $? = 0
configure:9777: ifc -O3 -tpp7 -xW -w -ipo -ipo_obj -Vaxlib conftestf.f conftest.o -o conftest
   program FSIZE

5 Lines Compiled
IPO: using IR for /tmp/ifcOKhpg1.o
IPO: using IR for conftest.o
IPO: performing multi-file optimizations
configure:9784: $? = 0
configure:9794: ./conftest
configure:9801: $? = 0
configure:9820: result: 8
configure:9885: checking size of FORTRAN DOUBLE COMPLEX
configure:9964: icc -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj -I. -c conftest.c
configure:9971: $? = 0
configure:9981: ifc -O3 -tpp7 -xW -w -ipo -ipo_obj -Vaxlib conftestf.f conftest.o -o conftest
   program FSIZE

5 Lines Compiled
IPO: using IR for /tmp/ifcx7e3fb.o
IPO: using IR for conftest.o
IPO: performing multi-file optimizations
configure:9988: $? = 0
configure:9998: ./conftest
configure:10005: $? = 0
configure:10024: result: 16
configure:10095: checking alignment of FORTRAN INTEGER
configure:10180: icc -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj -I. -c conftest.c
configure:10187: $? = 0
configure:10197: ifc -O3 -tpp7 -xW -w -ipo -ipo_obj -Vaxlib conftestf.f conftest.o -o conftest
   program FALIGN

7 Lines Compiled
IPO: using IR for /tmp/ifcYq02Uk.o
IPO: using IR for conftest.o
IPO: performing multi-file optimizations
configure:10204: $? = 0
configure:10214: ./conftest
configure:10221: $? = 0
configure:10240: result: 4
configure:10305: checking alignment of FORTRAN REAL
configure:10390: icc -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj -I. -c conftest.c
configure:10397: $? = 0
configure:10407: ifc -O3 -tpp7 -xW -w -ipo -ipo_obj -Vaxlib conftestf.f conftest.o -o conftest
   program FALIGN

7 Lines Compiled
IPO: using IR for /tmp/ifctunIfu.o
IPO: using IR for conftest.o
IPO: performing multi-file optimizations
configure:10414: $? = 0
configure:10424: ./conftest
configure:10431: $? = 0
configure:10450: result: 4
configure:10515: checking alignment of FORTRAN DOUBLE PRECISION
configure:10600: icc -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj -I. -c conftest.c
configure:10607: $? = 0
configure:10617: ifc -O3 -tpp7 -xW -w -ipo -ipo_obj -Vaxlib conftestf.f conftest.o -o conftest
   program FALIGN

7 Lines Compiled
IPO: using IR for /tmp/ifc1UzDcu.o
IPO: using IR for conftest.o
IPO: performing multi-file optimizations
configure:10624: $? = 0
configure:10634: ./conftest
configure:10641: $? = 0
configure:10660: result: 4
configure:10725: checking alignment of FORTRAN COMPLEX
configure:10810: icc -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj -I. -c conftest.c
configure:10817: $? = 0
configure:10827: ifc -O3 -tpp7 -xW -w -ipo -ipo_obj -Vaxlib conftestf.f conftest.o -o conftest
   program FALIGN

7 Lines Compiled
IPO: using IR for /tmp/ifc206aXF.o
IPO: using IR for conftest.o
IPO: performing multi-file optimizations
configure:10834: $? = 0
configure:10844: ./conftest
configure:10851: $? = 0
configure:10870: result: 4
configure:10935: checking alignment of FORTRAN DOUBLE COMPLEX
configure:11020: icc -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj -I. -c conftest.c
configure:11027: $? = 0
configure:11037: ifc -O3 -tpp7 -xW -w -ipo -ipo_obj -Vaxlib conftestf.f conftest.o -o conftest
   program FALIGN

7 Lines Compiled
IPO: using IR for /tmp/ifc1FcWhP.o
IPO: using IR for conftest.o
IPO: performing multi-file optimizations
configure:11044: $? = 0
configure:11054: ./conftest
configure:11061: $? = 0
configure:11080: result: 4
configure:11282: checking if want profiling interface
configure:11284: result: no
configure:11324: checking if want full installation of Trillium files
configure:11326: result: no
configure:11383: checking if want ROMIO support
configure:11385: result: no
configure:11536: checking if want FORTRAN support
configure:11564: result: yes
configure:11595: checking if want MPI 2 C++ support
configure:11597: result: yes
configure:11636: checking if want MPI::File C++ binding support
configure:11638: result: no
configure:11681: checking if want IMPI support
configure:11683: result: no
configure:11844: checking how to yeild
configure:11861: result: yield()
configure:11876: checking for LAM user signal
configure:11895: result: SIGUSR2
configure:11907: checking if want purify clean
configure:11929: result: no
configure:11963: checking for desired boot timeout
configure:11965: result: 60 seconds
configure:11967: checking for desired lamd packet resend time
configure:11969: result: 1 seconds
configure:11971: checking for desired lamd heartbeat time
configure:11973: result: 120 seconds
configure:12005: checking if want stub MPI functions
configure:12007: result: no
configure:12048: checking if want default promiscuous boot connections
configure:12050: result: no
configure:12080: checking whether ln -s works
configure:12084: result: yes
configure:12099: checking for cp
configure:12117: found /bin/cp
configure:12129: result: /bin/cp
configure:12144: checking for rm
configure:12162: found /bin/rm
configure:12174: result: /bin/rm
configure:12194: checking for sh
configure:12212: found /bin/sh
configure:12224: result: /bin/sh
configure:12240: checking if installed perl can support mpiexec
configure:12259: result: yes
configure:12271: checking for prototype of snprintf
configure:12296: icc -E -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj conftest.c
configure:12306: $? = 0
configure:12315: ...some ugly egrepping...
configure:12325: $? = 0
configure:12334: ...some ugly egrepping...
configure:12344: $? = 0
configure:12353: result: yes
configure:12369: checking for prototype of gethostname
configure:12394: icc -E -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj conftest.c
configure:12404: $? = 0
configure:12413: ...some ugly egrepping...
configure:12423: $? = 0
configure:12432: ...some ugly egrepping...
configure:12442: $? = 0
configure:12451: result: yes
configure:12488: checking stropts.h usability
configure:12501: icc -c -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj -DLAM_BUILDING=1 conftest.c >&5
configure:12504: $? = 0
configure:12507: test -s conftest.o
configure:12510: $? = 0
configure:12520: result: yes
configure:12524: checking stropts.h presence
configure:12535: icc -E -DLAM_BUILDING=1 conftest.c
configure:12541: $? = 0
configure:12560: result: yes
configure:12596: checking for stropts.h
configure:12603: result: yes
configure:12488: checking grp.h usability
configure:12501: icc -c -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj -DLAM_BUILDING=1 conftest.c >&5
configure:12504: $? = 0
configure:12507: test -s conftest.o
configure:12510: $? = 0
configure:12520: result: yes
configure:12524: checking grp.h presence
configure:12535: icc -E -DLAM_BUILDING=1 conftest.c
configure:12541: $? = 0
configure:12560: result: yes
configure:12596: checking for grp.h
configure:12603: result: yes
configure:12488: checking netinet/tcp.h usability
configure:12501: icc -c -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj -DLAM_BUILDING=1 conftest.c >&5
configure:12504: $? = 0
configure:12507: test -s conftest.o
configure:12510: $? = 0
configure:12520: result: yes
configure:12524: checking netinet/tcp.h presence
configure:12535: icc -E -DLAM_BUILDING=1 conftest.c
configure:12541: $? = 0
configure:12560: result: yes
configure:12596: checking for netinet/tcp.h
configure:12603: result: yes
configure:12630: checking rpc/types.h usability
configure:12643: icc -c -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj -DLAM_BUILDING=1 conftest.c >&5
configure:12646: $? = 0
configure:12649: test -s conftest.o
configure:12652: $? = 0
configure:12662: result: yes
configure:12666: checking rpc/types.h presence
configure:12677: icc -E -DLAM_BUILDING=1 conftest.c
configure:12683: $? = 0
configure:12702: result: yes
configure:12738: checking for rpc/types.h
configure:12745: result: yes
configure:12762: checking for rpc/xdr.h
configure:12782: icc -c -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj -DLAM_BUILDING=1 conftest.c >&5
configure:12785: $? = 0
configure:12788: test -s conftest.o
configure:12791: $? = 0
configure:12802: result: yes
configure:12828: checking pty.h usability
configure:12841: icc -c -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj -DLAM_BUILDING=1 conftest.c >&5
configure:12844: $? = 0
configure:12847: test -s conftest.o
configure:12850: $? = 0
configure:12860: result: yes
configure:12864: checking pty.h presence
configure:12875: icc -E -DLAM_BUILDING=1 conftest.c
configure:12881: $? = 0
configure:12900: result: yes
configure:12936: checking for pty.h
configure:12943: result: yes
configure:12828: checking util.h usability
configure:12841: icc -c -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj -DLAM_BUILDING=1 conftest.c >&5
configure(12978): catastrophic error: could not open source file "util.h"
  #include <util.h>
                   ^

compilation aborted for conftest.c (code 4)
configure:12844: $? = 4
configure: failed program was:
| #line 12830 "configure"
| /* confdefs.h. */
|
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define LAM_MAJOR_VERSION 7
| #define LAM_MINOR_VERSION 0
| #define LAM_RELEASE_VERSION 2
| #define LAM_ALPHA_VERSION 0
| #define LAM_BETA_VERSION 0
| #define LAM_CVS_VERSION 0
| #define LAM_VERSION "7.0.2"
| #define LAM_DEPENDENCY_PREFIX "/usr/lam"
| #define LAM_ARCH "i686-pc-linux-gnu"
| #define LAM_WANT_DEBUG 0
| #define LAM_CC "icc"
| #define LAM_CONFIG_FORCE_PROTOS 0
| #define LAM_HAVE_int2 0
| #define LAM_HAVE_uint2 0
| #define LAM_HAVE_int4 0
| #define LAM_HAVE_uint4 0
| #define LAM_HAVE_int8 0
| #define LAM_HAVE_uint8 0
| #define LAM_HAVE_float4 0
| #define LAM_HAVE_float8 0
| #define LAM_SIZEOF_CHAR 1
| #define LAM_SIZEOF_SHORT 2
| #define LAM_SIZEOF_WCHAR 4
| #define LAM_SIZEOF_INT 4
| #define LAM_SIZEOF_LONG 4
| #define LAM_SIZEOF_LONG_LONG 8
| #define LAM_SIZEOF_FLOAT 4
| #define LAM_SIZEOF_DOUBLE 8
| #define LAM_SIZEOF_LONG_DOUBLE 12
| #define LAM_SIZEOF_VOID_P 4
| #define LAM_ALIGNMENT_CHAR 1
| #define LAM_ALIGNMENT_SHORT 2
| #define LAM_ALIGNMENT_WCHAR 4
| #define LAM_ALIGNMENT_INT 4
| #define LAM_ALIGNMENT_LONG 4
| #define LAM_ALIGNMENT_LONG_LONG 4
| #define LAM_ALIGNMENT_FLOAT 4
| #define LAM_ALIGNMENT_DOUBLE 4
| #define LAM_ALIGNMENT_LONG_DOUBLE 4
| #define LAM_ALIGNMENT_VOID_P 4
| #ifdef __cplusplus
| #include <stdlib.h>
| #endif
| #define LAM_CXX "icpc"
| #define LAM_CXX_NOTHROW_NEW 1
| #define LAM_CXX_NOTHROW_NEW_ARG (std::nothrow)
| #define LAM_CXX_BOOL 1
| #define LAM_CXX_TRUE_FALSE 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define LAM_CXX_STL 1
| #define LAM_SIZEOF_CXX_BOOL 1
| #define LAM_SIZEOF_CXX_INT 4
| #define LAM_ALIGNMENT_CXX_BOOL 1
| #define LAM_ALIGNMENT_CXX_INT 4
| #define LAM_CXX_BOOL_TYPE unsigned char
| #define LAM_FORTRANDOUBLEUNDERSCORE 0
| #define LAM_FORTRANUNDERSCORE 1
| #define LAM_FORTRANCAPS 0
| #define LAM_FORTRANNOUNDERSCORE 0
| #define LAM_SIZEOF_FORTRAN_INT 4
| #define LAM_SIZEOF_FORTRAN_REAL 4
| #define LAM_SIZEOF_FORTRAN_DBLPREC 8
| #define LAM_SIZEOF_FORTRAN_COMPLEX 8
| #define LAM_SIZEOF_FORTRAN_DBLCOMPLEX 16
| #define LAM_ALIGNMENT_FORTRAN_INT 4
| #define LAM_ALIGNMENT_FORTRAN_REAL 4
| #define LAM_ALIGNMENT_FORTRAN_DBLPREC 4
| #define LAM_ALIGNMENT_FORTRAN_COMPLEX 4
| #define LAM_ALIGNMENT_FORTRAN_DBLCOMPLEX 4
| #define LAM_FLIBPATH "-L"
| #define LAM_WANT_PROFILE 0
| #define LAM_WANT_TRILLIUM_INSTALL 0
| #define LAM_WANT_ROMIO 0
| #define HAVE_LIBAIO 0
| #define LAM_WANT_FORTRAN 1
| #define LAM_F77 "ifc"
| #define LAM_WANT_MPI2CPP 1
| #define LAM_WANT_CPPFILE 0
| #define LAM_WANT_IMPI 0
| #define LAM_USE_SELECT_YIELD 0
| #define LAM_SIGUSR SIGUSR2
| #define LAM_DISINFECT 0
| #define LAM_TO_BOOT 60
| #define LAM_TO_DLO_ACK 1
| #define LAM_TO_DLO_IDLE 120
| #define LAM_WANT_MPI_STUBS 0
| #define LAM_WANT_BOOT_PROMISC_CONNECTIONS 0
| #define LAM_RM "/bin/rm -f"
| #define LAM_HAVE_PROTO_snprintf 1
| #define LAM_HAVE_PROTO_gethostname 1
| #include <sys/types.h>
| #define HAVE_STROPTS_H 1
| #define HAVE_GRP_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_RPC_XDR_H 1
| #define HAVE_PTY_H 1
| /* end confdefs.h. */
| #include <stdio.h>
| #if HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #if HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #if STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # if HAVE_STDLIB_H
| # include <stdlib.h>
| # endif
| #endif
| #if HAVE_STRING_H
| # if !STDC_HEADERS && HAVE_MEMORY_H
| # include <memory.h>
| # endif
| # include <string.h>
| #endif
| #if HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #if HAVE_INTTYPES_H
| # include <inttypes.h>
| #else
| # if HAVE_STDINT_H
| # include <stdint.h>
| # endif
| #endif
| #if HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <util.h>
configure:12860: result: no
configure:12864: checking util.h presence
configure:12875: icc -E -DLAM_BUILDING=1 conftest.c
configure(12980): catastrophic error: could not open source file "util.h"
  #include <util.h>
                   ^

configure:12881: $? = 4
configure: failed program was:
| #line 12866 "configure"
| /* confdefs.h. */
|
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define LAM_MAJOR_VERSION 7
| #define LAM_MINOR_VERSION 0
| #define LAM_RELEASE_VERSION 2
| #define LAM_ALPHA_VERSION 0
| #define LAM_BETA_VERSION 0
| #define LAM_CVS_VERSION 0
| #define LAM_VERSION "7.0.2"
| #define LAM_DEPENDENCY_PREFIX "/usr/lam"
| #define LAM_ARCH "i686-pc-linux-gnu"
| #define LAM_WANT_DEBUG 0
| #define LAM_CC "icc"
| #define LAM_CONFIG_FORCE_PROTOS 0
| #define LAM_HAVE_int2 0
| #define LAM_HAVE_uint2 0
| #define LAM_HAVE_int4 0
| #define LAM_HAVE_uint4 0
| #define LAM_HAVE_int8 0
| #define LAM_HAVE_uint8 0
| #define LAM_HAVE_float4 0
| #define LAM_HAVE_float8 0
| #define LAM_SIZEOF_CHAR 1
| #define LAM_SIZEOF_SHORT 2
| #define LAM_SIZEOF_WCHAR 4
| #define LAM_SIZEOF_INT 4
| #define LAM_SIZEOF_LONG 4
| #define LAM_SIZEOF_LONG_LONG 8
| #define LAM_SIZEOF_FLOAT 4
| #define LAM_SIZEOF_DOUBLE 8
| #define LAM_SIZEOF_LONG_DOUBLE 12
| #define LAM_SIZEOF_VOID_P 4
| #define LAM_ALIGNMENT_CHAR 1
| #define LAM_ALIGNMENT_SHORT 2
| #define LAM_ALIGNMENT_WCHAR 4
| #define LAM_ALIGNMENT_INT 4
| #define LAM_ALIGNMENT_LONG 4
| #define LAM_ALIGNMENT_LONG_LONG 4
| #define LAM_ALIGNMENT_FLOAT 4
| #define LAM_ALIGNMENT_DOUBLE 4
| #define LAM_ALIGNMENT_LONG_DOUBLE 4
| #define LAM_ALIGNMENT_VOID_P 4
| #ifdef __cplusplus
| #include <stdlib.h>
| #endif
| #define LAM_CXX "icpc"
| #define LAM_CXX_NOTHROW_NEW 1
| #define LAM_CXX_NOTHROW_NEW_ARG (std::nothrow)
| #define LAM_CXX_BOOL 1
| #define LAM_CXX_TRUE_FALSE 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define LAM_CXX_STL 1
| #define LAM_SIZEOF_CXX_BOOL 1
| #define LAM_SIZEOF_CXX_INT 4
| #define LAM_ALIGNMENT_CXX_BOOL 1
| #define LAM_ALIGNMENT_CXX_INT 4
| #define LAM_CXX_BOOL_TYPE unsigned char
| #define LAM_FORTRANDOUBLEUNDERSCORE 0
| #define LAM_FORTRANUNDERSCORE 1
| #define LAM_FORTRANCAPS 0
| #define LAM_FORTRANNOUNDERSCORE 0
| #define LAM_SIZEOF_FORTRAN_INT 4
| #define LAM_SIZEOF_FORTRAN_REAL 4
| #define LAM_SIZEOF_FORTRAN_DBLPREC 8
| #define LAM_SIZEOF_FORTRAN_COMPLEX 8
| #define LAM_SIZEOF_FORTRAN_DBLCOMPLEX 16
| #define LAM_ALIGNMENT_FORTRAN_INT 4
| #define LAM_ALIGNMENT_FORTRAN_REAL 4
| #define LAM_ALIGNMENT_FORTRAN_DBLPREC 4
| #define LAM_ALIGNMENT_FORTRAN_COMPLEX 4
| #define LAM_ALIGNMENT_FORTRAN_DBLCOMPLEX 4
| #define LAM_FLIBPATH "-L"
| #define LAM_WANT_PROFILE 0
| #define LAM_WANT_TRILLIUM_INSTALL 0
| #define LAM_WANT_ROMIO 0
| #define HAVE_LIBAIO 0
| #define LAM_WANT_FORTRAN 1
| #define LAM_F77 "ifc"
| #define LAM_WANT_MPI2CPP 1
| #define LAM_WANT_CPPFILE 0
| #define LAM_WANT_IMPI 0
| #define LAM_USE_SELECT_YIELD 0
| #define LAM_SIGUSR SIGUSR2
| #define LAM_DISINFECT 0
| #define LAM_TO_BOOT 60
| #define LAM_TO_DLO_ACK 1
| #define LAM_TO_DLO_IDLE 120
| #define LAM_WANT_MPI_STUBS 0
| #define LAM_WANT_BOOT_PROMISC_CONNECTIONS 0
| #define LAM_RM "/bin/rm -f"
| #define LAM_HAVE_PROTO_snprintf 1
| #define LAM_HAVE_PROTO_gethostname 1
| #include <sys/types.h>
| #define HAVE_STROPTS_H 1
| #define HAVE_GRP_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_RPC_XDR_H 1
| #define HAVE_PTY_H 1
| /* end confdefs.h. */
| #include <util.h>
configure:12900: result: no
configure:12936: checking for util.h
configure:12943: result: no
configure:12976: checking sched.h usability
configure:12989: icc -c -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj -DLAM_BUILDING=1 conftest.c >&5
configure:12992: $? = 0
configure:12995: test -s conftest.o
configure:12998: $? = 0
configure:13008: result: yes
configure:13012: checking sched.h presence
configure:13023: icc -E -DLAM_BUILDING=1 conftest.c
configure:13029: $? = 0
configure:13048: result: yes
configure:13084: checking for sched.h
configure:13091: result: yes
configure:12967: checking for strings.h
configure:12972: result: yes
configure:13128: checking if FIONBIO defined in sys/ioctl.h
configure:13164: result: not on AIX 4.3.3, so who cares?
configure:13171: checking if SA_RESTART defined in signal.h
configure:13199: result: yes
configure:13202: checking for sa_len in struct sockaddr
configure:13222: icc -c -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj -DLAM_BUILDING=1 conftest.c >&5
configure(13326): error: struct "sockaddr" has no field "sa_len"
  struct sockaddr s; s.sa_len;
                       ^

compilation aborted for conftest.c (code 2)
configure:13225: $? = 2
configure: failed program was:
| #line 13204 "configure"
| /* confdefs.h. */
|
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define LAM_MAJOR_VERSION 7
| #define LAM_MINOR_VERSION 0
| #define LAM_RELEASE_VERSION 2
| #define LAM_ALPHA_VERSION 0
| #define LAM_BETA_VERSION 0
| #define LAM_CVS_VERSION 0
| #define LAM_VERSION "7.0.2"
| #define LAM_DEPENDENCY_PREFIX "/usr/lam"
| #define LAM_ARCH "i686-pc-linux-gnu"
| #define LAM_WANT_DEBUG 0
| #define LAM_CC "icc"
| #define LAM_CONFIG_FORCE_PROTOS 0
| #define LAM_HAVE_int2 0
| #define LAM_HAVE_uint2 0
| #define LAM_HAVE_int4 0
| #define LAM_HAVE_uint4 0
| #define LAM_HAVE_int8 0
| #define LAM_HAVE_uint8 0
| #define LAM_HAVE_float4 0
| #define LAM_HAVE_float8 0
| #define LAM_SIZEOF_CHAR 1
| #define LAM_SIZEOF_SHORT 2
| #define LAM_SIZEOF_WCHAR 4
| #define LAM_SIZEOF_INT 4
| #define LAM_SIZEOF_LONG 4
| #define LAM_SIZEOF_LONG_LONG 8
| #define LAM_SIZEOF_FLOAT 4
| #define LAM_SIZEOF_DOUBLE 8
| #define LAM_SIZEOF_LONG_DOUBLE 12
| #define LAM_SIZEOF_VOID_P 4
| #define LAM_ALIGNMENT_CHAR 1
| #define LAM_ALIGNMENT_SHORT 2
| #define LAM_ALIGNMENT_WCHAR 4
| #define LAM_ALIGNMENT_INT 4
| #define LAM_ALIGNMENT_LONG 4
| #define LAM_ALIGNMENT_LONG_LONG 4
| #define LAM_ALIGNMENT_FLOAT 4
| #define LAM_ALIGNMENT_DOUBLE 4
| #define LAM_ALIGNMENT_LONG_DOUBLE 4
| #define LAM_ALIGNMENT_VOID_P 4
| #ifdef __cplusplus
| #include <stdlib.h>
| #endif
| #define LAM_CXX "icpc"
| #define LAM_CXX_NOTHROW_NEW 1
| #define LAM_CXX_NOTHROW_NEW_ARG (std::nothrow)
| #define LAM_CXX_BOOL 1
| #define LAM_CXX_TRUE_FALSE 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define LAM_CXX_STL 1
| #define LAM_SIZEOF_CXX_BOOL 1
| #define LAM_SIZEOF_CXX_INT 4
| #define LAM_ALIGNMENT_CXX_BOOL 1
| #define LAM_ALIGNMENT_CXX_INT 4
| #define LAM_CXX_BOOL_TYPE unsigned char
| #define LAM_FORTRANDOUBLEUNDERSCORE 0
| #define LAM_FORTRANUNDERSCORE 1
| #define LAM_FORTRANCAPS 0
| #define LAM_FORTRANNOUNDERSCORE 0
| #define LAM_SIZEOF_FORTRAN_INT 4
| #define LAM_SIZEOF_FORTRAN_REAL 4
| #define LAM_SIZEOF_FORTRAN_DBLPREC 8
| #define LAM_SIZEOF_FORTRAN_COMPLEX 8
| #define LAM_SIZEOF_FORTRAN_DBLCOMPLEX 16
| #define LAM_ALIGNMENT_FORTRAN_INT 4
| #define LAM_ALIGNMENT_FORTRAN_REAL 4
| #define LAM_ALIGNMENT_FORTRAN_DBLPREC 4
| #define LAM_ALIGNMENT_FORTRAN_COMPLEX 4
| #define LAM_ALIGNMENT_FORTRAN_DBLCOMPLEX 4
| #define LAM_FLIBPATH "-L"
| #define LAM_WANT_PROFILE 0
| #define LAM_WANT_TRILLIUM_INSTALL 0
| #define LAM_WANT_ROMIO 0
| #define HAVE_LIBAIO 0
| #define LAM_WANT_FORTRAN 1
| #define LAM_F77 "ifc"
| #define LAM_WANT_MPI2CPP 1
| #define LAM_WANT_CPPFILE 0
| #define LAM_WANT_IMPI 0
| #define LAM_USE_SELECT_YIELD 0
| #define LAM_SIGUSR SIGUSR2
| #define LAM_DISINFECT 0
| #define LAM_TO_BOOT 60
| #define LAM_TO_DLO_ACK 1
| #define LAM_TO_DLO_IDLE 120
| #define LAM_WANT_MPI_STUBS 0
| #define LAM_WANT_BOOT_PROMISC_CONNECTIONS 0
| #define LAM_RM "/bin/rm -f"
| #define LAM_HAVE_PROTO_snprintf 1
| #define LAM_HAVE_PROTO_gethostname 1
| #define HAVE_STROPTS_H 1
| #define HAVE_GRP_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_RPC_XDR_H 1
| #define HAVE_PTY_H 1
| #define HAVE_SCHED_H 1
| #define HAVE_STRINGS_H 1
| #define LAM_HAVE_FIONBIO 0
| #define LAM_HAVE_SA_RESTART 1
| /* end confdefs.h. */
| #include <sys/types.h>
| #include <sys/socket.h>
| int
| main ()
| {
| struct sockaddr s; s.sa_len;
| ;
| return 0;
| }
configure:13246: result: no
configure:13249: checking for union semun in sys/sem.h
configure:13269: icc -c -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj -DLAM_BUILDING=1 conftest.c >&5
configure(13374): error: incomplete type is not allowed
  union semun s; s.val;
              ^

compilation aborted for conftest.c (code 2)
configure:13272: $? = 2
configure: failed program was:
| #line 13251 "configure"
| /* confdefs.h. */
|
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define LAM_MAJOR_VERSION 7
| #define LAM_MINOR_VERSION 0
| #define LAM_RELEASE_VERSION 2
| #define LAM_ALPHA_VERSION 0
| #define LAM_BETA_VERSION 0
| #define LAM_CVS_VERSION 0
| #define LAM_VERSION "7.0.2"
| #define LAM_DEPENDENCY_PREFIX "/usr/lam"
| #define LAM_ARCH "i686-pc-linux-gnu"
| #define LAM_WANT_DEBUG 0
| #define LAM_CC "icc"
| #define LAM_CONFIG_FORCE_PROTOS 0
| #define LAM_HAVE_int2 0
| #define LAM_HAVE_uint2 0
| #define LAM_HAVE_int4 0
| #define LAM_HAVE_uint4 0
| #define LAM_HAVE_int8 0
| #define LAM_HAVE_uint8 0
| #define LAM_HAVE_float4 0
| #define LAM_HAVE_float8 0
| #define LAM_SIZEOF_CHAR 1
| #define LAM_SIZEOF_SHORT 2
| #define LAM_SIZEOF_WCHAR 4
| #define LAM_SIZEOF_INT 4
| #define LAM_SIZEOF_LONG 4
| #define LAM_SIZEOF_LONG_LONG 8
| #define LAM_SIZEOF_FLOAT 4
| #define LAM_SIZEOF_DOUBLE 8
| #define LAM_SIZEOF_LONG_DOUBLE 12
| #define LAM_SIZEOF_VOID_P 4
| #define LAM_ALIGNMENT_CHAR 1
| #define LAM_ALIGNMENT_SHORT 2
| #define LAM_ALIGNMENT_WCHAR 4
| #define LAM_ALIGNMENT_INT 4
| #define LAM_ALIGNMENT_LONG 4
| #define LAM_ALIGNMENT_LONG_LONG 4
| #define LAM_ALIGNMENT_FLOAT 4
| #define LAM_ALIGNMENT_DOUBLE 4
| #define LAM_ALIGNMENT_LONG_DOUBLE 4
| #define LAM_ALIGNMENT_VOID_P 4
| #ifdef __cplusplus
| #include <stdlib.h>
| #endif
| #define LAM_CXX "icpc"
| #define LAM_CXX_NOTHROW_NEW 1
| #define LAM_CXX_NOTHROW_NEW_ARG (std::nothrow)
| #define LAM_CXX_BOOL 1
| #define LAM_CXX_TRUE_FALSE 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define LAM_CXX_STL 1
| #define LAM_SIZEOF_CXX_BOOL 1
| #define LAM_SIZEOF_CXX_INT 4
| #define LAM_ALIGNMENT_CXX_BOOL 1
| #define LAM_ALIGNMENT_CXX_INT 4
| #define LAM_CXX_BOOL_TYPE unsigned char
| #define LAM_FORTRANDOUBLEUNDERSCORE 0
| #define LAM_FORTRANUNDERSCORE 1
| #define LAM_FORTRANCAPS 0
| #define LAM_FORTRANNOUNDERSCORE 0
| #define LAM_SIZEOF_FORTRAN_INT 4
| #define LAM_SIZEOF_FORTRAN_REAL 4
| #define LAM_SIZEOF_FORTRAN_DBLPREC 8
| #define LAM_SIZEOF_FORTRAN_COMPLEX 8
| #define LAM_SIZEOF_FORTRAN_DBLCOMPLEX 16
| #define LAM_ALIGNMENT_FORTRAN_INT 4
| #define LAM_ALIGNMENT_FORTRAN_REAL 4
| #define LAM_ALIGNMENT_FORTRAN_DBLPREC 4
| #define LAM_ALIGNMENT_FORTRAN_COMPLEX 4
| #define LAM_ALIGNMENT_FORTRAN_DBLCOMPLEX 4
| #define LAM_FLIBPATH "-L"
| #define LAM_WANT_PROFILE 0
| #define LAM_WANT_TRILLIUM_INSTALL 0
| #define LAM_WANT_ROMIO 0
| #define HAVE_LIBAIO 0
| #define LAM_WANT_FORTRAN 1
| #define LAM_F77 "ifc"
| #define LAM_WANT_MPI2CPP 1
| #define LAM_WANT_CPPFILE 0
| #define LAM_WANT_IMPI 0
| #define LAM_USE_SELECT_YIELD 0
| #define LAM_SIGUSR SIGUSR2
| #define LAM_DISINFECT 0
| #define LAM_TO_BOOT 60
| #define LAM_TO_DLO_ACK 1
| #define LAM_TO_DLO_IDLE 120
| #define LAM_WANT_MPI_STUBS 0
| #define LAM_WANT_BOOT_PROMISC_CONNECTIONS 0
| #define LAM_RM "/bin/rm -f"
| #define LAM_HAVE_PROTO_snprintf 1
| #define LAM_HAVE_PROTO_gethostname 1
| #define HAVE_STROPTS_H 1
| #define HAVE_GRP_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_RPC_XDR_H 1
| #define HAVE_PTY_H 1
| #define HAVE_SCHED_H 1
| #define HAVE_STRINGS_H 1
| #define LAM_HAVE_FIONBIO 0
| #define LAM_HAVE_SA_RESTART 1
| #define LAM_HAVE_SA_LEN 0
| /* end confdefs.h. */
| #include <sys/types.h>
| #include <sys/sem.h>
| int
| main ()
| {
| union semun s; s.val;
| ;
| return 0;
| }
configure:13293: result: no
configure:13296: checking if need to include sys/select.h
configure:13316: icc -c -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj -DLAM_BUILDING=1 conftest.c >&5
configure(13422) : (col. 11) remark: LOOP WAS VECTORIZED.
configure:13319: $? = 0
configure:13322: test -s conftest.o
configure:13325: $? = 0
configure:13340: result: yes
configure:13355: checking for socket
configure:13405: icc -o conftest -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj -DLAM_BUILDING=1 conftest.c >&5
IPO: using IR for /tmp/iccTdmu2p.o
IPO: performing single-file optimizations
configure:13408: $? = 0
configure:13411: test -s conftest
configure:13414: $? = 0
configure:13425: result: yes
configure:13495: checking for gethostbyname
configure:13545: icc -o conftest -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj -DLAM_BUILDING=1 conftest.c >&5
IPO: using IR for /tmp/iccvnG4jw.o
IPO: performing single-file optimizations
configure:13548: $? = 0
configure:13551: test -s conftest
configure:13554: $? = 0
configure:13565: result: yes
configure:13643: checking for login in -lutil
configure:13674: icc -o conftest -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj -DLAM_BUILDING=1 conftest.c -lutil >&5
IPO: using IR for /tmp/iccDjSsDC.o
IPO: performing single-file optimizations
configure:13677: $? = 0
configure:13680: test -s conftest
configure:13683: $? = 0
configure:13695: result: yes
configure:13708: checking for openpty
configure:13758: icc -o conftest -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj -DLAM_BUILDING=1 conftest.c -lutil >&5
IPO: using IR for /tmp/iccWUtUqx.o
IPO: performing single-file optimizations
configure:13761: $? = 0
configure:13764: test -s conftest
configure:13767: $? = 0
configure:13778: result: yes
configure:13816: checking for atexit
configure:13866: icc -o conftest -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj -DLAM_BUILDING=1 conftest.c >&5
IPO: using IR for /tmp/icczKzTyD.o
IPO: performing single-file optimizations
configure:13869: $? = 0
configure:13872: test -s conftest
configure:13875: $? = 0
configure:13886: result: yes
configure:13915: checking for getcwd
configure:13965: icc -o conftest -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj -DLAM_BUILDING=1 conftest.c >&5
IPO: using IR for /tmp/iccOr67HJ.o
IPO: performing single-file optimizations
configure:13968: $? = 0
configure:13971: test -s conftest
configure:13974: $? = 0
configure:13985: result: yes
configure:14014: checking for yield
configure:14064: icc -o conftest -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj -DLAM_BUILDING=1 conftest.c >&5
IPO: using IR for /tmp/iccbbnlOP.o
IPO: performing single-file optimizations
ipo_iccXtloOb.o: In function `main':
ipo_iccXtloOb.o(.text+0x1a): undefined reference to `yield'
ipo_iccXtloOb.o(.data+0x0): undefined reference to `yield'
configure:14067: $? = 1
configure: failed program was:
| #line 14019 "configure"
| /* confdefs.h. */
|
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define LAM_MAJOR_VERSION 7
| #define LAM_MINOR_VERSION 0
| #define LAM_RELEASE_VERSION 2
| #define LAM_ALPHA_VERSION 0
| #define LAM_BETA_VERSION 0
| #define LAM_CVS_VERSION 0
| #define LAM_VERSION "7.0.2"
| #define LAM_DEPENDENCY_PREFIX "/usr/lam"
| #define LAM_ARCH "i686-pc-linux-gnu"
| #define LAM_WANT_DEBUG 0
| #define LAM_CC "icc"
| #define LAM_CONFIG_FORCE_PROTOS 0
| #define LAM_HAVE_int2 0
| #define LAM_HAVE_uint2 0
| #define LAM_HAVE_int4 0
| #define LAM_HAVE_uint4 0
| #define LAM_HAVE_int8 0
| #define LAM_HAVE_uint8 0
| #define LAM_HAVE_float4 0
| #define LAM_HAVE_float8 0
| #define LAM_SIZEOF_CHAR 1
| #define LAM_SIZEOF_SHORT 2
| #define LAM_SIZEOF_WCHAR 4
| #define LAM_SIZEOF_INT 4
| #define LAM_SIZEOF_LONG 4
| #define LAM_SIZEOF_LONG_LONG 8
| #define LAM_SIZEOF_FLOAT 4
| #define LAM_SIZEOF_DOUBLE 8
| #define LAM_SIZEOF_LONG_DOUBLE 12
| #define LAM_SIZEOF_VOID_P 4
| #define LAM_ALIGNMENT_CHAR 1
| #define LAM_ALIGNMENT_SHORT 2
| #define LAM_ALIGNMENT_WCHAR 4
| #define LAM_ALIGNMENT_INT 4
| #define LAM_ALIGNMENT_LONG 4
| #define LAM_ALIGNMENT_LONG_LONG 4
| #define LAM_ALIGNMENT_FLOAT 4
| #define LAM_ALIGNMENT_DOUBLE 4
| #define LAM_ALIGNMENT_LONG_DOUBLE 4
| #define LAM_ALIGNMENT_VOID_P 4
| #ifdef __cplusplus
| #include <stdlib.h>
| #endif
| #define LAM_CXX "icpc"
| #define LAM_CXX_NOTHROW_NEW 1
| #define LAM_CXX_NOTHROW_NEW_ARG (std::nothrow)
| #define LAM_CXX_BOOL 1
| #define LAM_CXX_TRUE_FALSE 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define LAM_CXX_STL 1
| #define LAM_SIZEOF_CXX_BOOL 1
| #define LAM_SIZEOF_CXX_INT 4
| #define LAM_ALIGNMENT_CXX_BOOL 1
| #define LAM_ALIGNMENT_CXX_INT 4
| #define LAM_CXX_BOOL_TYPE unsigned char
| #define LAM_FORTRANDOUBLEUNDERSCORE 0
| #define LAM_FORTRANUNDERSCORE 1
| #define LAM_FORTRANCAPS 0
| #define LAM_FORTRANNOUNDERSCORE 0
| #define LAM_SIZEOF_FORTRAN_INT 4
| #define LAM_SIZEOF_FORTRAN_REAL 4
| #define LAM_SIZEOF_FORTRAN_DBLPREC 8
| #define LAM_SIZEOF_FORTRAN_COMPLEX 8
| #define LAM_SIZEOF_FORTRAN_DBLCOMPLEX 16
| #define LAM_ALIGNMENT_FORTRAN_INT 4
| #define LAM_ALIGNMENT_FORTRAN_REAL 4
| #define LAM_ALIGNMENT_FORTRAN_DBLPREC 4
| #define LAM_ALIGNMENT_FORTRAN_COMPLEX 4
| #define LAM_ALIGNMENT_FORTRAN_DBLCOMPLEX 4
| #define LAM_FLIBPATH "-L"
| #define LAM_WANT_PROFILE 0
| #define LAM_WANT_TRILLIUM_INSTALL 0
| #define LAM_WANT_ROMIO 0
| #define HAVE_LIBAIO 0
| #define LAM_WANT_FORTRAN 1
| #define LAM_F77 "ifc"
| #define LAM_WANT_MPI2CPP 1
| #define LAM_WANT_CPPFILE 0
| #define LAM_WANT_IMPI 0
| #define LAM_USE_SELECT_YIELD 0
| #define LAM_SIGUSR SIGUSR2
| #define LAM_DISINFECT 0
| #define LAM_TO_BOOT 60
| #define LAM_TO_DLO_ACK 1
| #define LAM_TO_DLO_IDLE 120
| #define LAM_WANT_MPI_STUBS 0
| #define LAM_WANT_BOOT_PROMISC_CONNECTIONS 0
| #define LAM_RM "/bin/rm -f"
| #define LAM_HAVE_PROTO_snprintf 1
| #define LAM_HAVE_PROTO_gethostname 1
| #define HAVE_STROPTS_H 1
| #define HAVE_GRP_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_RPC_XDR_H 1
| #define HAVE_PTY_H 1
| #define HAVE_SCHED_H 1
| #define HAVE_STRINGS_H 1
| #define LAM_HAVE_FIONBIO 0
| #define LAM_HAVE_SA_RESTART 1
| #define LAM_HAVE_SA_LEN 0
| #define LAM_HAVE_UNION_SEMUN 0
| #define LAM_NEED_SYS_SELECT_H 1
| #define LAM_HAVE_OPENPTY 1
| #define LAM_HAVE_ATEXIT 1
| #define LAM_HAVE_GETCWD 1
| /* end confdefs.h. */
| /* 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
| /* Override any gcc2 internal prototype to avoid an error. */
| #ifdef __cplusplus
| extern "C"
| {
| #endif
| /* We use char because int might match the return type of a gcc2
| builtin and then its argument prototype would still apply. */
| 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
| #else
| char (*f) () = yield;
| #endif
| #ifdef __cplusplus
| }
| #endif
|
| int
| main ()
| {
| return f != yield;
| ;
| return 0;
| }
configure:14084: result: no
configure:14113: checking for snprintf
configure:14163: icc -o conftest -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj -DLAM_BUILDING=1 conftest.c >&5
IPO: using IR for /tmp/iccoG0Y3V.o
IPO: performing single-file optimizations
configure:14166: $? = 0
configure:14169: test -s conftest
configure:14172: $? = 0
configure:14183: result: yes
configure:14212: checking for atoll
configure:14262: icc -o conftest -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj -DLAM_BUILDING=1 conftest.c >&5
IPO: using IR for /tmp/iccxSbU9o.o
IPO: performing single-file optimizations
configure:14265: $? = 0
configure:14268: test -s conftest
configure:14271: $? = 0
configure:14282: result: yes
configure:14311: checking for strtoll
configure:14361: icc -o conftest -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj -DLAM_BUILDING=1 conftest.c >&5
IPO: using IR for /tmp/iccsZMulv.o
IPO: performing single-file optimizations
configure:14364: $? = 0
configure:14367: test -s conftest
configure:14370: $? = 0
configure:14381: result: yes
configure:14410: checking for sched_yield
configure:14460: icc -o conftest -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj -DLAM_BUILDING=1 conftest.c >&5
IPO: using IR for /tmp/icc1IbGvB.o
IPO: performing single-file optimizations
configure:14463: $? = 0
configure:14466: test -s conftest
configure:14469: $? = 0
configure:14480: result: yes
configure:14505: checking whether vscanf is declared
configure:14530: icc -c -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj -DLAM_BUILDING=1 conftest.c >&5
configure:14533: $? = 0
configure:14536: test -s conftest.o
configure:14539: $? = 0
configure:14550: result: yes
configure:14566: checking whether va_copy is declared
configure:14592: icc -c -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj -DLAM_BUILDING=1 conftest.c >&5
configure:14595: $? = 0
configure:14598: test -s conftest.o
configure:14601: $? = 0
configure:14612: result: yes
configure:14626: checking whether __va_copy is declared
configure:14652: icc -c -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj -DLAM_BUILDING=1 conftest.c >&5
configure:14655: $? = 0
configure:14658: test -s conftest.o
configure:14661: $? = 0
configure:14672: result: yes
configure:14722: checking for glibc
configure:14754: icc -o conftest -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj -DLAM_BUILDING=1 conftest.c >&5
IPO: using IR for /tmp/iccqa8xlH.o
IPO: performing single-file optimizations
configure:14757: $? = 0
configure:14759: ./conftest
configure:14762: $? = 0
configure:14775: result: yes
configure:14785: checking whether to use prefix memcpy()
configure:14828: result: yes (default on glibc systems: yes)
configure:14836: checking whether byte ordering is bigendian
configure:14864: icc -c -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj -DLAM_BUILDING=1 conftest.c >&5
configure:14867: $? = 0
configure:14870: test -s conftest.o
configure:14873: $? = 0
configure:14898: icc -c -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj -DLAM_BUILDING=1 conftest.c >&5
configure(15015): error: identifier "not" is undefined
   not big endian
   ^

configure(15015): error: expected a ";"
   not big endian
           ^

compilation aborted for conftest.c (code 2)
configure:14901: $? = 2
configure: failed program was:
| #line 14876 "configure"
| /* confdefs.h. */
|
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define LAM_MAJOR_VERSION 7
| #define LAM_MINOR_VERSION 0
| #define LAM_RELEASE_VERSION 2
| #define LAM_ALPHA_VERSION 0
| #define LAM_BETA_VERSION 0
| #define LAM_CVS_VERSION 0
| #define LAM_VERSION "7.0.2"
| #define LAM_DEPENDENCY_PREFIX "/usr/lam"
| #define LAM_ARCH "i686-pc-linux-gnu"
| #define LAM_WANT_DEBUG 0
| #define LAM_CC "icc"
| #define LAM_CONFIG_FORCE_PROTOS 0
| #define LAM_HAVE_int2 0
| #define LAM_HAVE_uint2 0
| #define LAM_HAVE_int4 0
| #define LAM_HAVE_uint4 0
| #define LAM_HAVE_int8 0
| #define LAM_HAVE_uint8 0
| #define LAM_HAVE_float4 0
| #define LAM_HAVE_float8 0
| #define LAM_SIZEOF_CHAR 1
| #define LAM_SIZEOF_SHORT 2
| #define LAM_SIZEOF_WCHAR 4
| #define LAM_SIZEOF_INT 4
| #define LAM_SIZEOF_LONG 4
| #define LAM_SIZEOF_LONG_LONG 8
| #define LAM_SIZEOF_FLOAT 4
| #define LAM_SIZEOF_DOUBLE 8
| #define LAM_SIZEOF_LONG_DOUBLE 12
| #define LAM_SIZEOF_VOID_P 4
| #define LAM_ALIGNMENT_CHAR 1
| #define LAM_ALIGNMENT_SHORT 2
| #define LAM_ALIGNMENT_WCHAR 4
| #define LAM_ALIGNMENT_INT 4
| #define LAM_ALIGNMENT_LONG 4
| #define LAM_ALIGNMENT_LONG_LONG 4
| #define LAM_ALIGNMENT_FLOAT 4
| #define LAM_ALIGNMENT_DOUBLE 4
| #define LAM_ALIGNMENT_LONG_DOUBLE 4
| #define LAM_ALIGNMENT_VOID_P 4
| #ifdef __cplusplus
| #include <stdlib.h>
| #endif
| #define LAM_CXX "icpc"
| #define LAM_CXX_NOTHROW_NEW 1
| #define LAM_CXX_NOTHROW_NEW_ARG (std::nothrow)
| #define LAM_CXX_BOOL 1
| #define LAM_CXX_TRUE_FALSE 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define LAM_CXX_STL 1
| #define LAM_SIZEOF_CXX_BOOL 1
| #define LAM_SIZEOF_CXX_INT 4
| #define LAM_ALIGNMENT_CXX_BOOL 1
| #define LAM_ALIGNMENT_CXX_INT 4
| #define LAM_CXX_BOOL_TYPE unsigned char
| #define LAM_FORTRANDOUBLEUNDERSCORE 0
| #define LAM_FORTRANUNDERSCORE 1
| #define LAM_FORTRANCAPS 0
| #define LAM_FORTRANNOUNDERSCORE 0
| #define LAM_SIZEOF_FORTRAN_INT 4
| #define LAM_SIZEOF_FORTRAN_REAL 4
| #define LAM_SIZEOF_FORTRAN_DBLPREC 8
| #define LAM_SIZEOF_FORTRAN_COMPLEX 8
| #define LAM_SIZEOF_FORTRAN_DBLCOMPLEX 16
| #define LAM_ALIGNMENT_FORTRAN_INT 4
| #define LAM_ALIGNMENT_FORTRAN_REAL 4
| #define LAM_ALIGNMENT_FORTRAN_DBLPREC 4
| #define LAM_ALIGNMENT_FORTRAN_COMPLEX 4
| #define LAM_ALIGNMENT_FORTRAN_DBLCOMPLEX 4
| #define LAM_FLIBPATH "-L"
| #define LAM_WANT_PROFILE 0
| #define LAM_WANT_TRILLIUM_INSTALL 0
| #define LAM_WANT_ROMIO 0
| #define HAVE_LIBAIO 0
| #define LAM_WANT_FORTRAN 1
| #define LAM_F77 "ifc"
| #define LAM_WANT_MPI2CPP 1
| #define LAM_WANT_CPPFILE 0
| #define LAM_WANT_IMPI 0
| #define LAM_USE_SELECT_YIELD 0
| #define LAM_SIGUSR SIGUSR2
| #define LAM_DISINFECT 0
| #define LAM_TO_BOOT 60
| #define LAM_TO_DLO_ACK 1
| #define LAM_TO_DLO_IDLE 120
| #define LAM_WANT_MPI_STUBS 0
| #define LAM_WANT_BOOT_PROMISC_CONNECTIONS 0
| #define LAM_RM "/bin/rm -f"
| #define LAM_HAVE_PROTO_snprintf 1
| #define LAM_HAVE_PROTO_gethostname 1
| #define HAVE_STROPTS_H 1
| #define HAVE_GRP_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_RPC_XDR_H 1
| #define HAVE_PTY_H 1
| #define HAVE_SCHED_H 1
| #define HAVE_STRINGS_H 1
| #define LAM_HAVE_FIONBIO 0
| #define LAM_HAVE_SA_RESTART 1
| #define LAM_HAVE_SA_LEN 0
| #define LAM_HAVE_UNION_SEMUN 0
| #define LAM_NEED_SYS_SELECT_H 1
| #define LAM_HAVE_OPENPTY 1
| #define LAM_HAVE_ATEXIT 1
| #define LAM_HAVE_GETCWD 1
| #define LAM_HAVE_YIELD 0
| #define LAM_HAVE_SNPRINTF 1
| #define LAM_HAVE_ATOLL 1
| #define LAM_HAVE_STRTOLL 1
| #define LAM_HAVE_SCHED_YIELD 1
| #define LAM_HAVE_VSCANF 1
| #define LAM_HAVE_VA_COPY 1
| #define LAM_HAVE_UNDERSCORE_VA_COPY 1
| #define LAM_WANT_PREFIX_MEMCPY 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:15021: result: no
configure:15074: checking sys/sem.h usability
configure:15087: icc -c -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj -DLAM_BUILDING=1 conftest.c >&5
configure:15090: $? = 0
configure:15093: test -s conftest.o
configure:15096: $? = 0
configure:15106: result: yes
configure:15110: checking sys/sem.h presence
configure:15121: icc -E -DLAM_BUILDING=1 conftest.c
configure:15127: $? = 0
configure:15146: result: yes
configure:15182: checking for sys/sem.h
configure:15189: result: yes
configure:15204: checking for SYSV semaphore support
configure:15206: result: yes
configure:15246: checking sys/ipc.h usability
configure:15259: icc -c -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj -DLAM_BUILDING=1 conftest.c >&5
configure:15262: $? = 0
configure:15265: test -s conftest.o
configure:15268: $? = 0
configure:15278: result: yes
configure:15282: checking sys/ipc.h presence
configure:15293: icc -E -DLAM_BUILDING=1 conftest.c
configure:15299: $? = 0
configure:15318: result: yes
configure:15354: checking for sys/ipc.h
configure:15361: result: yes
configure:15390: checking sys/shm.h usability
configure:15403: icc -c -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj -DLAM_BUILDING=1 conftest.c >&5
configure:15406: $? = 0
configure:15409: test -s conftest.o
configure:15412: $? = 0
configure:15422: result: yes
configure:15426: checking sys/shm.h presence
configure:15437: icc -E -DLAM_BUILDING=1 conftest.c
configure:15443: $? = 0
configure:15462: result: yes
configure:15498: checking for sys/shm.h
configure:15505: result: yes
configure:15524: checking for SYSV shared memory support
configure:15526: result: yes
configure:15597: checking if C compiler and POSIX threads work as is
configure:15651: icc -o conftest -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj -DLAM_BUILDING=1 -D_REENTRANT conftest.c >&5
IPO: using IR for /tmp/iccvnIybk.o
IPO: performing single-file optimizations
ipo_iccXrtKEU.o: In function `main':
ipo_iccXrtKEU.o(.text+0x21): undefined reference to `pthread_join'
ipo_iccXrtKEU.o(.text+0x36): undefined reference to `_pthread_cleanup_push'
ipo_iccXrtKEU.o(.text+0x41): undefined reference to `pthread_create'
ipo_iccXrtKEU.o(.text+0x4d): undefined reference to `_pthread_cleanup_pop'
configure:15654: $? = 1
configure: failed program was:
| #line 15632 "configure"
| /* confdefs.h. */
|
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define LAM_MAJOR_VERSION 7
| #define LAM_MINOR_VERSION 0
| #define LAM_RELEASE_VERSION 2
| #define LAM_ALPHA_VERSION 0
| #define LAM_BETA_VERSION 0
| #define LAM_CVS_VERSION 0
| #define LAM_VERSION "7.0.2"
| #define LAM_DEPENDENCY_PREFIX "/usr/lam"
| #define LAM_ARCH "i686-pc-linux-gnu"
| #define LAM_WANT_DEBUG 0
| #define LAM_CC "icc"
| #define LAM_CONFIG_FORCE_PROTOS 0
| #define LAM_HAVE_int2 0
| #define LAM_HAVE_uint2 0
| #define LAM_HAVE_int4 0
| #define LAM_HAVE_uint4 0
| #define LAM_HAVE_int8 0
| #define LAM_HAVE_uint8 0
| #define LAM_HAVE_float4 0
| #define LAM_HAVE_float8 0
| #define LAM_SIZEOF_CHAR 1
| #define LAM_SIZEOF_SHORT 2
| #define LAM_SIZEOF_WCHAR 4
| #define LAM_SIZEOF_INT 4
| #define LAM_SIZEOF_LONG 4
| #define LAM_SIZEOF_LONG_LONG 8
| #define LAM_SIZEOF_FLOAT 4
| #define LAM_SIZEOF_DOUBLE 8
| #define LAM_SIZEOF_LONG_DOUBLE 12
| #define LAM_SIZEOF_VOID_P 4
| #define LAM_ALIGNMENT_CHAR 1
| #define LAM_ALIGNMENT_SHORT 2
| #define LAM_ALIGNMENT_WCHAR 4
| #define LAM_ALIGNMENT_INT 4
| #define LAM_ALIGNMENT_LONG 4
| #define LAM_ALIGNMENT_LONG_LONG 4
| #define LAM_ALIGNMENT_FLOAT 4
| #define LAM_ALIGNMENT_DOUBLE 4
| #define LAM_ALIGNMENT_LONG_DOUBLE 4
| #define LAM_ALIGNMENT_VOID_P 4
| #ifdef __cplusplus
| #include <stdlib.h>
| #endif
| #define LAM_CXX "icpc"
| #define LAM_CXX_NOTHROW_NEW 1
| #define LAM_CXX_NOTHROW_NEW_ARG (std::nothrow)
| #define LAM_CXX_BOOL 1
| #define LAM_CXX_TRUE_FALSE 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define LAM_CXX_STL 1
| #define LAM_SIZEOF_CXX_BOOL 1
| #define LAM_SIZEOF_CXX_INT 4
| #define LAM_ALIGNMENT_CXX_BOOL 1
| #define LAM_ALIGNMENT_CXX_INT 4
| #define LAM_CXX_BOOL_TYPE unsigned char
| #define LAM_FORTRANDOUBLEUNDERSCORE 0
| #define LAM_FORTRANUNDERSCORE 1
| #define LAM_FORTRANCAPS 0
| #define LAM_FORTRANNOUNDERSCORE 0
| #define LAM_SIZEOF_FORTRAN_INT 4
| #define LAM_SIZEOF_FORTRAN_REAL 4
| #define LAM_SIZEOF_FORTRAN_DBLPREC 8
| #define LAM_SIZEOF_FORTRAN_COMPLEX 8
| #define LAM_SIZEOF_FORTRAN_DBLCOMPLEX 16
| #define LAM_ALIGNMENT_FORTRAN_INT 4
| #define LAM_ALIGNMENT_FORTRAN_REAL 4
| #define LAM_ALIGNMENT_FORTRAN_DBLPREC 4
| #define LAM_ALIGNMENT_FORTRAN_COMPLEX 4
| #define LAM_ALIGNMENT_FORTRAN_DBLCOMPLEX 4
| #define LAM_FLIBPATH "-L"
| #define LAM_WANT_PROFILE 0
| #define LAM_WANT_TRILLIUM_INSTALL 0
| #define LAM_WANT_ROMIO 0
| #define HAVE_LIBAIO 0
| #define LAM_WANT_FORTRAN 1
| #define LAM_F77 "ifc"
| #define LAM_WANT_MPI2CPP 1
| #define LAM_WANT_CPPFILE 0
| #define LAM_WANT_IMPI 0
| #define LAM_USE_SELECT_YIELD 0
| #define LAM_SIGUSR SIGUSR2
| #define LAM_DISINFECT 0
| #define LAM_TO_BOOT 60
| #define LAM_TO_DLO_ACK 1
| #define LAM_TO_DLO_IDLE 120
| #define LAM_WANT_MPI_STUBS 0
| #define LAM_WANT_BOOT_PROMISC_CONNECTIONS 0
| #define LAM_RM "/bin/rm -f"
| #define LAM_HAVE_PROTO_snprintf 1
| #define LAM_HAVE_PROTO_gethostname 1
| #define HAVE_STROPTS_H 1
| #define HAVE_GRP_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_RPC_XDR_H 1
| #define HAVE_PTY_H 1
| #define HAVE_SCHED_H 1
| #define HAVE_STRINGS_H 1
| #define LAM_HAVE_FIONBIO 0
| #define LAM_HAVE_SA_RESTART 1
| #define LAM_HAVE_SA_LEN 0
| #define LAM_HAVE_UNION_SEMUN 0
| #define LAM_NEED_SYS_SELECT_H 1
| #define LAM_HAVE_OPENPTY 1
| #define LAM_HAVE_ATEXIT 1
| #define LAM_HAVE_GETCWD 1
| #define LAM_HAVE_YIELD 0
| #define LAM_HAVE_SNPRINTF 1
| #define LAM_HAVE_ATOLL 1
| #define LAM_HAVE_STRTOLL 1
| #define LAM_HAVE_SCHED_YIELD 1
| #define LAM_HAVE_VSCANF 1
| #define LAM_HAVE_VA_COPY 1
| #define LAM_HAVE_UNDERSCORE_VA_COPY 1
| #define LAM_WANT_PREFIX_MEMCPY 1
| #define HAVE_SYS_SEM_H 1
| #define LAM_HAVE_SYSV_SEMAPHORES 1
| #define HAVE_SYS_IPC_H 1
| #define HAVE_SYS_SHM_H 1
| #define LAM_HAVE_SYSV_SHMEM 1
| /* end confdefs.h. */
| #include <pthread.h>
| int
| main ()
| {
| pthread_t th; pthread_join(th, 0);
| pthread_attr_init(0); pthread_cleanup_push(0, 0);
| pthread_create(0,0,0,0); pthread_cleanup_pop(0);
| ;
| return 0;
| }
configure:15684: result: no
configure:15697: checking if C++ compiler and POSIX threads work as is
configure:15750: icpc -o conftest -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj -DLAM_BUILDING=1 conftest.cc >&5
IPO: using IR for /tmp/icpcYrP14r.o
IPO: performing single-file optimizations
ipo_icpceCO5v3.o: In function `main':
ipo_icpceCO5v3.o(.text+0x36): undefined reference to `pthread_join'
ipo_icpceCO5v3.o(.text+0x4a): undefined reference to `_pthread_cleanup_push'
ipo_icpceCO5v3.o(.text+0x55): undefined reference to `pthread_create'
ipo_icpceCO5v3.o(.text+0x60): undefined reference to `_pthread_cleanup_pop'
configure:15753: $? = 1
configure: failed program was:
| #line 15731 "configure"
| /* confdefs.h. */
|
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define LAM_MAJOR_VERSION 7
| #define LAM_MINOR_VERSION 0
| #define LAM_RELEASE_VERSION 2
| #define LAM_ALPHA_VERSION 0
| #define LAM_BETA_VERSION 0
| #define LAM_CVS_VERSION 0
| #define LAM_VERSION "7.0.2"
| #define LAM_DEPENDENCY_PREFIX "/usr/lam"
| #define LAM_ARCH "i686-pc-linux-gnu"
| #define LAM_WANT_DEBUG 0
| #define LAM_CC "icc"
| #define LAM_CONFIG_FORCE_PROTOS 0
| #define LAM_HAVE_int2 0
| #define LAM_HAVE_uint2 0
| #define LAM_HAVE_int4 0
| #define LAM_HAVE_uint4 0
| #define LAM_HAVE_int8 0
| #define LAM_HAVE_uint8 0
| #define LAM_HAVE_float4 0
| #define LAM_HAVE_float8 0
| #define LAM_SIZEOF_CHAR 1
| #define LAM_SIZEOF_SHORT 2
| #define LAM_SIZEOF_WCHAR 4
| #define LAM_SIZEOF_INT 4
| #define LAM_SIZEOF_LONG 4
| #define LAM_SIZEOF_LONG_LONG 8
| #define LAM_SIZEOF_FLOAT 4
| #define LAM_SIZEOF_DOUBLE 8
| #define LAM_SIZEOF_LONG_DOUBLE 12
| #define LAM_SIZEOF_VOID_P 4
| #define LAM_ALIGNMENT_CHAR 1
| #define LAM_ALIGNMENT_SHORT 2
| #define LAM_ALIGNMENT_WCHAR 4
| #define LAM_ALIGNMENT_INT 4
| #define LAM_ALIGNMENT_LONG 4
| #define LAM_ALIGNMENT_LONG_LONG 4
| #define LAM_ALIGNMENT_FLOAT 4
| #define LAM_ALIGNMENT_DOUBLE 4
| #define LAM_ALIGNMENT_LONG_DOUBLE 4
| #define LAM_ALIGNMENT_VOID_P 4
| #ifdef __cplusplus
| #include <stdlib.h>
| #endif
| #define LAM_CXX "icpc"
| #define LAM_CXX_NOTHROW_NEW 1
| #define LAM_CXX_NOTHROW_NEW_ARG (std::nothrow)
| #define LAM_CXX_BOOL 1
| #define LAM_CXX_TRUE_FALSE 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define LAM_CXX_STL 1
| #define LAM_SIZEOF_CXX_BOOL 1
| #define LAM_SIZEOF_CXX_INT 4
| #define LAM_ALIGNMENT_CXX_BOOL 1
| #define LAM_ALIGNMENT_CXX_INT 4
| #define LAM_CXX_BOOL_TYPE unsigned char
| #define LAM_FORTRANDOUBLEUNDERSCORE 0
| #define LAM_FORTRANUNDERSCORE 1
| #define LAM_FORTRANCAPS 0
| #define LAM_FORTRANNOUNDERSCORE 0
| #define LAM_SIZEOF_FORTRAN_INT 4
| #define LAM_SIZEOF_FORTRAN_REAL 4
| #define LAM_SIZEOF_FORTRAN_DBLPREC 8
| #define LAM_SIZEOF_FORTRAN_COMPLEX 8
| #define LAM_SIZEOF_FORTRAN_DBLCOMPLEX 16
| #define LAM_ALIGNMENT_FORTRAN_INT 4
| #define LAM_ALIGNMENT_FORTRAN_REAL 4
| #define LAM_ALIGNMENT_FORTRAN_DBLPREC 4
| #define LAM_ALIGNMENT_FORTRAN_COMPLEX 4
| #define LAM_ALIGNMENT_FORTRAN_DBLCOMPLEX 4
| #define LAM_FLIBPATH "-L"
| #define LAM_WANT_PROFILE 0
| #define LAM_WANT_TRILLIUM_INSTALL 0
| #define LAM_WANT_ROMIO 0
| #define HAVE_LIBAIO 0
| #define LAM_WANT_FORTRAN 1
| #define LAM_F77 "ifc"
| #define LAM_WANT_MPI2CPP 1
| #define LAM_WANT_CPPFILE 0
| #define LAM_WANT_IMPI 0
| #define LAM_USE_SELECT_YIELD 0
| #define LAM_SIGUSR SIGUSR2
| #define LAM_DISINFECT 0
| #define LAM_TO_BOOT 60
| #define LAM_TO_DLO_ACK 1
| #define LAM_TO_DLO_IDLE 120
| #define LAM_WANT_MPI_STUBS 0
| #define LAM_WANT_BOOT_PROMISC_CONNECTIONS 0
| #define LAM_RM "/bin/rm -f"
| #define LAM_HAVE_PROTO_snprintf 1
| #define LAM_HAVE_PROTO_gethostname 1
| #define HAVE_STROPTS_H 1
| #define HAVE_GRP_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_RPC_XDR_H 1
| #define HAVE_PTY_H 1
| #define HAVE_SCHED_H 1
| #define HAVE_STRINGS_H 1
| #define LAM_HAVE_FIONBIO 0
| #define LAM_HAVE_SA_RESTART 1
| #define LAM_HAVE_SA_LEN 0
| #define LAM_HAVE_UNION_SEMUN 0
| #define LAM_NEED_SYS_SELECT_H 1
| #define LAM_HAVE_OPENPTY 1
| #define LAM_HAVE_ATEXIT 1
| #define LAM_HAVE_GETCWD 1
| #define LAM_HAVE_YIELD 0
| #define LAM_HAVE_SNPRINTF 1
| #define LAM_HAVE_ATOLL 1
| #define LAM_HAVE_STRTOLL 1
| #define LAM_HAVE_SCHED_YIELD 1
| #define LAM_HAVE_VSCANF 1
| #define LAM_HAVE_VA_COPY 1
| #define LAM_HAVE_UNDERSCORE_VA_COPY 1
| #define LAM_WANT_PREFIX_MEMCPY 1
| #define HAVE_SYS_SEM_H 1
| #define LAM_HAVE_SYSV_SEMAPHORES 1
| #define HAVE_SYS_IPC_H 1
| #define HAVE_SYS_SHM_H 1
| #define LAM_HAVE_SYSV_SHMEM 1
| /* end confdefs.h. */
| #include <pthread.h>
| int
| main ()
| {
| pthread_t th; pthread_join(th, 0);
| pthread_attr_init(0); pthread_cleanup_push(0, 0);
| pthread_create(0,0,0,0); pthread_cleanup_pop(0);
| ;
| return 0;
| }
configure:15783: result: No
configure:15796: checking if F77 compiler and POSIX threads work as is
configure:15861: icc -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj -I. -c conftest.c
configure:15868: $? = 0
configure:15878: ifc -O3 -tpp7 -xW -w -ipo -ipo_obj -Vaxlib conftestf.f conftest.o -o conftest
   program FPTHREAD

4 Lines Compiled
IPO: using IR for /tmp/ifcVtPneB.o
IPO: using IR for conftest.o
IPO: performing multi-file optimizations
ipo_ifcN1Mg4d.o: In function `lam_pthread':
ipo_ifcN1Mg4d.o(.text+0x40): undefined reference to `pthread_join'
ipo_ifcN1Mg4d.o(.text+0x55): undefined reference to `_pthread_cleanup_push'
ipo_ifcN1Mg4d.o(.text+0x60): undefined reference to `pthread_create'
ipo_ifcN1Mg4d.o(.text+0x6c): undefined reference to `_pthread_cleanup_pop'
configure:15885: $? = 1
configure:15908: here is the C program:
#include <stdio.h>
#include <stdlib.h>
#include <pthread.h>

#ifdef __cplusplus
extern "C" {
#endif
void lam_pthread()
{
  pthread_t th;
  pthread_join(th, 0);
  pthread_attr_init(0);
  pthread_cleanup_push(0, 0);
  pthread_create(0,0,0,0);
  pthread_cleanup_pop(0);
}
#ifdef __cplusplus
}
#endif
configure:15936: here is the fortran program:
      program fpthread
      INTEGER i
      i = 1
      end
configure:15959: result: no
configure:15996: checking if C compiler and POSIX threads work with -Kthread
configure:16030: icc -o conftest -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj -Kthread -DLAM_BUILDING=1 conftest.c >&5
icc: Command line error: invalid argument for option '-K'
configure:16033: $? = 1
configure: failed program was:
| #line 16011 "configure"
| /* confdefs.h. */
|
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define LAM_MAJOR_VERSION 7
| #define LAM_MINOR_VERSION 0
| #define LAM_RELEASE_VERSION 2
| #define LAM_ALPHA_VERSION 0
| #define LAM_BETA_VERSION 0
| #define LAM_CVS_VERSION 0
| #define LAM_VERSION "7.0.2"
| #define LAM_DEPENDENCY_PREFIX "/usr/lam"
| #define LAM_ARCH "i686-pc-linux-gnu"
| #define LAM_WANT_DEBUG 0
| #define LAM_CC "icc"
| #define LAM_CONFIG_FORCE_PROTOS 0
| #define LAM_HAVE_int2 0
| #define LAM_HAVE_uint2 0
| #define LAM_HAVE_int4 0
| #define LAM_HAVE_uint4 0
| #define LAM_HAVE_int8 0
| #define LAM_HAVE_uint8 0
| #define LAM_HAVE_float4 0
| #define LAM_HAVE_float8 0
| #define LAM_SIZEOF_CHAR 1
| #define LAM_SIZEOF_SHORT 2
| #define LAM_SIZEOF_WCHAR 4
| #define LAM_SIZEOF_INT 4
| #define LAM_SIZEOF_LONG 4
| #define LAM_SIZEOF_LONG_LONG 8
| #define LAM_SIZEOF_FLOAT 4
| #define LAM_SIZEOF_DOUBLE 8
| #define LAM_SIZEOF_LONG_DOUBLE 12
| #define LAM_SIZEOF_VOID_P 4
| #define LAM_ALIGNMENT_CHAR 1
| #define LAM_ALIGNMENT_SHORT 2
| #define LAM_ALIGNMENT_WCHAR 4
| #define LAM_ALIGNMENT_INT 4
| #define LAM_ALIGNMENT_LONG 4
| #define LAM_ALIGNMENT_LONG_LONG 4
| #define LAM_ALIGNMENT_FLOAT 4
| #define LAM_ALIGNMENT_DOUBLE 4
| #define LAM_ALIGNMENT_LONG_DOUBLE 4
| #define LAM_ALIGNMENT_VOID_P 4
| #ifdef __cplusplus
| #include <stdlib.h>
| #endif
| #define LAM_CXX "icpc"
| #define LAM_CXX_NOTHROW_NEW 1
| #define LAM_CXX_NOTHROW_NEW_ARG (std::nothrow)
| #define LAM_CXX_BOOL 1
| #define LAM_CXX_TRUE_FALSE 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define LAM_CXX_STL 1
| #define LAM_SIZEOF_CXX_BOOL 1
| #define LAM_SIZEOF_CXX_INT 4
| #define LAM_ALIGNMENT_CXX_BOOL 1
| #define LAM_ALIGNMENT_CXX_INT 4
| #define LAM_CXX_BOOL_TYPE unsigned char
| #define LAM_FORTRANDOUBLEUNDERSCORE 0
| #define LAM_FORTRANUNDERSCORE 1
| #define LAM_FORTRANCAPS 0
| #define LAM_FORTRANNOUNDERSCORE 0
| #define LAM_SIZEOF_FORTRAN_INT 4
| #define LAM_SIZEOF_FORTRAN_REAL 4
| #define LAM_SIZEOF_FORTRAN_DBLPREC 8
| #define LAM_SIZEOF_FORTRAN_COMPLEX 8
| #define LAM_SIZEOF_FORTRAN_DBLCOMPLEX 16
| #define LAM_ALIGNMENT_FORTRAN_INT 4
| #define LAM_ALIGNMENT_FORTRAN_REAL 4
| #define LAM_ALIGNMENT_FORTRAN_DBLPREC 4
| #define LAM_ALIGNMENT_FORTRAN_COMPLEX 4
| #define LAM_ALIGNMENT_FORTRAN_DBLCOMPLEX 4
| #define LAM_FLIBPATH "-L"
| #define LAM_WANT_PROFILE 0
| #define LAM_WANT_TRILLIUM_INSTALL 0
| #define LAM_WANT_ROMIO 0
| #define HAVE_LIBAIO 0
| #define LAM_WANT_FORTRAN 1
| #define LAM_F77 "ifc"
| #define LAM_WANT_MPI2CPP 1
| #define LAM_WANT_CPPFILE 0
| #define LAM_WANT_IMPI 0
| #define LAM_USE_SELECT_YIELD 0
| #define LAM_SIGUSR SIGUSR2
| #define LAM_DISINFECT 0
| #define LAM_TO_BOOT 60
| #define LAM_TO_DLO_ACK 1
| #define LAM_TO_DLO_IDLE 120
| #define LAM_WANT_MPI_STUBS 0
| #define LAM_WANT_BOOT_PROMISC_CONNECTIONS 0
| #define LAM_RM "/bin/rm -f"
| #define LAM_HAVE_PROTO_snprintf 1
| #define LAM_HAVE_PROTO_gethostname 1
| #define HAVE_STROPTS_H 1
| #define HAVE_GRP_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_RPC_XDR_H 1
| #define HAVE_PTY_H 1
| #define HAVE_SCHED_H 1
| #define HAVE_STRINGS_H 1
| #define LAM_HAVE_FIONBIO 0
| #define LAM_HAVE_SA_RESTART 1
| #define LAM_HAVE_SA_LEN 0
| #define LAM_HAVE_UNION_SEMUN 0
| #define LAM_NEED_SYS_SELECT_H 1
| #define LAM_HAVE_OPENPTY 1
| #define LAM_HAVE_ATEXIT 1
| #define LAM_HAVE_GETCWD 1
| #define LAM_HAVE_YIELD 0
| #define LAM_HAVE_SNPRINTF 1
| #define LAM_HAVE_ATOLL 1
| #define LAM_HAVE_STRTOLL 1
| #define LAM_HAVE_SCHED_YIELD 1
| #define LAM_HAVE_VSCANF 1
| #define LAM_HAVE_VA_COPY 1
| #define LAM_HAVE_UNDERSCORE_VA_COPY 1
| #define LAM_WANT_PREFIX_MEMCPY 1
| #define HAVE_SYS_SEM_H 1
| #define LAM_HAVE_SYSV_SEMAPHORES 1
| #define HAVE_SYS_IPC_H 1
| #define HAVE_SYS_SHM_H 1
| #define LAM_HAVE_SYSV_SHMEM 1
| /* end confdefs.h. */
| #include <pthread.h>
| int
| main ()
| {
| pthread_t th; pthread_join(th, 0);
| pthread_attr_init(0); pthread_cleanup_push(0, 0);
| pthread_create(0,0,0,0); pthread_cleanup_pop(0);
| ;
| return 0;
| }
configure:16065: result: no
configure:15996: checking if C compiler and POSIX threads work with -kthread
configure:16030: icc -o conftest -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj -kthread -DLAM_BUILDING=1 conftest.c >&5
icc: Command line warning: ignoring unknown option '-kthread'
IPO: using IR for /tmp/iccMgI7vA.o
IPO: performing single-file optimizations
ipo_iccabKaye.o: In function `main':
ipo_iccabKaye.o(.text+0x21): undefined reference to `pthread_join'
ipo_iccabKaye.o(.text+0x36): undefined reference to `_pthread_cleanup_push'
ipo_iccabKaye.o(.text+0x41): undefined reference to `pthread_create'
ipo_iccabKaye.o(.text+0x4d): undefined reference to `_pthread_cleanup_pop'
configure:16033: $? = 1
configure: failed program was:
| #line 16011 "configure"
| /* confdefs.h. */
|
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define LAM_MAJOR_VERSION 7
| #define LAM_MINOR_VERSION 0
| #define LAM_RELEASE_VERSION 2
| #define LAM_ALPHA_VERSION 0
| #define LAM_BETA_VERSION 0
| #define LAM_CVS_VERSION 0
| #define LAM_VERSION "7.0.2"
| #define LAM_DEPENDENCY_PREFIX "/usr/lam"
| #define LAM_ARCH "i686-pc-linux-gnu"
| #define LAM_WANT_DEBUG 0
| #define LAM_CC "icc"
| #define LAM_CONFIG_FORCE_PROTOS 0
| #define LAM_HAVE_int2 0
| #define LAM_HAVE_uint2 0
| #define LAM_HAVE_int4 0
| #define LAM_HAVE_uint4 0
| #define LAM_HAVE_int8 0
| #define LAM_HAVE_uint8 0
| #define LAM_HAVE_float4 0
| #define LAM_HAVE_float8 0
| #define LAM_SIZEOF_CHAR 1
| #define LAM_SIZEOF_SHORT 2
| #define LAM_SIZEOF_WCHAR 4
| #define LAM_SIZEOF_INT 4
| #define LAM_SIZEOF_LONG 4
| #define LAM_SIZEOF_LONG_LONG 8
| #define LAM_SIZEOF_FLOAT 4
| #define LAM_SIZEOF_DOUBLE 8
| #define LAM_SIZEOF_LONG_DOUBLE 12
| #define LAM_SIZEOF_VOID_P 4
| #define LAM_ALIGNMENT_CHAR 1
| #define LAM_ALIGNMENT_SHORT 2
| #define LAM_ALIGNMENT_WCHAR 4
| #define LAM_ALIGNMENT_INT 4
| #define LAM_ALIGNMENT_LONG 4
| #define LAM_ALIGNMENT_LONG_LONG 4
| #define LAM_ALIGNMENT_FLOAT 4
| #define LAM_ALIGNMENT_DOUBLE 4
| #define LAM_ALIGNMENT_LONG_DOUBLE 4
| #define LAM_ALIGNMENT_VOID_P 4
| #ifdef __cplusplus
| #include <stdlib.h>
| #endif
| #define LAM_CXX "icpc"
| #define LAM_CXX_NOTHROW_NEW 1
| #define LAM_CXX_NOTHROW_NEW_ARG (std::nothrow)
| #define LAM_CXX_BOOL 1
| #define LAM_CXX_TRUE_FALSE 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define LAM_CXX_STL 1
| #define LAM_SIZEOF_CXX_BOOL 1
| #define LAM_SIZEOF_CXX_INT 4
| #define LAM_ALIGNMENT_CXX_BOOL 1
| #define LAM_ALIGNMENT_CXX_INT 4
| #define LAM_CXX_BOOL_TYPE unsigned char
| #define LAM_FORTRANDOUBLEUNDERSCORE 0
| #define LAM_FORTRANUNDERSCORE 1
| #define LAM_FORTRANCAPS 0
| #define LAM_FORTRANNOUNDERSCORE 0
| #define LAM_SIZEOF_FORTRAN_INT 4
| #define LAM_SIZEOF_FORTRAN_REAL 4
| #define LAM_SIZEOF_FORTRAN_DBLPREC 8
| #define LAM_SIZEOF_FORTRAN_COMPLEX 8
| #define LAM_SIZEOF_FORTRAN_DBLCOMPLEX 16
| #define LAM_ALIGNMENT_FORTRAN_INT 4
| #define LAM_ALIGNMENT_FORTRAN_REAL 4
| #define LAM_ALIGNMENT_FORTRAN_DBLPREC 4
| #define LAM_ALIGNMENT_FORTRAN_COMPLEX 4
| #define LAM_ALIGNMENT_FORTRAN_DBLCOMPLEX 4
| #define LAM_FLIBPATH "-L"
| #define LAM_WANT_PROFILE 0
| #define LAM_WANT_TRILLIUM_INSTALL 0
| #define LAM_WANT_ROMIO 0
| #define HAVE_LIBAIO 0
| #define LAM_WANT_FORTRAN 1
| #define LAM_F77 "ifc"
| #define LAM_WANT_MPI2CPP 1
| #define LAM_WANT_CPPFILE 0
| #define LAM_WANT_IMPI 0
| #define LAM_USE_SELECT_YIELD 0
| #define LAM_SIGUSR SIGUSR2
| #define LAM_DISINFECT 0
| #define LAM_TO_BOOT 60
| #define LAM_TO_DLO_ACK 1
| #define LAM_TO_DLO_IDLE 120
| #define LAM_WANT_MPI_STUBS 0
| #define LAM_WANT_BOOT_PROMISC_CONNECTIONS 0
| #define LAM_RM "/bin/rm -f"
| #define LAM_HAVE_PROTO_snprintf 1
| #define LAM_HAVE_PROTO_gethostname 1
| #define HAVE_STROPTS_H 1
| #define HAVE_GRP_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_RPC_XDR_H 1
| #define HAVE_PTY_H 1
| #define HAVE_SCHED_H 1
| #define HAVE_STRINGS_H 1
| #define LAM_HAVE_FIONBIO 0
| #define LAM_HAVE_SA_RESTART 1
| #define LAM_HAVE_SA_LEN 0
| #define LAM_HAVE_UNION_SEMUN 0
| #define LAM_NEED_SYS_SELECT_H 1
| #define LAM_HAVE_OPENPTY 1
| #define LAM_HAVE_ATEXIT 1
| #define LAM_HAVE_GETCWD 1
| #define LAM_HAVE_YIELD 0
| #define LAM_HAVE_SNPRINTF 1
| #define LAM_HAVE_ATOLL 1
| #define LAM_HAVE_STRTOLL 1
| #define LAM_HAVE_SCHED_YIELD 1
| #define LAM_HAVE_VSCANF 1
| #define LAM_HAVE_VA_COPY 1
| #define LAM_HAVE_UNDERSCORE_VA_COPY 1
| #define LAM_WANT_PREFIX_MEMCPY 1
| #define HAVE_SYS_SEM_H 1
| #define LAM_HAVE_SYSV_SEMAPHORES 1
| #define HAVE_SYS_IPC_H 1
| #define HAVE_SYS_SHM_H 1
| #define LAM_HAVE_SYSV_SHMEM 1
| /* end confdefs.h. */
| #include <pthread.h>
| int
| main ()
| {
| pthread_t th; pthread_join(th, 0);
| pthread_attr_init(0); pthread_cleanup_push(0, 0);
| pthread_create(0,0,0,0); pthread_cleanup_pop(0);
| ;
| return 0;
| }
configure:16065: result: no
configure:15996: checking if C compiler and POSIX threads work with -pthread
configure:16030: icc -o conftest -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj -pthread -DLAM_BUILDING=1 conftest.c >&5
IPO: using IR for /tmp/icckhyTmG.o
IPO: performing single-file optimizations
configure:16033: $? = 0
configure:16036: test -s conftest
configure:16039: $? = 0
configure:16059: result: yes
configure:16078: checking if C++ compiler and POSIX threads work with -Kthread
configure:16112: icpc -o conftest -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj -Kthread -DLAM_BUILDING=1 conftest.cc >&5
icpc: Command line error: invalid argument for option '-K'
configure:16115: $? = 1
configure: failed program was:
| #line 16093 "configure"
| /* confdefs.h. */
|
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define LAM_MAJOR_VERSION 7
| #define LAM_MINOR_VERSION 0
| #define LAM_RELEASE_VERSION 2
| #define LAM_ALPHA_VERSION 0
| #define LAM_BETA_VERSION 0
| #define LAM_CVS_VERSION 0
| #define LAM_VERSION "7.0.2"
| #define LAM_DEPENDENCY_PREFIX "/usr/lam"
| #define LAM_ARCH "i686-pc-linux-gnu"
| #define LAM_WANT_DEBUG 0
| #define LAM_CC "icc"
| #define LAM_CONFIG_FORCE_PROTOS 0
| #define LAM_HAVE_int2 0
| #define LAM_HAVE_uint2 0
| #define LAM_HAVE_int4 0
| #define LAM_HAVE_uint4 0
| #define LAM_HAVE_int8 0
| #define LAM_HAVE_uint8 0
| #define LAM_HAVE_float4 0
| #define LAM_HAVE_float8 0
| #define LAM_SIZEOF_CHAR 1
| #define LAM_SIZEOF_SHORT 2
| #define LAM_SIZEOF_WCHAR 4
| #define LAM_SIZEOF_INT 4
| #define LAM_SIZEOF_LONG 4
| #define LAM_SIZEOF_LONG_LONG 8
| #define LAM_SIZEOF_FLOAT 4
| #define LAM_SIZEOF_DOUBLE 8
| #define LAM_SIZEOF_LONG_DOUBLE 12
| #define LAM_SIZEOF_VOID_P 4
| #define LAM_ALIGNMENT_CHAR 1
| #define LAM_ALIGNMENT_SHORT 2
| #define LAM_ALIGNMENT_WCHAR 4
| #define LAM_ALIGNMENT_INT 4
| #define LAM_ALIGNMENT_LONG 4
| #define LAM_ALIGNMENT_LONG_LONG 4
| #define LAM_ALIGNMENT_FLOAT 4
| #define LAM_ALIGNMENT_DOUBLE 4
| #define LAM_ALIGNMENT_LONG_DOUBLE 4
| #define LAM_ALIGNMENT_VOID_P 4
| #ifdef __cplusplus
| #include <stdlib.h>
| #endif
| #define LAM_CXX "icpc"
| #define LAM_CXX_NOTHROW_NEW 1
| #define LAM_CXX_NOTHROW_NEW_ARG (std::nothrow)
| #define LAM_CXX_BOOL 1
| #define LAM_CXX_TRUE_FALSE 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define LAM_CXX_STL 1
| #define LAM_SIZEOF_CXX_BOOL 1
| #define LAM_SIZEOF_CXX_INT 4
| #define LAM_ALIGNMENT_CXX_BOOL 1
| #define LAM_ALIGNMENT_CXX_INT 4
| #define LAM_CXX_BOOL_TYPE unsigned char
| #define LAM_FORTRANDOUBLEUNDERSCORE 0
| #define LAM_FORTRANUNDERSCORE 1
| #define LAM_FORTRANCAPS 0
| #define LAM_FORTRANNOUNDERSCORE 0
| #define LAM_SIZEOF_FORTRAN_INT 4
| #define LAM_SIZEOF_FORTRAN_REAL 4
| #define LAM_SIZEOF_FORTRAN_DBLPREC 8
| #define LAM_SIZEOF_FORTRAN_COMPLEX 8
| #define LAM_SIZEOF_FORTRAN_DBLCOMPLEX 16
| #define LAM_ALIGNMENT_FORTRAN_INT 4
| #define LAM_ALIGNMENT_FORTRAN_REAL 4
| #define LAM_ALIGNMENT_FORTRAN_DBLPREC 4
| #define LAM_ALIGNMENT_FORTRAN_COMPLEX 4
| #define LAM_ALIGNMENT_FORTRAN_DBLCOMPLEX 4
| #define LAM_FLIBPATH "-L"
| #define LAM_WANT_PROFILE 0
| #define LAM_WANT_TRILLIUM_INSTALL 0
| #define LAM_WANT_ROMIO 0
| #define HAVE_LIBAIO 0
| #define LAM_WANT_FORTRAN 1
| #define LAM_F77 "ifc"
| #define LAM_WANT_MPI2CPP 1
| #define LAM_WANT_CPPFILE 0
| #define LAM_WANT_IMPI 0
| #define LAM_USE_SELECT_YIELD 0
| #define LAM_SIGUSR SIGUSR2
| #define LAM_DISINFECT 0
| #define LAM_TO_BOOT 60
| #define LAM_TO_DLO_ACK 1
| #define LAM_TO_DLO_IDLE 120
| #define LAM_WANT_MPI_STUBS 0
| #define LAM_WANT_BOOT_PROMISC_CONNECTIONS 0
| #define LAM_RM "/bin/rm -f"
| #define LAM_HAVE_PROTO_snprintf 1
| #define LAM_HAVE_PROTO_gethostname 1
| #define HAVE_STROPTS_H 1
| #define HAVE_GRP_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_RPC_XDR_H 1
| #define HAVE_PTY_H 1
| #define HAVE_SCHED_H 1
| #define HAVE_STRINGS_H 1
| #define LAM_HAVE_FIONBIO 0
| #define LAM_HAVE_SA_RESTART 1
| #define LAM_HAVE_SA_LEN 0
| #define LAM_HAVE_UNION_SEMUN 0
| #define LAM_NEED_SYS_SELECT_H 1
| #define LAM_HAVE_OPENPTY 1
| #define LAM_HAVE_ATEXIT 1
| #define LAM_HAVE_GETCWD 1
| #define LAM_HAVE_YIELD 0
| #define LAM_HAVE_SNPRINTF 1
| #define LAM_HAVE_ATOLL 1
| #define LAM_HAVE_STRTOLL 1
| #define LAM_HAVE_SCHED_YIELD 1
| #define LAM_HAVE_VSCANF 1
| #define LAM_HAVE_VA_COPY 1
| #define LAM_HAVE_UNDERSCORE_VA_COPY 1
| #define LAM_WANT_PREFIX_MEMCPY 1
| #define HAVE_SYS_SEM_H 1
| #define LAM_HAVE_SYSV_SEMAPHORES 1
| #define HAVE_SYS_IPC_H 1
| #define HAVE_SYS_SHM_H 1
| #define LAM_HAVE_SYSV_SHMEM 1
| /* end confdefs.h. */
| #include <pthread.h>
| int
| main ()
| {
| pthread_t th; pthread_join(th, 0);
| pthread_attr_init(0); pthread_cleanup_push(0, 0);
| pthread_create(0,0,0,0); pthread_cleanup_pop(0);
| ;
| return 0;
| }
configure:16147: result: no
configure:16078: checking if C++ compiler and POSIX threads work with -kthread
configure:16112: icpc -o conftest -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj -kthread -DLAM_BUILDING=1 conftest.cc >&5
icpc: Command line warning: ignoring unknown option '-kthread'
IPO: using IR for /tmp/icpcM6yJkP.o
IPO: performing single-file optimizations
ipo_icpci9BSpv.o: In function `main':
ipo_icpci9BSpv.o(.text+0x36): undefined reference to `pthread_join'
ipo_icpci9BSpv.o(.text+0x4a): undefined reference to `_pthread_cleanup_push'
ipo_icpci9BSpv.o(.text+0x55): undefined reference to `pthread_create'
ipo_icpci9BSpv.o(.text+0x60): undefined reference to `_pthread_cleanup_pop'
configure:16115: $? = 1
configure: failed program was:
| #line 16093 "configure"
| /* confdefs.h. */
|
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define LAM_MAJOR_VERSION 7
| #define LAM_MINOR_VERSION 0
| #define LAM_RELEASE_VERSION 2
| #define LAM_ALPHA_VERSION 0
| #define LAM_BETA_VERSION 0
| #define LAM_CVS_VERSION 0
| #define LAM_VERSION "7.0.2"
| #define LAM_DEPENDENCY_PREFIX "/usr/lam"
| #define LAM_ARCH "i686-pc-linux-gnu"
| #define LAM_WANT_DEBUG 0
| #define LAM_CC "icc"
| #define LAM_CONFIG_FORCE_PROTOS 0
| #define LAM_HAVE_int2 0
| #define LAM_HAVE_uint2 0
| #define LAM_HAVE_int4 0
| #define LAM_HAVE_uint4 0
| #define LAM_HAVE_int8 0
| #define LAM_HAVE_uint8 0
| #define LAM_HAVE_float4 0
| #define LAM_HAVE_float8 0
| #define LAM_SIZEOF_CHAR 1
| #define LAM_SIZEOF_SHORT 2
| #define LAM_SIZEOF_WCHAR 4
| #define LAM_SIZEOF_INT 4
| #define LAM_SIZEOF_LONG 4
| #define LAM_SIZEOF_LONG_LONG 8
| #define LAM_SIZEOF_FLOAT 4
| #define LAM_SIZEOF_DOUBLE 8
| #define LAM_SIZEOF_LONG_DOUBLE 12
| #define LAM_SIZEOF_VOID_P 4
| #define LAM_ALIGNMENT_CHAR 1
| #define LAM_ALIGNMENT_SHORT 2
| #define LAM_ALIGNMENT_WCHAR 4
| #define LAM_ALIGNMENT_INT 4
| #define LAM_ALIGNMENT_LONG 4
| #define LAM_ALIGNMENT_LONG_LONG 4
| #define LAM_ALIGNMENT_FLOAT 4
| #define LAM_ALIGNMENT_DOUBLE 4
| #define LAM_ALIGNMENT_LONG_DOUBLE 4
| #define LAM_ALIGNMENT_VOID_P 4
| #ifdef __cplusplus
| #include <stdlib.h>
| #endif
| #define LAM_CXX "icpc"
| #define LAM_CXX_NOTHROW_NEW 1
| #define LAM_CXX_NOTHROW_NEW_ARG (std::nothrow)
| #define LAM_CXX_BOOL 1
| #define LAM_CXX_TRUE_FALSE 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define LAM_CXX_STL 1
| #define LAM_SIZEOF_CXX_BOOL 1
| #define LAM_SIZEOF_CXX_INT 4
| #define LAM_ALIGNMENT_CXX_BOOL 1
| #define LAM_ALIGNMENT_CXX_INT 4
| #define LAM_CXX_BOOL_TYPE unsigned char
| #define LAM_FORTRANDOUBLEUNDERSCORE 0
| #define LAM_FORTRANUNDERSCORE 1
| #define LAM_FORTRANCAPS 0
| #define LAM_FORTRANNOUNDERSCORE 0
| #define LAM_SIZEOF_FORTRAN_INT 4
| #define LAM_SIZEOF_FORTRAN_REAL 4
| #define LAM_SIZEOF_FORTRAN_DBLPREC 8
| #define LAM_SIZEOF_FORTRAN_COMPLEX 8
| #define LAM_SIZEOF_FORTRAN_DBLCOMPLEX 16
| #define LAM_ALIGNMENT_FORTRAN_INT 4
| #define LAM_ALIGNMENT_FORTRAN_REAL 4
| #define LAM_ALIGNMENT_FORTRAN_DBLPREC 4
| #define LAM_ALIGNMENT_FORTRAN_COMPLEX 4
| #define LAM_ALIGNMENT_FORTRAN_DBLCOMPLEX 4
| #define LAM_FLIBPATH "-L"
| #define LAM_WANT_PROFILE 0
| #define LAM_WANT_TRILLIUM_INSTALL 0
| #define LAM_WANT_ROMIO 0
| #define HAVE_LIBAIO 0
| #define LAM_WANT_FORTRAN 1
| #define LAM_F77 "ifc"
| #define LAM_WANT_MPI2CPP 1
| #define LAM_WANT_CPPFILE 0
| #define LAM_WANT_IMPI 0
| #define LAM_USE_SELECT_YIELD 0
| #define LAM_SIGUSR SIGUSR2
| #define LAM_DISINFECT 0
| #define LAM_TO_BOOT 60
| #define LAM_TO_DLO_ACK 1
| #define LAM_TO_DLO_IDLE 120
| #define LAM_WANT_MPI_STUBS 0
| #define LAM_WANT_BOOT_PROMISC_CONNECTIONS 0
| #define LAM_RM "/bin/rm -f"
| #define LAM_HAVE_PROTO_snprintf 1
| #define LAM_HAVE_PROTO_gethostname 1
| #define HAVE_STROPTS_H 1
| #define HAVE_GRP_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_RPC_XDR_H 1
| #define HAVE_PTY_H 1
| #define HAVE_SCHED_H 1
| #define HAVE_STRINGS_H 1
| #define LAM_HAVE_FIONBIO 0
| #define LAM_HAVE_SA_RESTART 1
| #define LAM_HAVE_SA_LEN 0
| #define LAM_HAVE_UNION_SEMUN 0
| #define LAM_NEED_SYS_SELECT_H 1
| #define LAM_HAVE_OPENPTY 1
| #define LAM_HAVE_ATEXIT 1
| #define LAM_HAVE_GETCWD 1
| #define LAM_HAVE_YIELD 0
| #define LAM_HAVE_SNPRINTF 1
| #define LAM_HAVE_ATOLL 1
| #define LAM_HAVE_STRTOLL 1
| #define LAM_HAVE_SCHED_YIELD 1
| #define LAM_HAVE_VSCANF 1
| #define LAM_HAVE_VA_COPY 1
| #define LAM_HAVE_UNDERSCORE_VA_COPY 1
| #define LAM_WANT_PREFIX_MEMCPY 1
| #define HAVE_SYS_SEM_H 1
| #define LAM_HAVE_SYSV_SEMAPHORES 1
| #define HAVE_SYS_IPC_H 1
| #define HAVE_SYS_SHM_H 1
| #define LAM_HAVE_SYSV_SHMEM 1
| /* end confdefs.h. */
| #include <pthread.h>
| int
| main ()
| {
| pthread_t th; pthread_join(th, 0);
| pthread_attr_init(0); pthread_cleanup_push(0, 0);
| pthread_create(0,0,0,0); pthread_cleanup_pop(0);
| ;
| return 0;
| }
configure:16147: result: no
configure:16078: checking if C++ compiler and POSIX threads work with -pthread
configure:16112: icpc -o conftest -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj -pthread -DLAM_BUILDING=1 conftest.cc >&5
IPO: using IR for /tmp/icpcUrrSrU.o
IPO: performing single-file optimizations
configure:16115: $? = 0
configure:16118: test -s conftest
configure:16121: $? = 0
configure:16141: result: yes
configure:16160: checking if F77 compiler and POSIX threads work with -Kthread
configure:16220: icc -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj -pthread -I. -c conftest.c
configure:16227: $? = 0
configure:16237: ifc -O3 -tpp7 -xW -w -ipo -ipo_obj -Vaxlib -Kthread conftestf.f conftest.o -o conftest
ifc: Command line error: invalid argument for option '-K'
configure:16244: $? = 1
configure:16267: here is the C program:
#include <stdio.h>
#include <stdlib.h>
#include <pthread.h>

#ifdef __cplusplus
extern "C" {
#endif
void lam_pthread()
{
  pthread_t th;
  pthread_join(th, 0);
  pthread_attr_init(0);
  pthread_cleanup_push(0, 0);
  pthread_create(0,0,0,0);
  pthread_cleanup_pop(0);
}
#ifdef __cplusplus
}
#endif
configure:16295: here is the fortran program:
      program fpthread
      INTEGER i
      i = 1
      end
configure:16322: result: no
configure:16160: checking if F77 compiler and POSIX threads work with -kthread
configure:16220: icc -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj -pthread -I. -c conftest.c
configure:16227: $? = 0
configure:16237: ifc -O3 -tpp7 -xW -w -ipo -ipo_obj -Vaxlib -kthread conftestf.f conftest.o -o conftest
ifc: Command line warning: ignoring unknown option '-kthread'
   program FPTHREAD

4 Lines Compiled
IPO: using IR for /tmp/ifceqDbUa.o
IPO: using IR for conftest.o
IPO: performing multi-file optimizations
ipo_ifcwzD53T.o: In function `lam_pthread':
ipo_ifcwzD53T.o(.text+0x40): undefined reference to `pthread_join'
ipo_ifcwzD53T.o(.text+0x55): undefined reference to `_pthread_cleanup_push'
ipo_ifcwzD53T.o(.text+0x60): undefined reference to `pthread_create'
ipo_ifcwzD53T.o(.text+0x6c): undefined reference to `_pthread_cleanup_pop'
configure:16244: $? = 1
configure:16267: here is the C program:
#include <stdio.h>
#include <stdlib.h>
#include <pthread.h>

#ifdef __cplusplus
extern "C" {
#endif
void lam_pthread()
{
  pthread_t th;
  pthread_join(th, 0);
  pthread_attr_init(0);
  pthread_cleanup_push(0, 0);
  pthread_create(0,0,0,0);
  pthread_cleanup_pop(0);
}
#ifdef __cplusplus
}
#endif
configure:16295: here is the fortran program:
      program fpthread
      INTEGER i
      i = 1
      end
configure:16322: result: no
configure:16160: checking if F77 compiler and POSIX threads work with -pthread
configure:16220: icc -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj -pthread -I. -c conftest.c
configure:16227: $? = 0
configure:16237: ifc -O3 -tpp7 -xW -w -ipo -ipo_obj -Vaxlib -pthread conftestf.f conftest.o -o conftest
   program FPTHREAD

4 Lines Compiled
IPO: using IR for /tmp/ifc9G5Bxk.o
IPO: using IR for conftest.o
IPO: performing multi-file optimizations
configure:16244: $? = 0
configure:16316: result: yes
configure:16998: checking for working POSIX threads package
configure:17001: result: yes
configure:17040: checking if C compiler and Solaris threads work
configure:17076: icc -o conftest -D_REENTRANT conftest.c -lthread >&5
configure(17195): catastrophic error: could not open source file "thread.h"
  #include <thread.h>
                     ^

compilation aborted for conftest.c (code 4)
configure:17079: $? = 4
configure: failed program was:
| #line 17058 "configure"
| /* confdefs.h. */
|
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define LAM_MAJOR_VERSION 7
| #define LAM_MINOR_VERSION 0
| #define LAM_RELEASE_VERSION 2
| #define LAM_ALPHA_VERSION 0
| #define LAM_BETA_VERSION 0
| #define LAM_CVS_VERSION 0
| #define LAM_VERSION "7.0.2"
| #define LAM_DEPENDENCY_PREFIX "/usr/lam"
| #define LAM_ARCH "i686-pc-linux-gnu"
| #define LAM_WANT_DEBUG 0
| #define LAM_CC "icc"
| #define LAM_CONFIG_FORCE_PROTOS 0
| #define LAM_HAVE_int2 0
| #define LAM_HAVE_uint2 0
| #define LAM_HAVE_int4 0
| #define LAM_HAVE_uint4 0
| #define LAM_HAVE_int8 0
| #define LAM_HAVE_uint8 0
| #define LAM_HAVE_float4 0
| #define LAM_HAVE_float8 0
| #define LAM_SIZEOF_CHAR 1
| #define LAM_SIZEOF_SHORT 2
| #define LAM_SIZEOF_WCHAR 4
| #define LAM_SIZEOF_INT 4
| #define LAM_SIZEOF_LONG 4
| #define LAM_SIZEOF_LONG_LONG 8
| #define LAM_SIZEOF_FLOAT 4
| #define LAM_SIZEOF_DOUBLE 8
| #define LAM_SIZEOF_LONG_DOUBLE 12
| #define LAM_SIZEOF_VOID_P 4
| #define LAM_ALIGNMENT_CHAR 1
| #define LAM_ALIGNMENT_SHORT 2
| #define LAM_ALIGNMENT_WCHAR 4
| #define LAM_ALIGNMENT_INT 4
| #define LAM_ALIGNMENT_LONG 4
| #define LAM_ALIGNMENT_LONG_LONG 4
| #define LAM_ALIGNMENT_FLOAT 4
| #define LAM_ALIGNMENT_DOUBLE 4
| #define LAM_ALIGNMENT_LONG_DOUBLE 4
| #define LAM_ALIGNMENT_VOID_P 4
| #ifdef __cplusplus
| #include <stdlib.h>
| #endif
| #define LAM_CXX "icpc"
| #define LAM_CXX_NOTHROW_NEW 1
| #define LAM_CXX_NOTHROW_NEW_ARG (std::nothrow)
| #define LAM_CXX_BOOL 1
| #define LAM_CXX_TRUE_FALSE 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define LAM_CXX_STL 1
| #define LAM_SIZEOF_CXX_BOOL 1
| #define LAM_SIZEOF_CXX_INT 4
| #define LAM_ALIGNMENT_CXX_BOOL 1
| #define LAM_ALIGNMENT_CXX_INT 4
| #define LAM_CXX_BOOL_TYPE unsigned char
| #define LAM_FORTRANDOUBLEUNDERSCORE 0
| #define LAM_FORTRANUNDERSCORE 1
| #define LAM_FORTRANCAPS 0
| #define LAM_FORTRANNOUNDERSCORE 0
| #define LAM_SIZEOF_FORTRAN_INT 4
| #define LAM_SIZEOF_FORTRAN_REAL 4
| #define LAM_SIZEOF_FORTRAN_DBLPREC 8
| #define LAM_SIZEOF_FORTRAN_COMPLEX 8
| #define LAM_SIZEOF_FORTRAN_DBLCOMPLEX 16
| #define LAM_ALIGNMENT_FORTRAN_INT 4
| #define LAM_ALIGNMENT_FORTRAN_REAL 4
| #define LAM_ALIGNMENT_FORTRAN_DBLPREC 4
| #define LAM_ALIGNMENT_FORTRAN_COMPLEX 4
| #define LAM_ALIGNMENT_FORTRAN_DBLCOMPLEX 4
| #define LAM_FLIBPATH "-L"
| #define LAM_WANT_PROFILE 0
| #define LAM_WANT_TRILLIUM_INSTALL 0
| #define LAM_WANT_ROMIO 0
| #define HAVE_LIBAIO 0
| #define LAM_WANT_FORTRAN 1
| #define LAM_F77 "ifc"
| #define LAM_WANT_MPI2CPP 1
| #define LAM_WANT_CPPFILE 0
| #define LAM_WANT_IMPI 0
| #define LAM_USE_SELECT_YIELD 0
| #define LAM_SIGUSR SIGUSR2
| #define LAM_DISINFECT 0
| #define LAM_TO_BOOT 60
| #define LAM_TO_DLO_ACK 1
| #define LAM_TO_DLO_IDLE 120
| #define LAM_WANT_MPI_STUBS 0
| #define LAM_WANT_BOOT_PROMISC_CONNECTIONS 0
| #define LAM_RM "/bin/rm -f"
| #define LAM_HAVE_PROTO_snprintf 1
| #define LAM_HAVE_PROTO_gethostname 1
| #define HAVE_STROPTS_H 1
| #define HAVE_GRP_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_RPC_XDR_H 1
| #define HAVE_PTY_H 1
| #define HAVE_SCHED_H 1
| #define HAVE_STRINGS_H 1
| #define LAM_HAVE_FIONBIO 0
| #define LAM_HAVE_SA_RESTART 1
| #define LAM_HAVE_SA_LEN 0
| #define LAM_HAVE_UNION_SEMUN 0
| #define LAM_NEED_SYS_SELECT_H 1
| #define LAM_HAVE_OPENPTY 1
| #define LAM_HAVE_ATEXIT 1
| #define LAM_HAVE_GETCWD 1
| #define LAM_HAVE_YIELD 0
| #define LAM_HAVE_SNPRINTF 1
| #define LAM_HAVE_ATOLL 1
| #define LAM_HAVE_STRTOLL 1
| #define LAM_HAVE_SCHED_YIELD 1
| #define LAM_HAVE_VSCANF 1
| #define LAM_HAVE_VA_COPY 1
| #define LAM_HAVE_UNDERSCORE_VA_COPY 1
| #define LAM_WANT_PREFIX_MEMCPY 1
| #define HAVE_SYS_SEM_H 1
| #define LAM_HAVE_SYSV_SEMAPHORES 1
| #define HAVE_SYS_IPC_H 1
| #define HAVE_SYS_SHM_H 1
| #define LAM_HAVE_SYSV_SHMEM 1
| /* end confdefs.h. */
| #include <thread.h>
| int
| main ()
| {
| thread_t th; thr_join(th, 0, 0);
| thr_create(0,0,0,0,0,0);
| ;
| return 0;
| }
configure:17107: result: no
configure:17128: checking if C++ compiler and Solaris threads work
configure:17160: icpc -o conftest -D_REENTRANT conftest.cc -lthread >&5
configure(17279): catastrophic error: could not open source file "thread.h"
  #include <thread.h>
                     ^

compilation aborted for conftest.cc (code 4)
configure:17163: $? = 4
configure: failed program was:
| #line 17142 "configure"
| /* confdefs.h. */
|
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define LAM_MAJOR_VERSION 7
| #define LAM_MINOR_VERSION 0
| #define LAM_RELEASE_VERSION 2
| #define LAM_ALPHA_VERSION 0
| #define LAM_BETA_VERSION 0
| #define LAM_CVS_VERSION 0
| #define LAM_VERSION "7.0.2"
| #define LAM_DEPENDENCY_PREFIX "/usr/lam"
| #define LAM_ARCH "i686-pc-linux-gnu"
| #define LAM_WANT_DEBUG 0
| #define LAM_CC "icc"
| #define LAM_CONFIG_FORCE_PROTOS 0
| #define LAM_HAVE_int2 0
| #define LAM_HAVE_uint2 0
| #define LAM_HAVE_int4 0
| #define LAM_HAVE_uint4 0
| #define LAM_HAVE_int8 0
| #define LAM_HAVE_uint8 0
| #define LAM_HAVE_float4 0
| #define LAM_HAVE_float8 0
| #define LAM_SIZEOF_CHAR 1
| #define LAM_SIZEOF_SHORT 2
| #define LAM_SIZEOF_WCHAR 4
| #define LAM_SIZEOF_INT 4
| #define LAM_SIZEOF_LONG 4
| #define LAM_SIZEOF_LONG_LONG 8
| #define LAM_SIZEOF_FLOAT 4
| #define LAM_SIZEOF_DOUBLE 8
| #define LAM_SIZEOF_LONG_DOUBLE 12
| #define LAM_SIZEOF_VOID_P 4
| #define LAM_ALIGNMENT_CHAR 1
| #define LAM_ALIGNMENT_SHORT 2
| #define LAM_ALIGNMENT_WCHAR 4
| #define LAM_ALIGNMENT_INT 4
| #define LAM_ALIGNMENT_LONG 4
| #define LAM_ALIGNMENT_LONG_LONG 4
| #define LAM_ALIGNMENT_FLOAT 4
| #define LAM_ALIGNMENT_DOUBLE 4
| #define LAM_ALIGNMENT_LONG_DOUBLE 4
| #define LAM_ALIGNMENT_VOID_P 4
| #ifdef __cplusplus
| #include <stdlib.h>
| #endif
| #define LAM_CXX "icpc"
| #define LAM_CXX_NOTHROW_NEW 1
| #define LAM_CXX_NOTHROW_NEW_ARG (std::nothrow)
| #define LAM_CXX_BOOL 1
| #define LAM_CXX_TRUE_FALSE 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define LAM_CXX_STL 1
| #define LAM_SIZEOF_CXX_BOOL 1
| #define LAM_SIZEOF_CXX_INT 4
| #define LAM_ALIGNMENT_CXX_BOOL 1
| #define LAM_ALIGNMENT_CXX_INT 4
| #define LAM_CXX_BOOL_TYPE unsigned char
| #define LAM_FORTRANDOUBLEUNDERSCORE 0
| #define LAM_FORTRANUNDERSCORE 1
| #define LAM_FORTRANCAPS 0
| #define LAM_FORTRANNOUNDERSCORE 0
| #define LAM_SIZEOF_FORTRAN_INT 4
| #define LAM_SIZEOF_FORTRAN_REAL 4
| #define LAM_SIZEOF_FORTRAN_DBLPREC 8
| #define LAM_SIZEOF_FORTRAN_COMPLEX 8
| #define LAM_SIZEOF_FORTRAN_DBLCOMPLEX 16
| #define LAM_ALIGNMENT_FORTRAN_INT 4
| #define LAM_ALIGNMENT_FORTRAN_REAL 4
| #define LAM_ALIGNMENT_FORTRAN_DBLPREC 4
| #define LAM_ALIGNMENT_FORTRAN_COMPLEX 4
| #define LAM_ALIGNMENT_FORTRAN_DBLCOMPLEX 4
| #define LAM_FLIBPATH "-L"
| #define LAM_WANT_PROFILE 0
| #define LAM_WANT_TRILLIUM_INSTALL 0
| #define LAM_WANT_ROMIO 0
| #define HAVE_LIBAIO 0
| #define LAM_WANT_FORTRAN 1
| #define LAM_F77 "ifc"
| #define LAM_WANT_MPI2CPP 1
| #define LAM_WANT_CPPFILE 0
| #define LAM_WANT_IMPI 0
| #define LAM_USE_SELECT_YIELD 0
| #define LAM_SIGUSR SIGUSR2
| #define LAM_DISINFECT 0
| #define LAM_TO_BOOT 60
| #define LAM_TO_DLO_ACK 1
| #define LAM_TO_DLO_IDLE 120
| #define LAM_WANT_MPI_STUBS 0
| #define LAM_WANT_BOOT_PROMISC_CONNECTIONS 0
| #define LAM_RM "/bin/rm -f"
| #define LAM_HAVE_PROTO_snprintf 1
| #define LAM_HAVE_PROTO_gethostname 1
| #define HAVE_STROPTS_H 1
| #define HAVE_GRP_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_RPC_XDR_H 1
| #define HAVE_PTY_H 1
| #define HAVE_SCHED_H 1
| #define HAVE_STRINGS_H 1
| #define LAM_HAVE_FIONBIO 0
| #define LAM_HAVE_SA_RESTART 1
| #define LAM_HAVE_SA_LEN 0
| #define LAM_HAVE_UNION_SEMUN 0
| #define LAM_NEED_SYS_SELECT_H 1
| #define LAM_HAVE_OPENPTY 1
| #define LAM_HAVE_ATEXIT 1
| #define LAM_HAVE_GETCWD 1
| #define LAM_HAVE_YIELD 0
| #define LAM_HAVE_SNPRINTF 1
| #define LAM_HAVE_ATOLL 1
| #define LAM_HAVE_STRTOLL 1
| #define LAM_HAVE_SCHED_YIELD 1
| #define LAM_HAVE_VSCANF 1
| #define LAM_HAVE_VA_COPY 1
| #define LAM_HAVE_UNDERSCORE_VA_COPY 1
| #define LAM_WANT_PREFIX_MEMCPY 1
| #define HAVE_SYS_SEM_H 1
| #define LAM_HAVE_SYSV_SEMAPHORES 1
| #define HAVE_SYS_IPC_H 1
| #define HAVE_SYS_SHM_H 1
| #define LAM_HAVE_SYSV_SHMEM 1
| /* end confdefs.h. */
| #include <thread.h>
| int
| main ()
| {
| thread_t th; thr_join(th, 0, 0);
| thr_create(0,0,0,0,0,0);
| ;
| return 0;
| }
configure:17191: result: no
configure:17210: checking if F77 compiler and Solaris threads work
configure:17266: icc -I. -c conftest.c
conftest.c(3): catastrophic error: could not open source file "thread.h"
  #include <thread.h>
                     ^

compilation aborted for conftest.c (code 4)
configure:17273: $? = 4
configure:17313: here is the C program:
#include <stdio.h>
#include <stdlib.h>
#include <thread.h>

#ifdef __cplusplus
extern "C" {
#endif
void lam_pthread()
{
  thread_t th;
  thr_join(th, 0, 0);
  thr_create(0,0,0,0,0,0);
}
#ifdef __cplusplus
}
#endif
configure:17341: here is the fortran program:
      program fpthread
      INTEGER i
      i = 1
      end
configure:17364: result: no
configure:17393: checking for working Solaris threads package
configure:17399: result: no
configure:17406: checking for type of thread support
configure:17471: result: posix
configure:17535: checking if threads have different pids (pthreads on linux)
configure:17581: icc -o conftest -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj -DLAM_BUILDING=1 conftest.c >&5
IPO: using IR for /tmp/icchkdx8z.o
IPO: performing single-file optimizations
ipo_iccdcDF0m.o: In function `main':
ipo_iccdcDF0m.o(.text+0x35): undefined reference to `pthread_create'
ipo_iccdcDF0m.o(.text+0x43): undefined reference to `pthread_join'
configure:17584: $? = 1
configure: program exited with status 1
configure: failed program was:
| #line 17550 "configure"
| /* confdefs.h. */
|
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define LAM_MAJOR_VERSION 7
| #define LAM_MINOR_VERSION 0
| #define LAM_RELEASE_VERSION 2
| #define LAM_ALPHA_VERSION 0
| #define LAM_BETA_VERSION 0
| #define LAM_CVS_VERSION 0
| #define LAM_VERSION "7.0.2"
| #define LAM_DEPENDENCY_PREFIX "/usr/lam"
| #define LAM_ARCH "i686-pc-linux-gnu"
| #define LAM_WANT_DEBUG 0
| #define LAM_CC "icc"
| #define LAM_CONFIG_FORCE_PROTOS 0
| #define LAM_HAVE_int2 0
| #define LAM_HAVE_uint2 0
| #define LAM_HAVE_int4 0
| #define LAM_HAVE_uint4 0
| #define LAM_HAVE_int8 0
| #define LAM_HAVE_uint8 0
| #define LAM_HAVE_float4 0
| #define LAM_HAVE_float8 0
| #define LAM_SIZEOF_CHAR 1
| #define LAM_SIZEOF_SHORT 2
| #define LAM_SIZEOF_WCHAR 4
| #define LAM_SIZEOF_INT 4
| #define LAM_SIZEOF_LONG 4
| #define LAM_SIZEOF_LONG_LONG 8
| #define LAM_SIZEOF_FLOAT 4
| #define LAM_SIZEOF_DOUBLE 8
| #define LAM_SIZEOF_LONG_DOUBLE 12
| #define LAM_SIZEOF_VOID_P 4
| #define LAM_ALIGNMENT_CHAR 1
| #define LAM_ALIGNMENT_SHORT 2
| #define LAM_ALIGNMENT_WCHAR 4
| #define LAM_ALIGNMENT_INT 4
| #define LAM_ALIGNMENT_LONG 4
| #define LAM_ALIGNMENT_LONG_LONG 4
| #define LAM_ALIGNMENT_FLOAT 4
| #define LAM_ALIGNMENT_DOUBLE 4
| #define LAM_ALIGNMENT_LONG_DOUBLE 4
| #define LAM_ALIGNMENT_VOID_P 4
| #ifdef __cplusplus
| #include <stdlib.h>
| #endif
| #define LAM_CXX "icpc"
| #define LAM_CXX_NOTHROW_NEW 1
| #define LAM_CXX_NOTHROW_NEW_ARG (std::nothrow)
| #define LAM_CXX_BOOL 1
| #define LAM_CXX_TRUE_FALSE 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define LAM_CXX_STL 1
| #define LAM_SIZEOF_CXX_BOOL 1
| #define LAM_SIZEOF_CXX_INT 4
| #define LAM_ALIGNMENT_CXX_BOOL 1
| #define LAM_ALIGNMENT_CXX_INT 4
| #define LAM_CXX_BOOL_TYPE unsigned char
| #define LAM_FORTRANDOUBLEUNDERSCORE 0
| #define LAM_FORTRANUNDERSCORE 1
| #define LAM_FORTRANCAPS 0
| #define LAM_FORTRANNOUNDERSCORE 0
| #define LAM_SIZEOF_FORTRAN_INT 4
| #define LAM_SIZEOF_FORTRAN_REAL 4
| #define LAM_SIZEOF_FORTRAN_DBLPREC 8
| #define LAM_SIZEOF_FORTRAN_COMPLEX 8
| #define LAM_SIZEOF_FORTRAN_DBLCOMPLEX 16
| #define LAM_ALIGNMENT_FORTRAN_INT 4
| #define LAM_ALIGNMENT_FORTRAN_REAL 4
| #define LAM_ALIGNMENT_FORTRAN_DBLPREC 4
| #define LAM_ALIGNMENT_FORTRAN_COMPLEX 4
| #define LAM_ALIGNMENT_FORTRAN_DBLCOMPLEX 4
| #define LAM_FLIBPATH "-L"
| #define LAM_WANT_PROFILE 0
| #define LAM_WANT_TRILLIUM_INSTALL 0
| #define LAM_WANT_ROMIO 0
| #define HAVE_LIBAIO 0
| #define LAM_WANT_FORTRAN 1
| #define LAM_F77 "ifc"
| #define LAM_WANT_MPI2CPP 1
| #define LAM_WANT_CPPFILE 0
| #define LAM_WANT_IMPI 0
| #define LAM_USE_SELECT_YIELD 0
| #define LAM_SIGUSR SIGUSR2
| #define LAM_DISINFECT 0
| #define LAM_TO_BOOT 60
| #define LAM_TO_DLO_ACK 1
| #define LAM_TO_DLO_IDLE 120
| #define LAM_WANT_MPI_STUBS 0
| #define LAM_WANT_BOOT_PROMISC_CONNECTIONS 0
| #define LAM_RM "/bin/rm -f"
| #define LAM_HAVE_PROTO_snprintf 1
| #define LAM_HAVE_PROTO_gethostname 1
| #define HAVE_STROPTS_H 1
| #define HAVE_GRP_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_RPC_XDR_H 1
| #define HAVE_PTY_H 1
| #define HAVE_SCHED_H 1
| #define HAVE_STRINGS_H 1
| #define LAM_HAVE_FIONBIO 0
| #define LAM_HAVE_SA_RESTART 1
| #define LAM_HAVE_SA_LEN 0
| #define LAM_HAVE_UNION_SEMUN 0
| #define LAM_NEED_SYS_SELECT_H 1
| #define LAM_HAVE_OPENPTY 1
| #define LAM_HAVE_ATEXIT 1
| #define LAM_HAVE_GETCWD 1
| #define LAM_HAVE_YIELD 0
| #define LAM_HAVE_SNPRINTF 1
| #define LAM_HAVE_ATOLL 1
| #define LAM_HAVE_STRTOLL 1
| #define LAM_HAVE_SCHED_YIELD 1
| #define LAM_HAVE_VSCANF 1
| #define LAM_HAVE_VA_COPY 1
| #define LAM_HAVE_UNDERSCORE_VA_COPY 1
| #define LAM_WANT_PREFIX_MEMCPY 1
| #define HAVE_SYS_SEM_H 1
| #define LAM_HAVE_SYSV_SEMAPHORES 1
| #define HAVE_SYS_IPC_H 1
| #define HAVE_SYS_SHM_H 1
| #define LAM_HAVE_SYSV_SHMEM 1
| #define LAM_HAVE_SOLARIS_THREADS 0
| #define LAM_HAVE_POSIX_THREADS 1
| /* end confdefs.h. */
| #include <pthread.h>
| #include <sys/types.h>
| #include <unistd.h>
| #include <stdlib.h>
| void *checkpid(void *arg);
| int main(int argc, char* argv[]) {
| pthread_t thr;
| int pid, retval;
| pid = getpid();
| pthread_create(&thr, NULL, checkpid, &pid);
| pthread_join(thr, (void **) &retval);
| exit(retval);
| }
| void *checkpid(void *arg) {
| int ret;
| int ppid = *((int *) arg);
| if (ppid == getpid())
| ret = 0;
| else
| ret = 1;
| pthread_exit((void *) ret);
| }
configure:17607: result: yes
configure:17724: checking BSD 4.3 for msg_accrights in struct msghdr
configure:17744: icc -c -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj -pthread -DLAM_BUILDING=1 conftest.c >&5
configure(17871): error: struct "msghdr" has no field "msg_accrights"
  struct msghdr m; m.msg_accrights = 0;
                     ^

compilation aborted for conftest.c (code 2)
configure:17747: $? = 2
configure: failed program was:
| #line 17726 "configure"
| /* confdefs.h. */
|
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define LAM_MAJOR_VERSION 7
| #define LAM_MINOR_VERSION 0
| #define LAM_RELEASE_VERSION 2
| #define LAM_ALPHA_VERSION 0
| #define LAM_BETA_VERSION 0
| #define LAM_CVS_VERSION 0
| #define LAM_VERSION "7.0.2"
| #define LAM_DEPENDENCY_PREFIX "/usr/lam"
| #define LAM_ARCH "i686-pc-linux-gnu"
| #define LAM_WANT_DEBUG 0
| #define LAM_CC "icc"
| #define LAM_CONFIG_FORCE_PROTOS 0
| #define LAM_HAVE_int2 0
| #define LAM_HAVE_uint2 0
| #define LAM_HAVE_int4 0
| #define LAM_HAVE_uint4 0
| #define LAM_HAVE_int8 0
| #define LAM_HAVE_uint8 0
| #define LAM_HAVE_float4 0
| #define LAM_HAVE_float8 0
| #define LAM_SIZEOF_CHAR 1
| #define LAM_SIZEOF_SHORT 2
| #define LAM_SIZEOF_WCHAR 4
| #define LAM_SIZEOF_INT 4
| #define LAM_SIZEOF_LONG 4
| #define LAM_SIZEOF_LONG_LONG 8
| #define LAM_SIZEOF_FLOAT 4
| #define LAM_SIZEOF_DOUBLE 8
| #define LAM_SIZEOF_LONG_DOUBLE 12
| #define LAM_SIZEOF_VOID_P 4
| #define LAM_ALIGNMENT_CHAR 1
| #define LAM_ALIGNMENT_SHORT 2
| #define LAM_ALIGNMENT_WCHAR 4
| #define LAM_ALIGNMENT_INT 4
| #define LAM_ALIGNMENT_LONG 4
| #define LAM_ALIGNMENT_LONG_LONG 4
| #define LAM_ALIGNMENT_FLOAT 4
| #define LAM_ALIGNMENT_DOUBLE 4
| #define LAM_ALIGNMENT_LONG_DOUBLE 4
| #define LAM_ALIGNMENT_VOID_P 4
| #ifdef __cplusplus
| #include <stdlib.h>
| #endif
| #define LAM_CXX "icpc"
| #define LAM_CXX_NOTHROW_NEW 1
| #define LAM_CXX_NOTHROW_NEW_ARG (std::nothrow)
| #define LAM_CXX_BOOL 1
| #define LAM_CXX_TRUE_FALSE 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define LAM_CXX_STL 1
| #define LAM_SIZEOF_CXX_BOOL 1
| #define LAM_SIZEOF_CXX_INT 4
| #define LAM_ALIGNMENT_CXX_BOOL 1
| #define LAM_ALIGNMENT_CXX_INT 4
| #define LAM_CXX_BOOL_TYPE unsigned char
| #define LAM_FORTRANDOUBLEUNDERSCORE 0
| #define LAM_FORTRANUNDERSCORE 1
| #define LAM_FORTRANCAPS 0
| #define LAM_FORTRANNOUNDERSCORE 0
| #define LAM_SIZEOF_FORTRAN_INT 4
| #define LAM_SIZEOF_FORTRAN_REAL 4
| #define LAM_SIZEOF_FORTRAN_DBLPREC 8
| #define LAM_SIZEOF_FORTRAN_COMPLEX 8
| #define LAM_SIZEOF_FORTRAN_DBLCOMPLEX 16
| #define LAM_ALIGNMENT_FORTRAN_INT 4
| #define LAM_ALIGNMENT_FORTRAN_REAL 4
| #define LAM_ALIGNMENT_FORTRAN_DBLPREC 4
| #define LAM_ALIGNMENT_FORTRAN_COMPLEX 4
| #define LAM_ALIGNMENT_FORTRAN_DBLCOMPLEX 4
| #define LAM_FLIBPATH "-L"
| #define LAM_WANT_PROFILE 0
| #define LAM_WANT_TRILLIUM_INSTALL 0
| #define LAM_WANT_ROMIO 0
| #define HAVE_LIBAIO 0
| #define LAM_WANT_FORTRAN 1
| #define LAM_F77 "ifc"
| #define LAM_WANT_MPI2CPP 1
| #define LAM_WANT_CPPFILE 0
| #define LAM_WANT_IMPI 0
| #define LAM_USE_SELECT_YIELD 0
| #define LAM_SIGUSR SIGUSR2
| #define LAM_DISINFECT 0
| #define LAM_TO_BOOT 60
| #define LAM_TO_DLO_ACK 1
| #define LAM_TO_DLO_IDLE 120
| #define LAM_WANT_MPI_STUBS 0
| #define LAM_WANT_BOOT_PROMISC_CONNECTIONS 0
| #define LAM_RM "/bin/rm -f"
| #define LAM_HAVE_PROTO_snprintf 1
| #define LAM_HAVE_PROTO_gethostname 1
| #define HAVE_STROPTS_H 1
| #define HAVE_GRP_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_RPC_XDR_H 1
| #define HAVE_PTY_H 1
| #define HAVE_SCHED_H 1
| #define HAVE_STRINGS_H 1
| #define LAM_HAVE_FIONBIO 0
| #define LAM_HAVE_SA_RESTART 1
| #define LAM_HAVE_SA_LEN 0
| #define LAM_HAVE_UNION_SEMUN 0
| #define LAM_NEED_SYS_SELECT_H 1
| #define LAM_HAVE_OPENPTY 1
| #define LAM_HAVE_ATEXIT 1
| #define LAM_HAVE_GETCWD 1
| #define LAM_HAVE_YIELD 0
| #define LAM_HAVE_SNPRINTF 1
| #define LAM_HAVE_ATOLL 1
| #define LAM_HAVE_STRTOLL 1
| #define LAM_HAVE_SCHED_YIELD 1
| #define LAM_HAVE_VSCANF 1
| #define LAM_HAVE_VA_COPY 1
| #define LAM_HAVE_UNDERSCORE_VA_COPY 1
| #define LAM_WANT_PREFIX_MEMCPY 1
| #define HAVE_SYS_SEM_H 1
| #define LAM_HAVE_SYSV_SEMAPHORES 1
| #define HAVE_SYS_IPC_H 1
| #define HAVE_SYS_SHM_H 1
| #define LAM_HAVE_SYSV_SHMEM 1
| #define LAM_HAVE_SOLARIS_THREADS 0
| #define LAM_HAVE_POSIX_THREADS 1
| #define LAM_THREADS_HAVE_DIFFERENT_PIDS 1
| /* end confdefs.h. */
| #include <sys/types.h>
| #include <sys/socket.h>
| int
| main ()
| {
| struct msghdr m; m.msg_accrights = 0;
| ;
| return 0;
| }
configure:17763: result: no
configure:17880: checking for BSD 4.3 fd passing support
configure:17882: result: no
configure:17943: checking for POSIX.1g struct msghdr
configure:17967: icc -c -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj -pthread -DLAM_BUILDING=1 conftest.c >&5
configure:17970: $? = 0
configure:17973: test -s conftest.o
configure:17976: $? = 0
configure:17986: result: yes
configure:17995: checking fd passing using RFC2292 API
configure:18068: icc -o conftest -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj -pthread -DLAM_BUILDING=1 -I. conftest.c -lutil >&5
IPO: using IR for /tmp/iccG6fVXE.o
IPO: performing single-file optimizations
configure:18071: $? = 0
configure:18073: ./conftest
configure:18076: $? = 0
configure:18091: result: passed
configure:18207: checking for BSD 4.4 fd passing support
configure:18209: result: yes (RFC2292 API)
configure:18271: checking for System V Release 4 for struct strrecvfd
configure:18292: icc -c -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj -pthread -DLAM_BUILDING=1 conftest.c >&5
configure:18295: $? = 0
configure:18298: test -s conftest.o
configure:18301: $? = 0
configure:18311: result: yes
configure:18322: checking System V Release 4 fd passing example
configure:18393: icc -o conftest -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj -pthread -DLAM_BUILDING=1 -I. conftest.c -lutil >&5
IPO: using IR for /tmp/icczbqcIW.o
IPO: performing single-file optimizations
configure:18396: $? = 0
configure:18398: ./conftest
configure:18401: $? = 2
configure: program exited with status 2
configure: failed program was:
| #line 18337 "configure"
| /* confdefs.h. */
|
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define LAM_MAJOR_VERSION 7
| #define LAM_MINOR_VERSION 0
| #define LAM_RELEASE_VERSION 2
| #define LAM_ALPHA_VERSION 0
| #define LAM_BETA_VERSION 0
| #define LAM_CVS_VERSION 0
| #define LAM_VERSION "7.0.2"
| #define LAM_DEPENDENCY_PREFIX "/usr/lam"
| #define LAM_ARCH "i686-pc-linux-gnu"
| #define LAM_WANT_DEBUG 0
| #define LAM_CC "icc"
| #define LAM_CONFIG_FORCE_PROTOS 0
| #define LAM_HAVE_int2 0
| #define LAM_HAVE_uint2 0
| #define LAM_HAVE_int4 0
| #define LAM_HAVE_uint4 0
| #define LAM_HAVE_int8 0
| #define LAM_HAVE_uint8 0
| #define LAM_HAVE_float4 0
| #define LAM_HAVE_float8 0
| #define LAM_SIZEOF_CHAR 1
| #define LAM_SIZEOF_SHORT 2
| #define LAM_SIZEOF_WCHAR 4
| #define LAM_SIZEOF_INT 4
| #define LAM_SIZEOF_LONG 4
| #define LAM_SIZEOF_LONG_LONG 8
| #define LAM_SIZEOF_FLOAT 4
| #define LAM_SIZEOF_DOUBLE 8
| #define LAM_SIZEOF_LONG_DOUBLE 12
| #define LAM_SIZEOF_VOID_P 4
| #define LAM_ALIGNMENT_CHAR 1
| #define LAM_ALIGNMENT_SHORT 2
| #define LAM_ALIGNMENT_WCHAR 4
| #define LAM_ALIGNMENT_INT 4
| #define LAM_ALIGNMENT_LONG 4
| #define LAM_ALIGNMENT_LONG_LONG 4
| #define LAM_ALIGNMENT_FLOAT 4
| #define LAM_ALIGNMENT_DOUBLE 4
| #define LAM_ALIGNMENT_LONG_DOUBLE 4
| #define LAM_ALIGNMENT_VOID_P 4
| #ifdef __cplusplus
| #include <stdlib.h>
| #endif
| #define LAM_CXX "icpc"
| #define LAM_CXX_NOTHROW_NEW 1
| #define LAM_CXX_NOTHROW_NEW_ARG (std::nothrow)
| #define LAM_CXX_BOOL 1
| #define LAM_CXX_TRUE_FALSE 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define LAM_CXX_STL 1
| #define LAM_SIZEOF_CXX_BOOL 1
| #define LAM_SIZEOF_CXX_INT 4
| #define LAM_ALIGNMENT_CXX_BOOL 1
| #define LAM_ALIGNMENT_CXX_INT 4
| #define LAM_CXX_BOOL_TYPE unsigned char
| #define LAM_FORTRANDOUBLEUNDERSCORE 0
| #define LAM_FORTRANUNDERSCORE 1
| #define LAM_FORTRANCAPS 0
| #define LAM_FORTRANNOUNDERSCORE 0
| #define LAM_SIZEOF_FORTRAN_INT 4
| #define LAM_SIZEOF_FORTRAN_REAL 4
| #define LAM_SIZEOF_FORTRAN_DBLPREC 8
| #define LAM_SIZEOF_FORTRAN_COMPLEX 8
| #define LAM_SIZEOF_FORTRAN_DBLCOMPLEX 16
| #define LAM_ALIGNMENT_FORTRAN_INT 4
| #define LAM_ALIGNMENT_FORTRAN_REAL 4
| #define LAM_ALIGNMENT_FORTRAN_DBLPREC 4
| #define LAM_ALIGNMENT_FORTRAN_COMPLEX 4
| #define LAM_ALIGNMENT_FORTRAN_DBLCOMPLEX 4
| #define LAM_FLIBPATH "-L"
| #define LAM_WANT_PROFILE 0
| #define LAM_WANT_TRILLIUM_INSTALL 0
| #define LAM_WANT_ROMIO 0
| #define HAVE_LIBAIO 0
| #define LAM_WANT_FORTRAN 1
| #define LAM_F77 "ifc"
| #define LAM_WANT_MPI2CPP 1
| #define LAM_WANT_CPPFILE 0
| #define LAM_WANT_IMPI 0
| #define LAM_USE_SELECT_YIELD 0
| #define LAM_SIGUSR SIGUSR2
| #define LAM_DISINFECT 0
| #define LAM_TO_BOOT 60
| #define LAM_TO_DLO_ACK 1
| #define LAM_TO_DLO_IDLE 120
| #define LAM_WANT_MPI_STUBS 0
| #define LAM_WANT_BOOT_PROMISC_CONNECTIONS 0
| #define LAM_RM "/bin/rm -f"
| #define LAM_HAVE_PROTO_snprintf 1
| #define LAM_HAVE_PROTO_gethostname 1
| #define HAVE_STROPTS_H 1
| #define HAVE_GRP_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_RPC_XDR_H 1
| #define HAVE_PTY_H 1
| #define HAVE_SCHED_H 1
| #define HAVE_STRINGS_H 1
| #define LAM_HAVE_FIONBIO 0
| #define LAM_HAVE_SA_RESTART 1
| #define LAM_HAVE_SA_LEN 0
| #define LAM_HAVE_UNION_SEMUN 0
| #define LAM_NEED_SYS_SELECT_H 1
| #define LAM_HAVE_OPENPTY 1
| #define LAM_HAVE_ATEXIT 1
| #define LAM_HAVE_GETCWD 1
| #define LAM_HAVE_YIELD 0
| #define LAM_HAVE_SNPRINTF 1
| #define LAM_HAVE_ATOLL 1
| #define LAM_HAVE_STRTOLL 1
| #define LAM_HAVE_SCHED_YIELD 1
| #define LAM_HAVE_VSCANF 1
| #define LAM_HAVE_VA_COPY 1
| #define LAM_HAVE_UNDERSCORE_VA_COPY 1
| #define LAM_WANT_PREFIX_MEMCPY 1
| #define HAVE_SYS_SEM_H 1
| #define LAM_HAVE_SYSV_SEMAPHORES 1
| #define HAVE_SYS_IPC_H 1
| #define HAVE_SYS_SHM_H 1
| #define LAM_HAVE_SYSV_SHMEM 1
| #define LAM_HAVE_SOLARIS_THREADS 0
| #define LAM_HAVE_POSIX_THREADS 1
| #define LAM_THREADS_HAVE_DIFFERENT_PIDS 1
| #define LAM_HAVE_BSD43_FD_PASSING 0
| #define LAM_HAVE_RFC2292_FD_PASSING 1
| #define LAM_HAVE_POSIX_1G_FD_PASSING 0
| /* end confdefs.h. */
| #include <sys/types.h>
| #include <sys/wait.h>
| #include <sys/socket.h>
| #include <sys/stropts.h>
| #include <signal.h>
| #include <stdio.h>
| #include <unistd.h>
|
| #define LAM_HAVE_SVR4_FD_PASSING 1
| #include <conftest_fd_include.c>
|
| /*
| * Global so that we can kill the child if the parent barfs
| */
| pid_t child_pid = 0;
|
| int
| main(int argc, char **argv)
| {
| int fd[2];
| int status = 0;
|
| if (pipe(fd)) {
| perror("pipe");
| exit(1);
| }
|
| if ((child_pid = fork()) < 0) {
| perror("fork");
| } else if (child_pid > 0) {
| /* I am the parent... */
| if (sfh_send_fd(fd[0], 0)) {
| /* Renice? You must mean kill -9. */
| kill(child_pid, 9);
| waitpid(child_pid, &status, 0);
| return (2);
| }
| waitpid(child_pid, &status, 0);
| } else {
| /* I am the child... */
| if (sfh_recv_fd(fd[1]) == -1) {
| exit(3);
| }
| }
|
| return status;
| }
configure:18416: result: failed
configure:18429: checking for System V Release 4 fd passing support
configure:18431: result: no
configure:18492: checking for BSD ptys
configure:18508: result: yes
configure:18511: checking for SYSV ptys
configure:18527: result: yes
configure:18544: checking size of struct stat members
IPO: using IR for /tmp/iccWfAjB8.o
IPO: performing single-file optimizations
configure:18564: result: 8
configure:18584: checking type of getsockopt optlen parameter
#include <sys/types.h>
#include <sys/socket.h>
int foobar(void *optval)
{
    socklen_t optlen=0;
    return getsockopt(0, SOL_SOCKET, SO_SNDBUF, optval, &optlen);
}
configure:18624: result: socklen_t
configure:18643: checking type of recvfrom length parameter
#include <sys/types.h>
#include <sys/socket.h>
int foobar(void *buffer)
{
    socklen_t optlen=0;
    return recvfrom(0, buffer, 0, 0, (struct sockaddr*) 0, &optlen);
}
configure:18687: result: socklen_t
configure:18727: checking if build filesystem is case sensitive
configure:18739: result: Yes
configure:18752: checking if configuring for case sensitive fs
configure:18770: result: Yes
configure:18818: checking if want MPI C++ bindings
configure:18821: result: enabled
configure:18941: checking size of int
configure:18965: icpc -o conftest -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj -pthread -DLAM_BUILDING=1 conftest.cc >&5
IPO: using IR for /tmp/icpcOoctBo.o
IPO: performing single-file optimizations
configure:18968: $? = 0
configure:18970: ./conftest
configure:18973: $? = 0
configure:18987: result: 4
configure:19015: checking size of bool
configure:19039: icpc -o conftest -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj -pthread -DLAM_BUILDING=1 conftest.cc >&5
IPO: using IR for /tmp/icpcBnz53u.o
IPO: performing single-file optimizations
configure:19042: $? = 0
configure:19044: ./conftest
configure:19047: $? = 0
configure:19061: result: 1
configure:19097: checking type of MPI attributes
configure:19117: icpc -o conftest -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj -pthread -DLAM_BUILDING=1 conftest.cc >&5
IPO: using IR for /tmp/icpcg8TtSD.o
IPO: performing single-file optimizations
configure:19120: $? = 0
configure:19122: ./conftest
configure:19125: $? = 0
configure:19153: result: int
configure:19162: checking for signal declaration
configure:19186: icpc -c -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj -pthread -DLAM_BUILDING=1 conftest.cc >&5
configure:19189: $? = 0
configure:19192: test -s conftest.o
configure:19195: $? = 0
configure:19218: result: BSD
configure:19303: checking if want ROMIO
configure:19309: result: disabled
configure:19324: checking if want TotalView attach support
configure:19327: result: enabled
configure:19344: checking if want TotalView queue debugging support
configure:19360: result: disabled (using Intel compilers)
configure:19493: checking for bproc_numnodes in -lbproc
configure:19524: icc -o conftest -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj -pthread -DLAM_BUILDING=1 conftest.c -lbproc >&5
IPO: using IR for /tmp/iccdv6IaH.o
IPO: performing single-file optimizations
ld: cannot find -lbproc
configure:19527: $? = 1
configure: failed program was:
| #line 19500 "configure"
| /* confdefs.h. */
|
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define LAM_MAJOR_VERSION 7
| #define LAM_MINOR_VERSION 0
| #define LAM_RELEASE_VERSION 2
| #define LAM_ALPHA_VERSION 0
| #define LAM_BETA_VERSION 0
| #define LAM_CVS_VERSION 0
| #define LAM_VERSION "7.0.2"
| #define LAM_DEPENDENCY_PREFIX "/usr/lam"
| #define LAM_ARCH "i686-pc-linux-gnu"
| #define LAM_WANT_DEBUG 0
| #define LAM_CC "icc"
| #define LAM_CONFIG_FORCE_PROTOS 0
| #define LAM_HAVE_int2 0
| #define LAM_HAVE_uint2 0
| #define LAM_HAVE_int4 0
| #define LAM_HAVE_uint4 0
| #define LAM_HAVE_int8 0
| #define LAM_HAVE_uint8 0
| #define LAM_HAVE_float4 0
| #define LAM_HAVE_float8 0
| #define LAM_SIZEOF_CHAR 1
| #define LAM_SIZEOF_SHORT 2
| #define LAM_SIZEOF_WCHAR 4
| #define LAM_SIZEOF_INT 4
| #define LAM_SIZEOF_LONG 4
| #define LAM_SIZEOF_LONG_LONG 8
| #define LAM_SIZEOF_FLOAT 4
| #define LAM_SIZEOF_DOUBLE 8
| #define LAM_SIZEOF_LONG_DOUBLE 12
| #define LAM_SIZEOF_VOID_P 4
| #define LAM_ALIGNMENT_CHAR 1
| #define LAM_ALIGNMENT_SHORT 2
| #define LAM_ALIGNMENT_WCHAR 4
| #define LAM_ALIGNMENT_INT 4
| #define LAM_ALIGNMENT_LONG 4
| #define LAM_ALIGNMENT_LONG_LONG 4
| #define LAM_ALIGNMENT_FLOAT 4
| #define LAM_ALIGNMENT_DOUBLE 4
| #define LAM_ALIGNMENT_LONG_DOUBLE 4
| #define LAM_ALIGNMENT_VOID_P 4
| #ifdef __cplusplus
| #include <stdlib.h>
| #endif
| #define LAM_CXX "icpc"
| #define LAM_CXX_NOTHROW_NEW 1
| #define LAM_CXX_NOTHROW_NEW_ARG (std::nothrow)
| #define LAM_CXX_BOOL 1
| #define LAM_CXX_TRUE_FALSE 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define LAM_CXX_STL 1
| #define LAM_SIZEOF_CXX_BOOL 1
| #define LAM_SIZEOF_CXX_INT 4
| #define LAM_ALIGNMENT_CXX_BOOL 1
| #define LAM_ALIGNMENT_CXX_INT 4
| #define LAM_CXX_BOOL_TYPE unsigned char
| #define LAM_FORTRANDOUBLEUNDERSCORE 0
| #define LAM_FORTRANUNDERSCORE 1
| #define LAM_FORTRANCAPS 0
| #define LAM_FORTRANNOUNDERSCORE 0
| #define LAM_SIZEOF_FORTRAN_INT 4
| #define LAM_SIZEOF_FORTRAN_REAL 4
| #define LAM_SIZEOF_FORTRAN_DBLPREC 8
| #define LAM_SIZEOF_FORTRAN_COMPLEX 8
| #define LAM_SIZEOF_FORTRAN_DBLCOMPLEX 16
| #define LAM_ALIGNMENT_FORTRAN_INT 4
| #define LAM_ALIGNMENT_FORTRAN_REAL 4
| #define LAM_ALIGNMENT_FORTRAN_DBLPREC 4
| #define LAM_ALIGNMENT_FORTRAN_COMPLEX 4
| #define LAM_ALIGNMENT_FORTRAN_DBLCOMPLEX 4
| #define LAM_FLIBPATH "-L"
| #define LAM_WANT_PROFILE 0
| #define LAM_WANT_TRILLIUM_INSTALL 0
| #define LAM_WANT_ROMIO 0
| #define HAVE_LIBAIO 0
| #define LAM_WANT_FORTRAN 1
| #define LAM_F77 "ifc"
| #define LAM_WANT_MPI2CPP 1
| #define LAM_WANT_CPPFILE 0
| #define LAM_WANT_IMPI 0
| #define LAM_USE_SELECT_YIELD 0
| #define LAM_SIGUSR SIGUSR2
| #define LAM_DISINFECT 0
| #define LAM_TO_BOOT 60
| #define LAM_TO_DLO_ACK 1
| #define LAM_TO_DLO_IDLE 120
| #define LAM_WANT_MPI_STUBS 0
| #define LAM_WANT_BOOT_PROMISC_CONNECTIONS 0
| #define LAM_RM "/bin/rm -f"
| #define LAM_HAVE_PROTO_snprintf 1
| #define LAM_HAVE_PROTO_gethostname 1
| #define HAVE_STROPTS_H 1
| #define HAVE_GRP_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_RPC_XDR_H 1
| #define HAVE_PTY_H 1
| #define HAVE_SCHED_H 1
| #define HAVE_STRINGS_H 1
| #define LAM_HAVE_FIONBIO 0
| #define LAM_HAVE_SA_RESTART 1
| #define LAM_HAVE_SA_LEN 0
| #define LAM_HAVE_UNION_SEMUN 0
| #define LAM_NEED_SYS_SELECT_H 1
| #define LAM_HAVE_OPENPTY 1
| #define LAM_HAVE_ATEXIT 1
| #define LAM_HAVE_GETCWD 1
| #define LAM_HAVE_YIELD 0
| #define LAM_HAVE_SNPRINTF 1
| #define LAM_HAVE_ATOLL 1
| #define LAM_HAVE_STRTOLL 1
| #define LAM_HAVE_SCHED_YIELD 1
| #define LAM_HAVE_VSCANF 1
| #define LAM_HAVE_VA_COPY 1
| #define LAM_HAVE_UNDERSCORE_VA_COPY 1
| #define LAM_WANT_PREFIX_MEMCPY 1
| #define HAVE_SYS_SEM_H 1
| #define LAM_HAVE_SYSV_SEMAPHORES 1
| #define HAVE_SYS_IPC_H 1
| #define HAVE_SYS_SHM_H 1
| #define LAM_HAVE_SYSV_SHMEM 1
| #define LAM_HAVE_SOLARIS_THREADS 0
| #define LAM_HAVE_POSIX_THREADS 1
| #define LAM_THREADS_HAVE_DIFFERENT_PIDS 1
| #define LAM_HAVE_BSD43_FD_PASSING 0
| #define LAM_HAVE_RFC2292_FD_PASSING 1
| #define LAM_HAVE_POSIX_1G_FD_PASSING 0
| #define LAM_HAVE_SVR4_FD_PASSING 0
| #define LAM_HAVE_FD_PASSING 1
| #define LAM_HAVE_BSD_PTYS 1
| #define LAM_HAVE_SYSV_PTYS 1
| #define LAM_STAT_MEMBERS_INT4 0
| #define LAM_SOCK_OPTLEN_T socklen_t
| #define LAM_RECVFROM_LEN_T socklen_t
| #define MPI2CPP_SIZEOF_INT 4
| #define MPI2CPP_SIZEOF_BOOL_T 1
| #define MPI2CPP_ATTR int
| #define MPI2CPP_BSD_SIGNAL 1
| #define MPI2CPP_SYSV_SIGNAL 0
| /* end confdefs.h. */
|
| /* Override any gcc2 internal prototype to avoid an error. */
| #ifdef __cplusplus
| extern "C"
| #endif
| /* We use char because int might match the return type of a gcc2
| builtin and then its argument prototype would still apply. */
| char bproc_numnodes ();
| int
| main ()
| {
| bproc_numnodes ();
| ;
| return 0;
| }
configure:19545: result: no
configure:19703: checking if want BPROC support
configure:19723: result: no
configure:19745: checking for subdir args
configure:19799: result: '--with-rsh=ssh' '--with-boot=tm' '--with-tm=/usr/pbs' '--with-tcp-short=131072' '--prefix=/usr/lam' '--without-profiling' '--without-romio' 'CC=icc' 'CFLAGS=-O3 -tpp7 -xW -Xa -w -ipo -ipo_obj' 'CXXFLAGS=-O3 -tpp7 -xW -Xa -w -ipo -ipo_obj' 'CXX=icpc' 'FC=ifc' 'FFLAGS=-O3 -tpp7 -xW -w -ipo -ipo_obj -Vaxlib'
configure:20051: checking for SSI kinds
configure:20076: result: boot coll crlam crmpi rpi
configure:20152: LAM configuring in share/ssi/boot/bproc
configure:20248: running /bin/sh './configure' '--with-rsh=ssh' '--with-boot=tm' '--with-tm=/usr/pbs' '--with-tcp-short=131072' '--prefix=/usr/lam' '--without-profiling' '--without-romio' 'CC=icc' 'CFLAGS=-O3 -tpp7 -xW -Xa -w -ipo -ipo_obj' 'CXXFLAGS=-O3 -tpp7 -xW -Xa -w -ipo -ipo_obj' 'CXX=icpc' 'FC=ifc' 'FFLAGS=-O3 -tpp7 -xW -w -ipo -ipo_obj -Vaxlib' --cache-file=/dev/null --srcdir=.
configure:20258: /bin/sh './configure' *failed* for share/ssi/boot/bproc
configure:20325: >>> SSI module boot:bproc will *not* be compiled
configure:20152: LAM configuring in share/ssi/boot/globus
configure:20248: running /bin/sh './configure' '--with-rsh=ssh' '--with-boot=tm' '--with-tm=/usr/pbs' '--with-tcp-short=131072' '--prefix=/usr/lam' '--without-profiling' '--without-romio' 'CC=icc' 'CFLAGS=-O3 -tpp7 -xW -Xa -w -ipo -ipo_obj' 'CXXFLAGS=-O3 -tpp7 -xW -Xa -w -ipo -ipo_obj' 'CXX=icpc' 'FC=ifc' 'FFLAGS=-O3 -tpp7 -xW -w -ipo -ipo_obj -Vaxlib' --cache-file=/dev/null --srcdir=.
configure:20254: /bin/sh './configure' succeeded for share/ssi/boot/globus
configure:20291: >>> SSI module boot:globus will be compiled
configure:20152: LAM configuring in share/ssi/boot/rsh
configure:20248: running /bin/sh './configure' '--with-rsh=ssh' '--with-boot=tm' '--with-tm=/usr/pbs' '--with-tcp-short=131072' '--prefix=/usr/lam' '--without-profiling' '--without-romio' 'CC=icc' 'CFLAGS=-O3 -tpp7 -xW -Xa -w -ipo -ipo_obj' 'CXXFLAGS=-O3 -tpp7 -xW -Xa -w -ipo -ipo_obj' 'CXX=icpc' 'FC=ifc' 'FFLAGS=-O3 -tpp7 -xW -w -ipo -ipo_obj -Vaxlib' --cache-file=/dev/null --srcdir=.
configure:20254: /bin/sh './configure' succeeded for share/ssi/boot/rsh
configure:20291: >>> SSI module boot:rsh will be compiled
configure:20152: LAM configuring in share/ssi/boot/tm
configure:20248: running /bin/sh './configure' '--with-rsh=ssh' '--with-boot=tm' '--with-tm=/usr/pbs' '--with-tcp-short=131072' '--prefix=/usr/lam' '--without-profiling' '--without-romio' 'CC=icc' 'CFLAGS=-O3 -tpp7 -xW -Xa -w -ipo -ipo_obj' 'CXXFLAGS=-O3 -tpp7 -xW -Xa -w -ipo -ipo_obj' 'CXX=icpc' 'FC=ifc' 'FFLAGS=-O3 -tpp7 -xW -w -ipo -ipo_obj -Vaxlib' --cache-file=/dev/null --srcdir=.
configure:20254: /bin/sh './configure' succeeded for share/ssi/boot/tm
configure:20291: >>> SSI module boot:tm will be compiled
configure:20152: LAM configuring in share/ssi/coll/impi
configure:20248: running /bin/sh './configure' '--with-rsh=ssh' '--with-boot=tm' '--with-tm=/usr/pbs' '--with-tcp-short=131072' '--prefix=/usr/lam' '--without-profiling' '--without-romio' 'CC=icc' 'CFLAGS=-O3 -tpp7 -xW -Xa -w -ipo -ipo_obj' 'CXXFLAGS=-O3 -tpp7 -xW -Xa -w -ipo -ipo_obj' 'CXX=icpc' 'FC=ifc' 'FFLAGS=-O3 -tpp7 -xW -w -ipo -ipo_obj -Vaxlib' --cache-file=/dev/null --srcdir=.
configure:20258: /bin/sh './configure' *failed* for share/ssi/coll/impi
configure:20325: >>> SSI module coll:impi will *not* be compiled
configure:20152: LAM configuring in share/ssi/coll/lam_basic
configure:20248: running /bin/sh './configure' '--with-rsh=ssh' '--with-boot=tm' '--with-tm=/usr/pbs' '--with-tcp-short=131072' '--prefix=/usr/lam' '--without-profiling' '--without-romio' 'CC=icc' 'CFLAGS=-O3 -tpp7 -xW -Xa -w -ipo -ipo_obj' 'CXXFLAGS=-O3 -tpp7 -xW -Xa -w -ipo -ipo_obj' 'CXX=icpc' 'FC=ifc' 'FFLAGS=-O3 -tpp7 -xW -w -ipo -ipo_obj -Vaxlib' --cache-file=/dev/null --srcdir=.
configure:20254: /bin/sh './configure' succeeded for share/ssi/coll/lam_basic
configure:20291: >>> SSI module coll:lam_basic will be compiled
configure:20152: LAM configuring in share/ssi/coll/smp
configure:20248: running /bin/sh './configure' '--with-rsh=ssh' '--with-boot=tm' '--with-tm=/usr/pbs' '--with-tcp-short=131072' '--prefix=/usr/lam' '--without-profiling' '--without-romio' 'CC=icc' 'CFLAGS=-O3 -tpp7 -xW -Xa -w -ipo -ipo_obj' 'CXXFLAGS=-O3 -tpp7 -xW -Xa -w -ipo -ipo_obj' 'CXX=icpc' 'FC=ifc' 'FFLAGS=-O3 -tpp7 -xW -w -ipo -ipo_obj -Vaxlib' --cache-file=/dev/null --srcdir=.
configure:20254: /bin/sh './configure' succeeded for share/ssi/coll/smp
configure:20291: >>> SSI module coll:smp will be compiled
configure:20152: LAM configuring in share/ssi/crlam/blcr
configure:20248: running /bin/sh './configure' '--with-rsh=ssh' '--with-boot=tm' '--with-tm=/usr/pbs' '--with-tcp-short=131072' '--prefix=/usr/lam' '--without-profiling' '--without-romio' 'CC=icc' 'CFLAGS=-O3 -tpp7 -xW -Xa -w -ipo -ipo_obj' 'CXXFLAGS=-O3 -tpp7 -xW -Xa -w -ipo -ipo_obj' 'CXX=icpc' 'FC=ifc' 'FFLAGS=-O3 -tpp7 -xW -w -ipo -ipo_obj -Vaxlib' --cache-file=/dev/null --srcdir=.
configure:20258: /bin/sh './configure' *failed* for share/ssi/crlam/blcr
configure:20325: >>> SSI module crlam:blcr will *not* be compiled
configure:20152: LAM configuring in share/ssi/crmpi/blcr
configure:20248: running /bin/sh './configure' '--with-rsh=ssh' '--with-boot=tm' '--with-tm=/usr/pbs' '--with-tcp-short=131072' '--prefix=/usr/lam' '--without-profiling' '--without-romio' 'CC=icc' 'CFLAGS=-O3 -tpp7 -xW -Xa -w -ipo -ipo_obj' 'CXXFLAGS=-O3 -tpp7 -xW -Xa -w -ipo -ipo_obj' 'CXX=icpc' 'FC=ifc' 'FFLAGS=-O3 -tpp7 -xW -w -ipo -ipo_obj -Vaxlib' --cache-file=/dev/null --srcdir=.
configure:20258: /bin/sh './configure' *failed* for share/ssi/crmpi/blcr
configure:20325: >>> SSI module crmpi:blcr will *not* be compiled
configure:20152: LAM configuring in share/ssi/rpi/crtcp
configure:20248: running /bin/sh './configure' '--with-rsh=ssh' '--with-boot=tm' '--with-tm=/usr/pbs' '--with-tcp-short=131072' '--prefix=/usr/lam' '--without-profiling' '--without-romio' 'CC=icc' 'CFLAGS=-O3 -tpp7 -xW -Xa -w -ipo -ipo_obj' 'CXXFLAGS=-O3 -tpp7 -xW -Xa -w -ipo -ipo_obj' 'CXX=icpc' 'FC=ifc' 'FFLAGS=-O3 -tpp7 -xW -w -ipo -ipo_obj -Vaxlib' --cache-file=/dev/null --srcdir=.
configure:20254: /bin/sh './configure' succeeded for share/ssi/rpi/crtcp
configure:20291: >>> SSI module rpi:crtcp will be compiled
configure:20152: LAM configuring in share/ssi/rpi/gm
configure:20248: running /bin/sh './configure' '--with-rsh=ssh' '--with-boot=tm' '--with-tm=/usr/pbs' '--with-tcp-short=131072' '--prefix=/usr/lam' '--without-profiling' '--without-romio' 'CC=icc' 'CFLAGS=-O3 -tpp7 -xW -Xa -w -ipo -ipo_obj' 'CXXFLAGS=-O3 -tpp7 -xW -Xa -w -ipo -ipo_obj' 'CXX=icpc' 'FC=ifc' 'FFLAGS=-O3 -tpp7 -xW -w -ipo -ipo_obj -Vaxlib' --cache-file=/dev/null --srcdir=.
configure:20258: /bin/sh './configure' *failed* for share/ssi/rpi/gm
configure:20325: >>> SSI module rpi:gm will *not* be compiled
configure:20152: LAM configuring in share/ssi/rpi/lamd
configure:20248: running /bin/sh './configure' '--with-rsh=ssh' '--with-boot=tm' '--with-tm=/usr/pbs' '--with-tcp-short=131072' '--prefix=/usr/lam' '--without-profiling' '--without-romio' 'CC=icc' 'CFLAGS=-O3 -tpp7 -xW -Xa -w -ipo -ipo_obj' 'CXXFLAGS=-O3 -tpp7 -xW -Xa -w -ipo -ipo_obj' 'CXX=icpc' 'FC=ifc' 'FFLAGS=-O3 -tpp7 -xW -w -ipo -ipo_obj -Vaxlib' --cache-file=/dev/null --srcdir=.
configure:20254: /bin/sh './configure' succeeded for share/ssi/rpi/lamd
configure:20291: >>> SSI module rpi:lamd will be compiled
configure:20152: LAM configuring in share/ssi/rpi/sysv
configure:20248: running /bin/sh './configure' '--with-rsh=ssh' '--with-boot=tm' '--with-tm=/usr/pbs' '--with-tcp-short=131072' '--prefix=/usr/lam' '--without-profiling' '--without-romio' 'CC=icc' 'CFLAGS=-O3 -tpp7 -xW -Xa -w -ipo -ipo_obj' 'CXXFLAGS=-O3 -tpp7 -xW -Xa -w -ipo -ipo_obj' 'CXX=icpc' 'FC=ifc' 'FFLAGS=-O3 -tpp7 -xW -w -ipo -ipo_obj -Vaxlib' --cache-file=/dev/null --srcdir=.
configure:20254: /bin/sh './configure' succeeded for share/ssi/rpi/sysv
configure:20291: >>> SSI module rpi:sysv will be compiled
configure:20152: LAM configuring in share/ssi/rpi/tcp
configure:20248: running /bin/sh './configure' '--with-rsh=ssh' '--with-boot=tm' '--with-tm=/usr/pbs' '--with-tcp-short=131072' '--prefix=/usr/lam' '--without-profiling' '--without-romio' 'CC=icc' 'CFLAGS=-O3 -tpp7 -xW -Xa -w -ipo -ipo_obj' 'CXXFLAGS=-O3 -tpp7 -xW -Xa -w -ipo -ipo_obj' 'CXX=icpc' 'FC=ifc' 'FFLAGS=-O3 -tpp7 -xW -w -ipo -ipo_obj -Vaxlib' --cache-file=/dev/null --srcdir=.
configure:20254: /bin/sh './configure' succeeded for share/ssi/rpi/tcp
configure:20291: >>> SSI module rpi:tcp will be compiled
configure:20152: LAM configuring in share/ssi/rpi/usysv
configure:20248: running /bin/sh './configure' '--with-rsh=ssh' '--with-boot=tm' '--with-tm=/usr/pbs' '--with-tcp-short=131072' '--prefix=/usr/lam' '--without-profiling' '--without-romio' 'CC=icc' 'CFLAGS=-O3 -tpp7 -xW -Xa -w -ipo -ipo_obj' 'CXXFLAGS=-O3 -tpp7 -xW -Xa -w -ipo -ipo_obj' 'CXX=icpc' 'FC=ifc' 'FFLAGS=-O3 -tpp7 -xW -w -ipo -ipo_obj -Vaxlib' --cache-file=/dev/null --srcdir=.
configure:20254: /bin/sh './configure' succeeded for share/ssi/rpi/usysv
configure:20291: >>> SSI module rpi:usysv will be compiled
configure:20470: checking for a sed that does not truncate output
configure:20524: result: /bin/sed
configure:20571: checking for non-GNU ld
configure:20605: result: /usr/bin/ld
configure:20614: checking if the linker (/usr/bin/ld) is GNU ld
configure:20629: result: yes
configure:20634: checking for /usr/bin/ld option to reload object files
configure:20641: result: -r
configure:20650: checking for BSD-compatible nm
configure:20692: result: /usr/bin/nm -B
configure:20696: checking how to recognise dependent libraries
configure:20896: result: pass_all
configure:21108: checking dlfcn.h usability
configure:21121: icc -c -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj -pthread -I$(top_srcdir)/share/include -DLAM_BUILDING=1 conftest.c >&5
configure:21124: $? = 0
configure:21127: test -s conftest.o
configure:21130: $? = 0
configure:21140: result: yes
configure:21144: checking dlfcn.h presence
configure:21155: icc -E -I$(top_srcdir)/share/include -DLAM_BUILDING=1 conftest.c
configure:21161: $? = 0
configure:21180: result: yes
configure:21216: checking for dlfcn.h
configure:21223: result: yes
configure:21331: checking for Fortran 77 compiler version
configure:21331: ifc --version </dev/null >&5
ifc: Command line warning: ignoring unknown option '-fversion'
/usr/lib/crt1.o: In function `_start':
/usr/lib/crt1.o(.text+0x18): undefined reference to `main'
configure:21334: $? = 1
configure:21336: ifc -v </dev/null >&5
ld \
    /usr/lib/crt1.o \
    /usr/lib/crti.o \
    /opt/intel/compiler70/ia32/lib/crtxi.o \
    -dynamic-linker \
    /lib/ld-linux.so.2 \
    -u \
    ___get_intrinsics \
    -o \
    a.out \
    -rpath \
    /opt/intel/compiler70/ia32/lib \
    -Qy \
    -L/opt/intel/compiler70/ia32/lib \
    -L/usr/lib \
    -Bstatic \
    -lintrins \
    -lIEPCF90 \
    -lF90 \
    -lintrins \
    -limf \
    -Bdynamic \
    -lm \
    -Bstatic \
    -lirc \
    -Bdynamic \
    -lcxa \
    -Bstatic \
    -lunwind \
    -Bdynamic \
    -lc \
    /opt/intel/compiler70/ia32/lib/crtxn.o \
    /usr/lib/crtn.o

/usr/lib/crt1.o: In function `_start':
/usr/lib/crt1.o(.text+0x18): undefined reference to `main'
configure:21339: $? = 1
configure:21341: ifc -V </dev/null >&5
Intel(R) Fortran Compiler for 32-bit applications, Version 7.1 Build 20030307Z
Copyright (C) 1985-2003 Intel Corporation. All rights reserved.
FOR NON-COMMERCIAL USE ONLY

/usr/lib/crt1.o: In function `_start':
/usr/lib/crt1.o(.text+0x18): undefined reference to `main'
GNU ld version 2.13.90.0.2 20020802
  Supported emulations:
   elf_i386
   i386linux
   elf_i386_glibc21
configure:21344: $? = 1
configure:21351: checking whether we are using the GNU Fortran 77 compiler
configure:21365: ifc -c -O3 -tpp7 -xW -w -ipo -ipo_obj -Vaxlib -pthread conftest.F >&5
   program MAIN

       choke me
               ^
Error 7 at (3:conftest.F) : incomplete statement

1 Error
compilation aborted for conftest.F (code 1)
configure:21368: $? = 1
configure: failed program was:
| program main
| #ifndef __GNUC__
| choke me
| #endif
|
| end
configure:21387: result: no
configure:21394: checking whether ifc accepts -g
configure:21406: ifc -c -g conftest.f >&5
   program MAIN

3 Lines Compiled
configure:21409: $? = 0
configure:21412: test -s conftest.o
configure:21415: $? = 0
configure:21427: result: yes
configure:21455: checking the maximum length of command line arguments
configure:21514: result: 32768
configure:21525: checking command to parse /usr/bin/nm -B output from icc object
configure:21614: icc -c -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj -pthread -I$(top_srcdir)/share/include -DLAM_BUILDING=1 conftest.c >&5
configure:21617: $? = 0
configure:21621: /usr/bin/nm -B conftest.o \| sed -n -e 's/^.*[ ]\([ABCDGISTW][ABCDGISTW]*\)[ ][ ]*\(\)\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2\3 \3/p' \> conftest.nm
configure:21624: $? = 0
configure:21676: icc -o conftest -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj -pthread -I$(top_srcdir)/share/include -DLAM_BUILDING=1 conftest.c conftstm.o >&5
IPO: using IR for /tmp/iccCS5FuE.o
IPO: WARNING: no IR for object file conftstm.o; was the source file compiled with -ipo?
IPO: performing single-file optimizations
configure:21679: $? = 0
configure:21717: result: ok
configure:21721: checking for objdir
configure:21736: result: .libs
configure:21826: checking for ar
configure:21842: found /usr/bin/ar
configure:21853: result: ar
configure:21906: checking for ranlib
configure:21922: found /usr/bin/ranlib
configure:21933: result: ranlib
configure:21986: checking for strip
configure:22002: found /usr/bin/strip
configure:22013: result: strip
configure:22275: checking if icc static flag works
IPO: using IR for /tmp/iccF4KRMK.o
IPO: performing single-file optimizations
configure:22298: result: no
configure:22363: checking for icc option to produce PIC
configure:22540: result: -KPIC
configure:22547: checking if icc PIC flag -KPIC works
configure:22568: icc -c -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj -pthread -I$(top_srcdir)/share/include -DLAM_BUILDING=1 -KPIC -DPIC conftest.c >&5
configure:22572: $? = 0
configure:22580: result: yes
configure:22604: checking if icc supports -c -o file.o
configure:22635: icc -c -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj -pthread -I$(top_srcdir)/share/include -DLAM_BUILDING=1 -o out/conftest2.o conftest.c >&5
configure:22639: $? = 0
configure:22653: result: yes
configure:22679: checking whether the icc linker (/usr/bin/ld) supports shared libraries
configure:23473: result: yes
configure:23544: checking how to hardcode library paths into programs
configure:23569: result: immediate
configure:23583: checking whether stripping libraries is possible
configure:23588: result: yes
configure:23610: checking dynamic linker characteristics
configure:24121: result: GNU/Linux ld.so
configure:24847: checking if libtool supports shared libraries
configure:24849: result: yes
configure:24852: checking whether to build shared libraries
configure:24901: result: no
configure:24904: checking whether to build static libraries
configure:24908: result: yes
configure:24999: creating libtool
configure:25685: checking whether the icpc linker (/usr/bin/ld) supports shared libraries
configure:26480: result: yes
configure:26498: icpc -c -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj -pthread -I$(top_srcdir)/share/include -DLAM_BUILDING=1 conftest.cc >&5
configure:26501: $? = 0
configure:26597: checking for icpc option to produce PIC
configure:26849: result: -KPIC
configure:26856: checking if icpc PIC flag -KPIC works
configure:26877: icpc -c -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj -pthread -I$(top_srcdir)/share/include -DLAM_BUILDING=1 -KPIC -DPIC conftest.cc >&5
configure:26881: $? = 0
configure:26889: result: yes
configure:26913: checking if icpc supports -c -o file.o
configure:26944: icpc -c -O3 -tpp7 -xW -Xa -w -ipo -ipo_obj -pthread -I$(top_srcdir)/share/include -DLAM_BUILDING=1 -o out/conftest2.o conftest.cc >&5
configure:26948: $? = 0
configure:26962: result: yes
configure:26988: checking whether the icpc linker (/usr/bin/ld) supports shared libraries
configure:27013: result: yes
configure:27084: checking how to hardcode library paths into programs
configure:27109: result: immediate
configure:27123: checking whether stripping libraries is possible
configure:27128: result: yes
configure:27150: checking dynamic linker characteristics
configure:27661: result: GNU/Linux ld.so
configure:28860: checking if libtool supports shared libraries
configure:28862: result: yes
configure:28865: checking whether to build shared libraries
configure:28883: result: no
configure:28886: checking whether to build static libraries
configure:28890: result: yes
configure:28902: checking for ifc option to produce PIC
configure:29079: result:
configure:29143: checking if ifc supports -c -o file.o
configure:29174: ifc -c -O3 -tpp7 -xW -w -ipo -ipo_obj -Vaxlib -pthread -o out/conftest2.o conftest.f >&5
   external subroutine T

3 Lines Compiled
configure:29178: $? = 0
configure:29192: result: no
configure:29218: checking whether the ifc linker (/usr/bin/ld) supports shared libraries
configure:29990: result: yes
configure:30061: checking how to hardcode library paths into programs
configure:30086: result: immediate
configure:30100: checking whether stripping libraries is possible
configure:30105: result: yes
configure:30127: checking dynamic linker characteristics
configure:30638: result: GNU/Linux ld.so
configure:34564: checking if want extra wrapper compiler LDFLAGS
configure:34571: result: no (shared libs disabled)
configure:35200: checking which of CFLAGS are ok for TotalView modules
configure:35202: result: -tpp7 -xW -Xa -w -ipo -ipo_obj -pthread
configure:35204: checking extra CFLAGS for TotalView modules
configure:35206: result: -g
configure:35427: creating ./config.status

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

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

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

on huginn.yggdrasil.mek.dtu.dk

config.status:865: creating Makefile
config.status:865: creating config/Makefile
config.status:865: creating config/lam-shell-setup.sh
config.status:865: creating config/lam-shell-setup.csh
config.status:865: creating config/lam_module.tcl
config.status:865: creating doc/Makefile
config.status:865: creating doc/install/Makefile
config.status:865: creating doc/user/Makefile
config.status:865: creating etc/Makefile
config.status:865: creating examples/Makefile
config.status:865: creating examples/alltoall/Makefile
config.status:865: creating examples/cxx/Makefile
config.status:865: creating examples/fault/Makefile
config.status:865: creating examples/hello/Makefile
config.status:865: creating examples/mandelbrot/Makefile
config.status:865: creating examples/mandelbrot/myapp
config.status:865: creating examples/pi/Makefile
config.status:865: creating examples/ring/Makefile
config.status:865: creating examples/romio/Makefile
config.status:865: creating examples/topology/Makefile
config.status:865: creating examples/trivial/Makefile
config.status:865: creating examples/trivial/myapp
config.status:865: creating examples/wave1d/Makefile
config.status:865: creating examples/wave1d/myapp
config.status:865: creating man/Makefile
config.status:865: creating man/man1/Makefile
config.status:865: creating man/man2/Makefile
config.status:865: creating man/man3/Makefile
config.status:865: creating man/man5/Makefile
config.status:865: creating man/man7/Makefile
config.status:865: creating man/mans/Makefile
config.status:865: creating otb/Makefile
config.status:865: creating otb/bfctl/Makefile
config.status:865: creating otb/bfstate/Makefile
config.status:865: creating otb/doom/Makefile
config.status:865: creating otb/fctl/Makefile
config.status:865: creating otb/filedr/Makefile
config.status:865: creating otb/fstate/Makefile
config.status:865: creating otb/ipcdr/Makefile
config.status:865: creating otb/kdump/Makefile
config.status:865: creating otb/lamclean/Makefile
config.status:865: creating otb/lamexec/Makefile
config.status:865: creating otb/lamhalt/Makefile
config.status:865: creating otb/lamgrow/Makefile
config.status:865: creating otb/lamnodes/Makefile
config.status:865: creating otb/lamshrink/Makefile
config.status:865: creating otb/lamtrace/Makefile
config.status:865: creating otb/loadgo/Makefile
config.status:865: creating otb/mpimsg/Makefile
config.status:865: creating otb/mpirun/Makefile
config.status:865: creating otb/mpitask/Makefile
config.status:865: creating otb/state/Makefile
config.status:865: creating otb/sys/Makefile
config.status:865: creating otb/sys/bforward/Makefile
config.status:865: creating otb/sys/bufferd/Makefile
config.status:865: creating otb/sys/dli_inet/Makefile
config.status:865: creating otb/sys/dlo_inet/Makefile
config.status:865: creating otb/sys/echod/Makefile
config.status:865: creating otb/sys/filed/Makefile
config.status:865: creating otb/sys/flatd/Makefile
config.status:865: creating otb/sys/iod/Makefile
config.status:865: creating otb/sys/haltd/Makefile
config.status:865: creating otb/sys/kenyad/Makefile
config.status:865: creating otb/sys/kernel/Makefile
config.status:865: creating otb/sys/loadd/Makefile
config.status:865: creating otb/sys/router/Makefile
config.status:865: creating otb/sys/traced/Makefile
config.status:865: creating otb/sys/versiond/Makefile
config.status:865: creating otb/sys/lamd/Makefile
config.status:865: creating otb/sys/impid/Makefile
config.status:865: creating otb/tping/Makefile
config.status:865: creating share/Makefile
config.status:865: creating share/args/Makefile
config.status:865: creating share/boot/Makefile
config.status:865: creating share/etc/Makefile
config.status:865: creating share/freq/Makefile
config.status:865: creating share/impi/Makefile
config.status:865: creating share/kreq/Makefile
config.status:865: creating share/include/Makefile
config.status:865: creating share/include/mpif.h
config.status:865: creating share/include/patchlevel.h
config.status:865: creating share/include/mpi2cxx/Makefile
config.status:865: creating share/mpi/Makefile
config.status:865: creating share/mpi/cxx/Makefile
config.status:865: creating share/mpi/f77/Makefile
config.status:865: creating share/mpi/totalview/Makefile
config.status:865: creating share/nreq/Makefile
config.status:865: creating share/pmpi/Makefile
config.status:865: creating share/pmpi/f77/Makefile
config.status:865: creating share/rreq/Makefile
config.status:865: creating share/ssi/Makefile
config.status:865: creating share/ssi/base/Makefile
config.status:865: creating share/ssi/include/Makefile
config.status:865: creating share/ssi/rpi/Makefile
config.status:865: creating share/ssi/rpi/base/Makefile
config.status:865: creating share/ssi/boot/Makefile
config.status:865: creating share/ssi/boot/base/Makefile
config.status:865: creating share/ssi/coll/Makefile
config.status:865: creating share/ssi/coll/base/Makefile
config.status:865: creating share/ssi/crlam/Makefile
config.status:865: creating share/ssi/crlam/base/Makefile
config.status:865: creating share/ssi/crmpi/Makefile
config.status:865: creating share/ssi/crmpi/base/Makefile
config.status:865: creating share/threads/Makefile
config.status:865: creating share/trillium/Makefile
config.status:865: creating share/tstdio/Makefile
config.status:865: creating tools/Makefile
config.status:865: creating tools/hboot/Makefile
config.status:865: creating tools/lamboot/Makefile
config.status:865: creating tools/laminfo/Makefile
config.status:865: creating tools/mpiexec/Makefile
config.status:865: creating tools/recon/Makefile
config.status:865: creating tools/tkill/Makefile
config.status:865: creating tools/wipe/Makefile
config.status:865: creating tools/wrappers/Makefile
config.status:865: creating romio/util/lam-configure-values
config.status:1784: creating share/include/lam_config.h
config.status:2371: executing depfiles commands

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

ac_cv_build=i686-pc-linux-gnu
ac_cv_build_alias=i686-pc-linux-gnu
ac_cv_c_bigendian=no
ac_cv_c_compiler_gnu=no
ac_cv_cxx_compiler_gnu=no
ac_cv_env_CC_set=set
ac_cv_env_CC_value=icc
ac_cv_env_CFLAGS_set=set
ac_cv_env_CFLAGS_value='-O3 -tpp7 -xW -Xa -w -ipo -ipo_obj'
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=set
ac_cv_env_CXXFLAGS_value='-O3 -tpp7 -xW -Xa -w -ipo -ipo_obj'
ac_cv_env_CXXLDFLAGS_set=
ac_cv_env_CXXLDFLAGS_value=
ac_cv_env_CXX_set=set
ac_cv_env_CXX_value=icpc
ac_cv_env_F77_set=
ac_cv_env_F77_value=
ac_cv_env_FC_set=set
ac_cv_env_FC_value=ifc
ac_cv_env_FFLAGS_set=set
ac_cv_env_FFLAGS_value='-O3 -tpp7 -xW -w -ipo -ipo_obj -Vaxlib'
ac_cv_env_LDFLAGS_set=
ac_cv_env_LDFLAGS_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_exeext=
ac_cv_f77_compiler_gnu=no
ac_cv_func_atexit=yes
ac_cv_func_atoll=yes
ac_cv_func_getcwd=yes
ac_cv_func_gethostbyname=yes
ac_cv_func_openpty=yes
ac_cv_func_sched_yield=yes
ac_cv_func_snprintf=yes
ac_cv_func_socket=yes
ac_cv_func_strtoll=yes
ac_cv_func_yield=no
ac_cv_have_decl___va_copy=yes
ac_cv_have_decl_va_copy=yes
ac_cv_have_decl_vscanf=yes
ac_cv_header_dlfcn_h=yes
ac_cv_header_grp_h=yes
ac_cv_header_inttypes_h=yes
ac_cv_header_map=yes
ac_cv_header_memory_h=yes
ac_cv_header_netinet_tcp_h=yes
ac_cv_header_pty_h=yes
ac_cv_header_rpc_types_h=yes
ac_cv_header_rpc_xdr_h=yes
ac_cv_header_sched_h=yes
ac_cv_header_stdc=yes
ac_cv_header_stdint_h=yes
ac_cv_header_stdlib_h=yes
ac_cv_header_string_h=yes
ac_cv_header_strings_h=yes
ac_cv_header_stropts_h=yes
ac_cv_header_sys_ipc_h=yes
ac_cv_header_sys_sem_h=yes
ac_cv_header_sys_shm_h=yes
ac_cv_header_sys_stat_h=yes
ac_cv_header_sys_types_h=yes
ac_cv_header_unistd_h=yes
ac_cv_header_util_h=no
ac_cv_host=i686-pc-linux-gnu
ac_cv_host_alias=i686-pc-linux-gnu
ac_cv_lib_bproc_bproc_numnodes=no
ac_cv_lib_util_login=yes
ac_cv_objext=o
ac_cv_path_CP=/bin/cp
ac_cv_path_RM=/bin/rm
ac_cv_path_SHELL_CMD=/bin/sh
ac_cv_path_install='/usr/bin/install -c'
ac_cv_prog_AWK=gawk
ac_cv_prog_CPP='icc -E'
ac_cv_prog_CXXCPP='icpc -E'
ac_cv_prog_F77=ifc
ac_cv_prog_ac_ct_AR=ar
ac_cv_prog_ac_ct_CC=icc
ac_cv_prog_ac_ct_RANLIB=ranlib
ac_cv_prog_ac_ct_STRIP=strip
ac_cv_prog_cc_g=yes
ac_cv_prog_cc_stdc=
ac_cv_prog_cxx_g=yes
ac_cv_prog_egrep='grep -E'
ac_cv_prog_f77_g=yes
ac_cv_prog_make_make_set=yes
am_cv_CC_dependencies_compiler_type=icc
am_cv_CXX_dependencies_compiler_type=icc
lt_cv_deplibs_check_method=pass_all
lt_cv_file_magic_cmd='$MAGIC_CMD'
lt_cv_file_magic_test_file='/lib/libc.so.6 /lib/libc-2.2.93.so'
lt_cv_ld_reload_flag=-r
lt_cv_objdir=.libs
lt_cv_path_LD=/usr/bin/ld
lt_cv_path_LDCXX=
lt_cv_path_NM='/usr/bin/nm -B'
lt_cv_path_SED=/bin/sed
lt_cv_prog_compiler_c_o=yes
lt_cv_prog_compiler_c_o_CXX=yes
lt_cv_prog_compiler_c_o_F77=no
lt_cv_prog_gnu_ld=yes
lt_cv_prog_gnu_ldcxx=
lt_cv_sys_global_symbol_pipe='sed -n -e '\''s/^.*[ ]\([ABCDGISTW][ABCDGISTW]*\)[ ][ ]*\(\)\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2\3 \3/p'\'''
lt_cv_sys_global_symbol_to_c_name_address='sed -n -e '\''s/^: \([^ ]*\) $/ {\"\1\", (lt_ptr) 0},/p'\'' -e '\''s/^[BCDEGRST] \([^ ]*\) \([^ ]*\)$/ {"\2", (lt_ptr) \&\2},/p'\'''
lt_cv_sys_global_symbol_to_cdecl='sed -n -e '\''s/^. .* \(.*\)$/extern int \1;/p'\'''
lt_cv_sys_max_cmd_len=32768
lt_lt_cv_prog_compiler_c_o='"yes"'
lt_lt_cv_prog_compiler_c_o_CXX='"yes"'
lt_lt_cv_prog_compiler_c_o_F77='"no"'
lt_lt_cv_sys_global_symbol_pipe='"sed -n -e '\''s/^.*[ ]\\([ABCDGISTW][ABCDGISTW]*\\)[ ][ ]*\\(\\)\\([_A-Za-z][_A-Za-z0-9]*\\)\$/\\1 \\2\\3 \\3/p'\''"'
lt_lt_cv_sys_global_symbol_to_c_name_address='"sed -n -e '\''s/^: \\([^ ]*\\) \$/ {\\\"\\1\\\", (lt_ptr) 0},/p'\'' -e '\''s/^[BCDEGRST] \\([^ ]*\\) \\([^ ]*\\)\$/ {\"\\2\", (lt_ptr) \\&\\2},/p'\''"'
lt_lt_cv_sys_global_symbol_to_cdecl='"sed -n -e '\''s/^. .* \\(.*\\)\$/extern int \\1;/p'\''"'

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

ACLOCAL='${SHELL} /root/LAM/lam-7.0.2/config/missing --run aclocal-1.7'
AMDEPBACKSLASH='\'
AMDEP_FALSE='#'
AMDEP_TRUE=''
AMTAR='${SHELL} /root/LAM/lam-7.0.2/config/missing --run tar'
AR='ar'
AUTOCONF='${SHELL} /root/LAM/lam-7.0.2/config/missing --run autoconf'
AUTOHEADER='${SHELL} /root/LAM/lam-7.0.2/config/missing --run autoheader'
AUTOMAKE='${SHELL} /root/LAM/lam-7.0.2/config/missing --run automake-1.7'
AWK='gawk'
CASE_SENSITIVE_FS_FALSE='#'
CASE_SENSITIVE_FS_TRUE=''
CC='icc'
CCDEPMODE='depmode=icc'
CFLAGS='-O3 -tpp7 -xW -Xa -w -ipo -ipo_obj -pthread'
CFLAGS_WITHOUT_OPTFLAGS=' -tpp7 -xW -Xa -w -ipo -ipo_obj -pthread'
CLEANFILES='*~'
CP='/bin/cp'
CPP='icc -E'
CPPFLAGS='-I$(top_srcdir)/share/include -DLAM_BUILDING=1 '
CXX='icpc'
CXXCPP='icpc -E'
CXXCPPFLAGS='-I$(top_srcdir)/share/include '
CXXDEPMODE='depmode=icc'
CXXFLAGS='-O3 -tpp7 -xW -Xa -w -ipo -ipo_obj -pthread'
CXXLDFLAGS=''
CYGPATH_W='echo'
DEFS='-DHAVE_CONFIG_H'
DEPDIR='.deps'
ECHO='echo'
ECHO_C=''
ECHO_N='-n'
ECHO_T=''
EGREP='grep -E'
EXEEXT=''
F77='ifc'
F77_BUILD_DIR='f77'
F77_LTPLIB='f77/liblamf77pmpi.la'
FC='ifc'
FFLAGS='-O3 -tpp7 -xW -w -ipo -ipo_obj -Vaxlib -pthread'
IMPID_DIR=''
IMPI_DIR=''
IMPI_LIB=''
IMPI_OBJS=''
IMPI_SERVER=''
INSTALL_DATA='${INSTALL} -m 644'
INSTALL_PROGRAM='${INSTALL}'
INSTALL_SCRIPT='${INSTALL}'
INSTALL_STRIP_PROGRAM='${SHELL} $(install_sh) -c -s'
LAM_ALPHA_VERSION='0'
LAM_BETA_VERSION='0'
LAM_CONFIGURE_DATE='Wed Nov 5 21:38:30 CET 2003'
LAM_CONFIGURE_HOST='huginn.yggdrasil.mek.dtu.dk'
LAM_CONFIGURE_USER='root'
LAM_CVS_VERSION='0'
LAM_CXX_TEMPLATE_REPOSITORY=' *.il '
LAM_MAJOR_VERSION='7'
LAM_MINOR_VERSION='0'
LAM_RELEASE_VERSION='2'
LAM_SSI_boot_LTLIBS='tm/liblam_ssi_boot_tm.la rsh/liblam_ssi_boot_rsh.la globus/liblam_ssi_boot_globus.la '
LAM_SSI_boot_SUBDIRS='globus rsh tm'
LAM_SSI_coll_LTLIBS='smp/liblam_ssi_coll_smp.la lam_basic/liblam_ssi_coll_lam_basic.la '
LAM_SSI_coll_SUBDIRS='lam_basic smp'
LAM_SSI_crlam_LTLIBS=''
LAM_SSI_crlam_SUBDIRS=''
LAM_SSI_crmpi_LTLIBS=''
LAM_SSI_crmpi_SUBDIRS=''
LAM_SSI_rpi_LTLIBS='usysv/liblam_ssi_rpi_usysv.la tcp/liblam_ssi_rpi_tcp.la sysv/liblam_ssi_rpi_sysv.la lamd/liblam_ssi_rpi_lamd.la crtcp/liblam_ssi_rpi_crtcp.la '
LAM_SSI_rpi_SUBDIRS='crtcp lamd sysv tcp usysv'
LAM_TOP_BUILDDIR='/root/LAM/lam-7.0.2'
LAM_VERSION='7.0.2'
LAM_WANT_INSTALL_MPIEXEC_FALSE='#'
LAM_WANT_INSTALL_MPIEXEC_TRUE=''
LDFLAGS=' '
LIBLAM_EXTRA_LDFLAGS=''
LIBLAM_EXTRA_LIBS=' -lutil '
LIBMPI_EXTRA_LDFLAGS=''
LIBMPI_EXTRA_LIBS=' '
LIBOBJS=''
LIBS=' '
LIBTOOL='$(SHELL) $(top_builddir)/libtool'
LN_S='ln -s'
LTLIBOBJS=''
MAKEINFO='${SHELL} /root/LAM/lam-7.0.2/config/missing --run makeinfo'
OBJEXT='o'
PACKAGE='lam'
PACKAGE_BUGREPORT=''
PACKAGE_NAME=''
PACKAGE_STRING=''
PACKAGE_TARNAME=''
PACKAGE_VERSION=''
PATH_SEPARATOR=':'
RANLIB='ranlib'
RM='/bin/rm'
ROMIO_ARCH_FLAGS=''
ROMIO_USER_FLAGS=''
SET_MAKE=''
SHELL='/bin/sh'
SHELL_CMD='/bin/sh'
STRIP='strip'
TOTALVIEW_DEBUG_FLAGS='-g'
TOTALVIEW_DLL_DIR=''
VERSION='7.0.2'
WANT_CPPFILE_FALSE=''
WANT_CPPFILE_TRUE='#'
WANT_FORTRAN_FALSE='#'
WANT_FORTRAN_TRUE=''
WANT_IMPI_BUILD_FALSE=''
WANT_IMPI_BUILD_TRUE='#'
WANT_MPI2CPP_FALSE='#'
WANT_MPI2CPP_TRUE=''
WANT_MPI_STUBS_FALSE=''
WANT_MPI_STUBS_TRUE='#'
WANT_PREFIX_MEMCPY_FALSE='#'
WANT_PREFIX_MEMCPY_TRUE=''
WANT_PROFILE_BUILD_FALSE=''
WANT_PROFILE_BUILD_TRUE='#'
WANT_ROMIO_FALSE=''
WANT_ROMIO_TRUE='#'
WANT_TRILLIUM_INSTALL_FALSE=''
WANT_TRILLIUM_INSTALL_TRUE='#'
WRAPPER_EXTRA_CFLAGS='-pthread'
WRAPPER_EXTRA_CXXFLAGS='-pthread'
WRAPPER_EXTRA_FFLAGS='-pthread'
WRAPPER_EXTRA_LDFLAGS=''
WRAPPER_EXTRA_LIBS=' -lutil '
ac_ct_AR='ar'
ac_ct_CC='icc'
ac_ct_CXX=''
ac_ct_F77=''
ac_ct_RANLIB='ranlib'
ac_ct_STRIP='strip'
ac_prefix_program=''
am__fastdepCC_FALSE=''
am__fastdepCC_TRUE='#'
am__fastdepCXX_FALSE=''
am__fastdepCXX_TRUE='#'
am__include='include'
am__leading_dot='.'
am__quote=''
bindir='${exec_prefix}/bin'
build='i686-pc-linux-gnu'
build_alias=''
build_cpu='i686'
build_os='linux-gnu'
build_vendor='pc'
datadir='${prefix}/share'
exec_prefix='${prefix}'
host='i686-pc-linux-gnu'
host_alias=''
host_cpu='i686'
host_os='linux-gnu'
host_vendor='pc'
includedir='${prefix}/include'
infodir='${prefix}/info'
install_sh='/root/LAM/lam-7.0.2/config/install-sh'
libdir='${exec_prefix}/lib'
libexecdir='${exec_prefix}/libexec'
localstatedir='${prefix}/var'
mandir='${prefix}/man'
oldincludedir='/usr/include'
prefix='/usr/lam'
program_transform_name='s,x,x,'
sbindir='${exec_prefix}/sbin'
sharedstatedir='${prefix}/com'
sysconfdir='${prefix}/etc'
target_alias=''

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

#define HAVE_DLFCN_H 1
#define HAVE_GRP_H 1
#define HAVE_INTTYPES_H 1
#define HAVE_LIBAIO 0
#define HAVE_MEMORY_H 1
#define HAVE_NETINET_TCP_H 1
#define HAVE_PTY_H 1
#define HAVE_RPC_TYPES_H 1
#define HAVE_RPC_XDR_H 1
#define HAVE_SCHED_H 1
#define HAVE_STDINT_H 1
#define HAVE_STDLIB_H 1
#define HAVE_STRINGS_H 1
#define HAVE_STRINGS_H 1
#define HAVE_STRING_H 1
#define HAVE_STROPTS_H 1
#define HAVE_SYS_IPC_H 1
#define HAVE_SYS_SEM_H 1
#define HAVE_SYS_SHM_H 1
#define HAVE_SYS_STAT_H 1
#define HAVE_SYS_TYPES_H 1
#define HAVE_UNISTD_H 1
#define LAM_ALIGNMENT_CHAR 1
#define LAM_ALIGNMENT_CXX_BOOL 1
#define LAM_ALIGNMENT_CXX_INT 4
#define LAM_ALIGNMENT_DOUBLE 4
#define LAM_ALIGNMENT_FLOAT 4
#define LAM_ALIGNMENT_FORTRAN_COMPLEX 4
#define LAM_ALIGNMENT_FORTRAN_DBLCOMPLEX 4
#define LAM_ALIGNMENT_FORTRAN_DBLPREC 4
#define LAM_ALIGNMENT_FORTRAN_INT 4
#define LAM_ALIGNMENT_FORTRAN_REAL 4
#define LAM_ALIGNMENT_INT 4
#define LAM_ALIGNMENT_LONG 4
#define LAM_ALIGNMENT_LONG_DOUBLE 4
#define LAM_ALIGNMENT_LONG_LONG 4
#define LAM_ALIGNMENT_SHORT 2
#define LAM_ALIGNMENT_VOID_P 4
#define LAM_ALIGNMENT_WCHAR 4
#define LAM_ALPHA_VERSION 0
#define LAM_ARCH "i686-pc-linux-gnu"
#define LAM_BETA_VERSION 0
#define LAM_CC "icc"
#define LAM_CONFIG_FORCE_PROTOS 0
#define LAM_CVS_VERSION 0
#define LAM_CXX "icpc"
#define LAM_CXX_BOOL 1
#define LAM_CXX_BOOL_TYPE unsigned char
#define LAM_CXX_NOTHROW_NEW 1
#define LAM_CXX_NOTHROW_NEW_ARG (std::nothrow)
#define LAM_CXX_STL 1
#define LAM_CXX_TRUE_FALSE 1
#define LAM_DEPENDENCY_PREFIX "/usr/lam"
#define LAM_DISINFECT 0
#define LAM_F77 "ifc"
#define LAM_FLIBPATH "-L"
#define LAM_FORTRANCAPS 0
#define LAM_FORTRANDOUBLEUNDERSCORE 0
#define LAM_FORTRANNOUNDERSCORE 0
#define LAM_FORTRANUNDERSCORE 1
#define LAM_HAVE_ATEXIT 1
#define LAM_HAVE_ATOLL 1
#define LAM_HAVE_BPROC 0
#define LAM_HAVE_BSD43_FD_PASSING 0
#define LAM_HAVE_BSD_PTYS 1
#define LAM_HAVE_FD_PASSING 1
#define LAM_HAVE_FIONBIO 0
#define LAM_HAVE_GETCWD 1
#define LAM_HAVE_OPENPTY 1
#define LAM_HAVE_POSIX_1G_FD_PASSING 0
#define LAM_HAVE_POSIX_THREADS 1
#define LAM_HAVE_PROTO_gethostname 1
#define LAM_HAVE_PROTO_snprintf 1
#define LAM_HAVE_RFC2292_FD_PASSING 1
#define LAM_HAVE_SA_LEN 0
#define LAM_HAVE_SA_RESTART 1
#define LAM_HAVE_SCHED_YIELD 1
#define LAM_HAVE_SNPRINTF 1
#define LAM_HAVE_SOLARIS_THREADS 0
#define LAM_HAVE_STRTOLL 1
#define LAM_HAVE_SVR4_FD_PASSING 0
#define LAM_HAVE_SYSV_PTYS 1
#define LAM_HAVE_SYSV_SEMAPHORES 1
#define LAM_HAVE_SYSV_SHMEM 1
#define LAM_HAVE_TV_QUEUE_DLL 0
#define LAM_HAVE_UNDERSCORE_VA_COPY 1
#define LAM_HAVE_UNION_SEMUN 0
#define LAM_HAVE_VA_COPY 1
#define LAM_HAVE_VSCANF 1
#define LAM_HAVE_YIELD 0
#define LAM_HAVE_float4 0
#define LAM_HAVE_float8 0
#define LAM_HAVE_int2 0
#define LAM_HAVE_int4 0
#define LAM_HAVE_int8 0
#define LAM_HAVE_uint2 0
#define LAM_HAVE_uint4 0
#define LAM_HAVE_uint8 0
#define LAM_MAJOR_VERSION 7
#define LAM_MINOR_VERSION 0
#define LAM_NEED_SYS_SELECT_H 1
#define LAM_RECVFROM_LEN_T socklen_t
#define LAM_RELEASE_VERSION 2
#define LAM_RM "/bin/rm -f"
#define LAM_SIGUSR SIGUSR2
#define LAM_SIZEOF_CHAR 1
#define LAM_SIZEOF_CXX_BOOL 1
#define LAM_SIZEOF_CXX_INT 4
#define LAM_SIZEOF_DOUBLE 8
#define LAM_SIZEOF_FLOAT 4
#define LAM_SIZEOF_FORTRAN_COMPLEX 8
#define LAM_SIZEOF_FORTRAN_DBLCOMPLEX 16
#define LAM_SIZEOF_FORTRAN_DBLPREC 8
#define LAM_SIZEOF_FORTRAN_INT 4
#define LAM_SIZEOF_FORTRAN_REAL 4
#define LAM_SIZEOF_INT 4
#define LAM_SIZEOF_LONG 4
#define LAM_SIZEOF_LONG_DOUBLE 12
#define LAM_SIZEOF_LONG_LONG 8
#define LAM_SIZEOF_SHORT 2
#define LAM_SIZEOF_VOID_P 4
#define LAM_SIZEOF_WCHAR 4
#define LAM_SOCK_OPTLEN_T socklen_t
#define LAM_STAT_MEMBERS_INT4 0
#define LAM_THREADS_HAVE_DIFFERENT_PIDS 1
#define LAM_TO_BOOT 60
#define LAM_TO_DLO_ACK 1
#define LAM_TO_DLO_IDLE 120
#define LAM_USE_SELECT_YIELD 0
#define LAM_VERSION "7.0.2"
#define LAM_WANT_BOOT_PROMISC_CONNECTIONS 0
#define LAM_WANT_CPPFILE 0
#define LAM_WANT_DEBUG 0
#define LAM_WANT_FORTRAN 1
#define LAM_WANT_IMPI 0
#define LAM_WANT_MPI2CPP 1
#define LAM_WANT_MPI_STUBS 0
#define LAM_WANT_PREFIX_MEMCPY 1
#define LAM_WANT_PROFILE 0
#define LAM_WANT_ROMIO 0
#define LAM_WANT_TRILLIUM_INSTALL 0
#define LIBLAM_EXTRA_LDFLAGS ""
#define LIBLAM_EXTRA_LIBS " -lutil "
#define LIBMPI_EXTRA_LDFLAGS ""
#define LIBMPI_EXTRA_LIBS " "
#define MPI2CPP_ATTR int
#define MPI2CPP_BSD_SIGNAL 1
#define MPI2CPP_SIZEOF_BOOL_T 1
#define MPI2CPP_SIZEOF_INT 4
#define MPI2CPP_SYSV_SIGNAL 0
#define PACKAGE_BUGREPORT ""
#define PACKAGE_NAME ""
#define PACKAGE_STRING ""
#define PACKAGE_TARNAME ""
#define PACKAGE_VERSION ""
#define STDC_HEADERS 1
#define WRAPPER_EXTRA_CFLAGS "-pthread"
#define WRAPPER_EXTRA_CXXFLAGS "-pthread"
#define WRAPPER_EXTRA_FFLAGS "-pthread"
#define WRAPPER_EXTRA_LDFLAGS ""
#define WRAPPER_EXTRA_LIBS " -lutil "
#endif
#ifdef __cplusplus
#include <stdlib.h>

configure: exit 0