You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1893 lines
84 KiB
Plaintext
1893 lines
84 KiB
Plaintext
============================================================================
|
|
== Configuring Open MPI
|
|
============================================================================
|
|
|
|
*** Startup tests
|
|
checking build system type... aarch64-unknown-linux-gnu
|
|
checking host system type... aarch64-unknown-linux-gnu
|
|
checking target system type... aarch64-unknown-linux-gnu
|
|
checking for gcc... gcc
|
|
checking whether the C compiler works... yes
|
|
checking for C compiler default output file name... a.out
|
|
checking for suffix of executables...
|
|
checking whether we are cross compiling... no
|
|
checking for suffix of object files... o
|
|
checking whether we are using the GNU C compiler... yes
|
|
checking whether gcc accepts -g... yes
|
|
checking for gcc option to accept ISO C89... none needed
|
|
checking whether gcc understands -c and -o together... yes
|
|
checking how to run the C preprocessor... gcc -E
|
|
checking for grep that handles long lines and -e... /usr/bin/grep
|
|
checking for egrep... /usr/bin/grep -E
|
|
checking for ANSI C header files... yes
|
|
checking for sys/types.h... yes
|
|
checking for sys/stat.h... yes
|
|
checking for stdlib.h... yes
|
|
checking for string.h... yes
|
|
checking for memory.h... yes
|
|
checking for strings.h... yes
|
|
checking for inttypes.h... yes
|
|
checking for stdint.h... yes
|
|
checking for unistd.h... yes
|
|
checking minix/config.h usability... no
|
|
checking minix/config.h presence... no
|
|
checking for minix/config.h... no
|
|
checking whether it is safe to define __EXTENSIONS__... yes
|
|
checking for a BSD-compatible install... /usr/bin/install -c
|
|
checking whether build environment is sane... yes
|
|
checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
|
|
checking for gawk... no
|
|
checking for mawk... mawk
|
|
checking whether make sets $(MAKE)... yes
|
|
checking for style of include used by make... GNU
|
|
checking whether make supports nested variables... yes
|
|
checking whether UID '0' is supported by ustar format... yes
|
|
checking whether GID '0' is supported by ustar format... yes
|
|
checking how to create a ustar tar archive... gnutar
|
|
checking dependency style of gcc... none
|
|
checking whether make supports nested variables... (cached) yes
|
|
checking directory of source tree... ..
|
|
checking directory of absolute source tree... /tmp/openmpi-4.1.0
|
|
checking directory of build tree... /tmp/openmpi-4.1.0/build
|
|
checking directory of prefix... /usr
|
|
checking directory of absolute prefix... /usr
|
|
|
|
*** Checking versions
|
|
checking for repo version... v4.1.0
|
|
checking Open MPI version... 4.1.0
|
|
checking Open MPI release date... Dec 18, 2020
|
|
checking Open MPI repository version... v4.1.0
|
|
checking for repo version... v4.1.0
|
|
checking Open MPI Run-Time Environment version... 4.1.0
|
|
checking Open MPI Run-Time Environment release date... Dec 18, 2020
|
|
checking Open MPI Run-Time Environment repository version... v4.1.0
|
|
checking for repo version... v4.1.0
|
|
checking Open SHMEM version... 4.1.0
|
|
checking Open SHMEM release date... Dec 18, 2020
|
|
checking Open SHMEM repository version... v4.1.0
|
|
checking for repo version... v4.1.0
|
|
checking Open Portable Access Layer version... 4.1.0
|
|
checking Open Portable Access Layer release date... Dec 18, 2020
|
|
checking Open Portable Access Layer repository version... v4.1.0
|
|
checking for bootstrap Autoconf version... 2.69
|
|
checking for bootstrap Automake version... 1.15
|
|
checking for boostrap Libtool version... 2.4.6
|
|
|
|
*** Initialization, setup
|
|
configure: builddir: /tmp/openmpi-4.1.0/build
|
|
configure: srcdir: /tmp/openmpi-4.1.0
|
|
configure: Detected VPATH build
|
|
installing to directory "/usr"
|
|
|
|
*** OPAL Configuration options
|
|
checking if want to run code coverage... no
|
|
checking if want to compile with branch probabilities... no
|
|
checking if want to debug memory usage... no
|
|
checking if want to profile memory usage... no
|
|
checking if want developer-level compiler pickyness... no
|
|
checking if want developer-level debugging code... no
|
|
checking if want to developer-level timing framework... no
|
|
checking if want to install project-internal header files... yes
|
|
checking if want pretty-print stacktrace... yes
|
|
checking if want pty support... yes
|
|
checking if want weak symbol support... yes
|
|
checking if want dlopen support... yes
|
|
checking for default value of mca_base_component_show_load_errors... enabled by default
|
|
checking if want heterogeneous support... no
|
|
checking if word-sized integers must be word-size aligned... no
|
|
checking if want IPv6 support... no
|
|
checking if want package/brand string... OpenMPI CUDA
|
|
checking if want ident string... 4.1.0
|
|
checking if want to use an alternative checksum algo for messages... no
|
|
checking maximum length of processor name... 256
|
|
checking maximum length of error string... 256
|
|
checking maximum length of object name... 64
|
|
checking maximum length of info key... 36
|
|
checking maximum length of info val... 256
|
|
checking maximum length of port name... 1024
|
|
checking maximum length of datarep string... 128
|
|
checking if want getpwuid support... yes
|
|
checking for zlib in... (default search paths)
|
|
checking zlib.h usability... yes
|
|
checking zlib.h presence... yes
|
|
checking for zlib.h... yes
|
|
looking for library without search path
|
|
checking for library containing deflate... -lz
|
|
checking if libz requires libnl v1 or v3...
|
|
checking will zlib support be built... yes
|
|
checking __NetBSD__... no
|
|
checking __FreeBSD__... no
|
|
checking __OpenBSD__... no
|
|
checking __DragonFly__... no
|
|
checking __386BSD__... no
|
|
checking __bsdi__... no
|
|
checking __APPLE__... no
|
|
checking __linux__... yes
|
|
checking __sun__... no
|
|
checking __sun... no
|
|
checking netdb.h usability... yes
|
|
checking netdb.h presence... yes
|
|
checking for netdb.h... yes
|
|
checking netinet/in.h usability... yes
|
|
checking netinet/in.h presence... yes
|
|
checking for netinet/in.h... yes
|
|
checking netinet/tcp.h usability... yes
|
|
checking netinet/tcp.h presence... yes
|
|
checking for netinet/tcp.h... yes
|
|
checking for struct sockaddr_in... yes
|
|
checking if --with-cuda is set... found (/usr/local/cuda/include/cuda.h)
|
|
checking for struct CUipcMemHandle_st.reserved... yes
|
|
checking whether CU_POINTER_ATTRIBUTE_SYNC_MEMOPS is declared... yes
|
|
checking whether cuPointerGetAttributes is declared... yes
|
|
checking if have cuda support... yes (-I/usr/local/cuda/include)
|
|
checking if user requested PMI support... no
|
|
checking if user requested internal PMIx support(yes)... no
|
|
checking for pmix.h in /usr... not found
|
|
checking for pmix.h in /usr/include... not found
|
|
configure: WARNING: discovered external PMIx version is less than internal version 3.x
|
|
configure: WARNING: using internal PMIx
|
|
|
|
*** ORTE Configuration options
|
|
checking if want orterun "--prefix" behavior to be enabled by default... no
|
|
|
|
*** OMPI Configuration options
|
|
checking if want compile-time warnings inside of mpi.h... yes
|
|
checking if want sparse process groups... no
|
|
checking if want peruse support... no
|
|
checking if want Fortran MPI bindings... (try)
|
|
checking if want C++ bindings... yes
|
|
checking if want MPI::SEEK_SET support... yes
|
|
checking if want run-time MPI parameter checking... runtime
|
|
|
|
*** OSHMEM Configuration options
|
|
checking if want oshmem... yes
|
|
checking if want SGI/Quadrics compatibility mode... yes
|
|
checking if want OSHMEM API parameter checking... always
|
|
checking for on_exit... yes
|
|
checking if want pshmem... yes
|
|
checking if want to build OSHMEM fortran bindings... yes
|
|
no
|
|
checking if want custom libmpi(_FOO) name... mpi
|
|
checking if want wrapper compiler rpath support... yes
|
|
checking if want wrapper compiler runpath support... no
|
|
|
|
============================================================================
|
|
== Compiler and preprocessor tests
|
|
============================================================================
|
|
|
|
*** C compiler and preprocessor
|
|
checking for gcc... (cached) gcc
|
|
checking whether we are using the GNU C compiler... (cached) yes
|
|
checking whether gcc accepts -g... (cached) yes
|
|
checking for gcc option to accept ISO C89... (cached) none needed
|
|
checking whether gcc understands -c and -o together... (cached) yes
|
|
checking if gcc requires a flag for C11... no
|
|
configure: verifying gcc supports C11 without a flag
|
|
checking if gcc supports C11 _Thread_local... yes
|
|
checking if gcc supports C11 atomic variables... yes
|
|
checking if gcc supports C11 _Atomic keyword... yes
|
|
checking if gcc supports C11 _Generic keyword... yes
|
|
checking if gcc supports C11 _Static_assert... yes
|
|
checking if gcc supports C11 atomic_fetch_xor_explicit... yes
|
|
configure: no flag required for C11 support
|
|
checking if gcc supports __thread... yes
|
|
checking if gcc supports C11 _Thread_local... yes
|
|
checking for the C compiler vendor... gnu
|
|
checking for ANSI C header files... (cached) yes
|
|
checking if gcc supports -finline-functions... yes
|
|
checking if gcc supports -fno-strict-aliasing... yes
|
|
configure: WARNING: -fno-strict-aliasing has been added to CFLAGS
|
|
checking if gcc supports __builtin_expect... yes
|
|
checking if gcc supports __builtin_prefetch... yes
|
|
checking if gcc supports __builtin_clz... yes
|
|
checking for C optimization flags... -O3 -DNDEBUG -finline-functions -fno-strict-aliasing
|
|
checking for Interix environment... no
|
|
checking for C ident string support... #ident
|
|
checking for int8_t... yes
|
|
checking for uint8_t... yes
|
|
checking for int16_t... yes
|
|
checking for uint16_t... yes
|
|
checking for int32_t... yes
|
|
checking for uint32_t... yes
|
|
checking for int64_t... yes
|
|
checking for uint64_t... yes
|
|
checking for int128_t... no
|
|
checking for __int128... yes
|
|
checking for uint128_t... no
|
|
checking for long long... yes
|
|
checking for __float128... no
|
|
checking for long double... yes
|
|
checking complex.h usability... yes
|
|
checking complex.h presence... yes
|
|
checking for complex.h... yes
|
|
checking for float _Complex... yes
|
|
checking for double _Complex... yes
|
|
checking for long double _Complex... yes
|
|
checking for intptr_t... yes
|
|
checking for uintptr_t... yes
|
|
checking for mode_t... yes
|
|
checking for ssize_t... yes
|
|
checking for ptrdiff_t... yes
|
|
checking size of _Bool... 1
|
|
checking size of char... 1
|
|
checking size of short... 2
|
|
checking size of int... 4
|
|
checking size of long... 8
|
|
checking size of long long... 8
|
|
checking size of float... 4
|
|
checking size of double... 8
|
|
checking size of long double... 16
|
|
checking size of float _Complex... 8
|
|
checking size of double _Complex... 16
|
|
checking size of long double _Complex... 32
|
|
checking size of void *... 8
|
|
checking size of size_t... 8
|
|
checking size of ssize_t... 8
|
|
checking size of ptrdiff_t... 8
|
|
checking size of wchar_t... 4
|
|
checking size of pid_t... 4
|
|
checking size of atomic_short... 2
|
|
checking size of atomic_int... 4
|
|
checking size of atomic_long... 8
|
|
checking size of atomic_llong... 8
|
|
checking alignment of bool... 1
|
|
checking alignment of int8_t... 1
|
|
checking alignment of int16_t... 2
|
|
checking alignment of int32_t... 4
|
|
checking alignment of int64_t... 8
|
|
checking alignment of char... 1
|
|
checking alignment of short... 2
|
|
checking alignment of wchar_t... 4
|
|
checking alignment of int... 4
|
|
checking alignment of long... 8
|
|
checking alignment of long long... 8
|
|
checking alignment of float... 4
|
|
checking alignment of double... 8
|
|
checking alignment of long double... 16
|
|
checking alignment of float _Complex... 4
|
|
checking alignment of double _Complex... 8
|
|
checking alignment of long double _Complex... 16
|
|
checking alignment of void *... 8
|
|
checking alignment of size_t... 8
|
|
checking for weak symbol support... yes
|
|
checking for macro weak symbol support... yes
|
|
checking for functional offsetof macro... yes
|
|
|
|
*** C++ compiler and preprocessor
|
|
checking for g++... g++
|
|
checking whether we are using the GNU C++ compiler... yes
|
|
checking whether g++ accepts -g... yes
|
|
checking dependency style of g++... none
|
|
checking how to run the C++ preprocessor... g++ -E
|
|
checking for the C++ compiler vendor... gnu
|
|
checking if g++ supports -finline-functions... yes
|
|
configure: WARNING: -finline-functions has been added to CXXFLAGS
|
|
checking if C and C++ are link compatible... yes
|
|
checking for C++ optimization flags... -O3 -DNDEBUG -finline-functions
|
|
checking size of bool... 1
|
|
checking alignment of bool... (cached) 1
|
|
|
|
*** C++ compiler and preprocessor
|
|
checking whether we are using the GNU C++ compiler... (cached) yes
|
|
checking whether g++ accepts -g... (cached) yes
|
|
checking dependency style of g++... (cached) none
|
|
checking how to run the C++ preprocessor... g++ -E
|
|
checking if C++ compiler works... yes
|
|
checking if g++ supports -finline-functions... yes
|
|
checking if C and C++ are link compatible... (cached) configure: WARNING: -finline-functions has been added to CXXFLAGS
|
|
yes
|
|
checking for C++ optimization flags... -O3 -DNDEBUG -finline-functions
|
|
checking size of bool... (cached) 1
|
|
checking alignment of bool... (cached) 1
|
|
checking if able to build the MPI C++ bindings... yes
|
|
checking for the C++ compiler vendor... (cached) gnu
|
|
checking if want C++ exception handling... no
|
|
checking for C++ template_repository_directory... not used
|
|
checking for C++ compiler template parameters... none needed
|
|
checking for C++ ident string support... #ident
|
|
checking if g++ supports __builtin_expect... yes
|
|
checking if g++ supports __builtin_prefetch... yes
|
|
checking if g++ supports const_cast<> properly... yes
|
|
|
|
*** Compiler characteristics
|
|
checking for __attribute__... yes
|
|
checking for __attribute__(aligned)... yes
|
|
checking for __attribute__(always_inline)... yes
|
|
checking for __attribute__(cold)... yes
|
|
checking for __attribute__(const)... yes
|
|
checking for __attribute__(deprecated)... yes
|
|
checking for __attribute__(deprecated_argument)... yes
|
|
checking for __attribute__(error)... yes
|
|
checking for __attribute__(format)... yes
|
|
checking for __attribute__(format_funcptr)... yes
|
|
checking for __attribute__(hot)... yes
|
|
checking for __attribute__(malloc)... yes
|
|
checking for __attribute__(may_alias)... yes
|
|
checking for __attribute__(no_instrument_function)... yes
|
|
checking for __attribute__(noinline)... yes
|
|
checking for __attribute__(nonnull)... yes
|
|
checking for __attribute__(noreturn)... yes
|
|
checking for __attribute__(noreturn_funcptr)... yes
|
|
checking for __attribute__(packed)... yes
|
|
checking for __attribute__(pure)... yes
|
|
checking for __attribute__(sentinel)... yes
|
|
checking for __attribute__(unused)... yes
|
|
checking for __attribute__(visibility)... yes
|
|
checking for __attribute__(warn_unused_result)... yes
|
|
checking for __attribute__(weak_alias)... yes
|
|
checking for __attribute__(destructor)... yes
|
|
checking for __attribute__(optnone)... no
|
|
checking for __attribute__(extension)... yes
|
|
checking for compiler familyid... 1
|
|
checking for compiler familyname... GNU
|
|
checking for compiler version... 590592
|
|
checking for compiler version_str... 9.3.0
|
|
|
|
*** Java MPI bindings
|
|
checking if want Java bindings... no
|
|
|
|
*** OpenSHMEM profiling
|
|
checking if pshmem will be enabled... yes (weak symbols supported)
|
|
|
|
*** Assembler
|
|
checking dependency style of gcc... none
|
|
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
|
|
checking the name lister (/usr/bin/nm -B) interface... BSD nm
|
|
checking for fgrep... /usr/bin/grep -F
|
|
checking for __atomic builtin atomics... yes
|
|
checking for __atomic_compare_exchange_n... no
|
|
checking for __atomic_compare_exchange_n with -mcx16... no
|
|
checking for __atomic_compare_exchange_n with -latomic... yes
|
|
checking if __atomic_compare_exchange_n() gives correct results... yes
|
|
checking if __int128 atomic compare-and-swap is always lock-free... no
|
|
checking for __sync_bool_compare_and_swap... yes
|
|
checking if __sync_bool_compare_and_swap() gives correct results... yes
|
|
checking if .proc/endp is needed... no
|
|
checking directive for setting text section... .text
|
|
checking directive for exporting symbols... .globl
|
|
checking for objdump... objdump
|
|
checking if .note.GNU-stack is needed... yes
|
|
checking suffix for labels... :
|
|
checking prefix for global symbol labels...
|
|
checking prefix for lsym labels... .L
|
|
checking prefix for function in .type... @
|
|
checking if .size is needed... yes
|
|
checking if .align directive takes logarithmic value... yes
|
|
checking for assembly architecture... ARM64
|
|
checking for builtin atomics... BUILTIN_GCC
|
|
|
|
*** Fortran compiler
|
|
checking for gfortran... gfortran
|
|
checking whether we are using the GNU Fortran compiler... yes
|
|
checking whether gfortran accepts -g... yes
|
|
checking whether ln -s works... yes
|
|
checking if Fortran compiler works... yes
|
|
checking for extra arguments to build a shared library... none needed
|
|
checking for gfortran warnings flags... none
|
|
checking for Fortran flag to compile .f files... none
|
|
checking for Fortran flag to compile .f90 files... none
|
|
checking if Fortran compilers preprocess .F90 files without additional flag... yes
|
|
checking to see if Fortran compilers need additional linker flags... none
|
|
checking external symbol convention... single underscore
|
|
checking if C and Fortran are link compatible... yes
|
|
checking to see if Fortran compiler likes the C++ exception flags... skipped (no C++ exceptions flags)
|
|
checking to see if mpifort compiler needs additional linker flags... none
|
|
checking if Fortran compiler supports CHARACTER... yes
|
|
checking size of Fortran CHARACTER... 1
|
|
checking for C type corresponding to CHARACTER... char
|
|
checking alignment of Fortran CHARACTER... 1
|
|
checking for corresponding KIND value of CHARACTER... C_SIGNED_CHAR
|
|
checking KIND value of Fortran C_SIGNED_CHAR... 1
|
|
checking if Fortran compiler supports LOGICAL... yes
|
|
checking size of Fortran LOGICAL... 4
|
|
checking for C type corresponding to LOGICAL... int
|
|
checking alignment of Fortran LOGICAL... 4
|
|
checking for corresponding KIND value of LOGICAL... C_INT
|
|
checking KIND value of Fortran C_INT... 4
|
|
checking if Fortran compiler supports LOGICAL*1... yes
|
|
checking size of Fortran LOGICAL*1... 1
|
|
checking for C type corresponding to LOGICAL*1... char
|
|
checking alignment of Fortran LOGICAL*1... 1
|
|
checking for corresponding KIND value of LOGICAL*1... C_SIGNED_CHAR
|
|
checking KIND value of Fortran C_SIGNED_CHAR... (cached) 1
|
|
checking if Fortran compiler supports LOGICAL*2... yes
|
|
checking size of Fortran LOGICAL*2... 2
|
|
checking for C type corresponding to LOGICAL*2... short
|
|
checking alignment of Fortran LOGICAL*2... 2
|
|
checking for corresponding KIND value of LOGICAL*2... C_SHORT
|
|
checking KIND value of Fortran C_SHORT... 2
|
|
checking if Fortran compiler supports LOGICAL*4... yes
|
|
checking size of Fortran LOGICAL*4... 4
|
|
checking for C type corresponding to LOGICAL*4... int
|
|
checking alignment of Fortran LOGICAL*4... 4
|
|
checking for corresponding KIND value of LOGICAL*4... C_INT
|
|
checking KIND value of Fortran C_INT... (cached) 4
|
|
checking if Fortran compiler supports LOGICAL*8... yes
|
|
checking size of Fortran LOGICAL*8... 8
|
|
checking for C type corresponding to LOGICAL*8... long long
|
|
checking alignment of Fortran LOGICAL*8... 8
|
|
checking for corresponding KIND value of LOGICAL*8... C_LONG_LONG
|
|
checking KIND value of Fortran C_LONG_LONG... 8
|
|
checking if Fortran compiler supports INTEGER... yes
|
|
checking size of Fortran INTEGER... 4
|
|
checking for C type corresponding to INTEGER... int
|
|
checking alignment of Fortran INTEGER... 4
|
|
checking for corresponding KIND value of INTEGER... C_INT
|
|
checking KIND value of Fortran C_INT... (cached) 4
|
|
checking if Fortran compiler supports INTEGER*1... yes
|
|
checking size of Fortran INTEGER*1... 1
|
|
checking for C type corresponding to INTEGER*1... char
|
|
checking alignment of Fortran INTEGER*1... 1
|
|
checking for corresponding KIND value of INTEGER*1... C_SIGNED_CHAR
|
|
checking KIND value of Fortran C_SIGNED_CHAR... (cached) 1
|
|
checking if Fortran compiler supports INTEGER*2... yes
|
|
checking size of Fortran INTEGER*2... 2
|
|
checking for C type corresponding to INTEGER*2... short
|
|
checking alignment of Fortran INTEGER*2... 2
|
|
checking for corresponding KIND value of INTEGER*2... C_SHORT
|
|
checking KIND value of Fortran C_SHORT... (cached) 2
|
|
checking if Fortran compiler supports INTEGER*4... yes
|
|
checking size of Fortran INTEGER*4... 4
|
|
checking for C type corresponding to INTEGER*4... int
|
|
checking alignment of Fortran INTEGER*4... 4
|
|
checking for corresponding KIND value of INTEGER*4... C_INT
|
|
checking KIND value of Fortran C_INT... (cached) 4
|
|
checking if Fortran compiler supports INTEGER*8... yes
|
|
checking size of Fortran INTEGER*8... 8
|
|
checking for C type corresponding to INTEGER*8... long long
|
|
checking alignment of Fortran INTEGER*8... 8
|
|
checking for corresponding KIND value of INTEGER*8... C_LONG_LONG
|
|
checking KIND value of Fortran C_LONG_LONG... (cached) 8
|
|
checking if Fortran compiler supports INTEGER*16... yes
|
|
checking size of Fortran INTEGER*16... 16
|
|
checking for C type corresponding to INTEGER*16... not found
|
|
configure: WARNING: *** Did not find corresponding C type
|
|
checking for corresponding KIND value of INTEGER*16... 0
|
|
checking KIND value of Fortran 0... 0
|
|
configure: WARNING: Compiler INTEGER*16 and mismatch; MPI datatype unsupported
|
|
checking if Fortran compiler supports REAL... yes
|
|
checking size of Fortran REAL... 4
|
|
checking for C type corresponding to REAL... float
|
|
checking alignment of Fortran REAL... 4
|
|
checking for corresponding KIND value of REAL... C_FLOAT
|
|
checking KIND value of Fortran C_FLOAT... 4
|
|
checking if Fortran compiler supports REAL*2... no
|
|
checking if Fortran compiler supports REAL*4... yes
|
|
checking size of Fortran REAL*4... 4
|
|
checking for C type corresponding to REAL*4... float
|
|
checking alignment of Fortran REAL*4... 4
|
|
checking for corresponding KIND value of REAL*4... C_FLOAT
|
|
checking KIND value of Fortran C_FLOAT... (cached) 4
|
|
checking if Fortran compiler supports REAL*8... yes
|
|
checking size of Fortran REAL*8... 8
|
|
checking for C type corresponding to REAL*8... double
|
|
checking alignment of Fortran REAL*8... 8
|
|
checking for corresponding KIND value of REAL*8... C_DOUBLE
|
|
checking KIND value of Fortran C_DOUBLE... 8
|
|
checking if Fortran compiler supports REAL*16... yes
|
|
checking size of Fortran REAL*16... 16
|
|
checking for C type corresponding to REAL*16... long double
|
|
checking alignment of Fortran REAL*16... 16
|
|
checking for corresponding KIND value of REAL*16... C_LONG_DOUBLE
|
|
checking KIND value of Fortran C_LONG_DOUBLE... 16
|
|
checking for C type matching bit representation of REAL*16... pending
|
|
checking if long double == REAL*16... yes
|
|
checking if Fortran compiler supports DOUBLE PRECISION... yes
|
|
checking size of Fortran DOUBLE PRECISION... 8
|
|
checking for C type corresponding to DOUBLE PRECISION... double
|
|
checking alignment of Fortran DOUBLE PRECISION... 8
|
|
checking for corresponding KIND value of DOUBLE PRECISION... C_DOUBLE
|
|
checking KIND value of Fortran C_DOUBLE... (cached) 8
|
|
checking if Fortran compiler supports COMPLEX... yes
|
|
checking size of Fortran COMPLEX... 8
|
|
checking for C type corresponding to COMPLEX... float _Complex
|
|
checking alignment of Fortran COMPLEX... 4
|
|
checking for corresponding KIND value of COMPLEX... C_FLOAT_COMPLEX
|
|
checking KIND value of Fortran C_FLOAT_COMPLEX... 4
|
|
checking if Fortran compiler supports COMPLEX*4... no
|
|
checking if Fortran compiler supports COMPLEX*8... yes
|
|
checking size of Fortran COMPLEX*8... 8
|
|
checking for C type corresponding to COMPLEX*8... float _Complex
|
|
checking alignment of Fortran COMPLEX*8... 4
|
|
checking for corresponding KIND value of COMPLEX*8... C_FLOAT_COMPLEX
|
|
checking KIND value of Fortran C_FLOAT_COMPLEX... (cached) 4
|
|
checking if Fortran compiler supports COMPLEX*16... yes
|
|
checking size of Fortran COMPLEX*16... 16
|
|
checking for C type corresponding to COMPLEX*16... double _Complex
|
|
checking alignment of Fortran COMPLEX*16... 8
|
|
checking for corresponding KIND value of COMPLEX*16... C_DOUBLE_COMPLEX
|
|
checking KIND value of Fortran C_DOUBLE_COMPLEX... 8
|
|
checking if Fortran compiler supports COMPLEX*32... yes
|
|
checking size of Fortran COMPLEX*32... 32
|
|
checking for C type corresponding to COMPLEX*32... long double _Complex
|
|
checking alignment of Fortran COMPLEX*32... 16
|
|
checking for corresponding KIND value of COMPLEX*32... C_LONG_DOUBLE_COMPLEX
|
|
checking KIND value of Fortran C_LONG_DOUBLE_COMPLEX... 16
|
|
checking if Fortran compiler supports DOUBLE COMPLEX... yes
|
|
checking size of Fortran DOUBLE COMPLEX... 16
|
|
checking for C type corresponding to DOUBLE COMPLEX... double _Complex
|
|
checking alignment of Fortran DOUBLE COMPLEX... 8
|
|
checking for corresponding KIND value of DOUBLE COMPLEX... C_DOUBLE_COMPLEX
|
|
checking KIND value of Fortran C_DOUBLE_COMPLEX... (cached) 8
|
|
checking for max Fortran MPI handle index... 2147483647
|
|
checking Fortran value for .TRUE. logical type... 1
|
|
checking for correct handling of Fortran logical arrays... yes
|
|
checking max supported Fortran array rank... 15
|
|
checking for the value of MPI_STATUS_SIZE... 6 Fortran INTEGERs
|
|
checking KIND value of Fortran C_INT16_T... 2
|
|
checking KIND value of Fortran C_INT32_T... 4
|
|
checking KIND value of Fortran C_INT64_T... 8
|
|
checking if building Fortran mpif.h bindings... yes
|
|
checking if Fortran compiler supports INTERFACE... yes
|
|
checking if Fortran compiler supports ISO_FORTRAN_ENV... yes
|
|
checking if Fortran compiler supports STORAGE_SIZE for relevant types... yes
|
|
checking for Fortran compiler module include flag... -I
|
|
checking Fortran compiler ignore TKR syntax... not cached; checking variants
|
|
checking for Fortran compiler support of TYPE(*), DIMENSION(*)... no
|
|
checking for Fortran compiler support of !GCC$ ATTRIBUTES NO_ARG_CHECK... yes
|
|
checking Fortran compiler ignore TKR syntax... 1:type(*), dimension(*):!GCC$ ATTRIBUTES NO_ARG_CHECK ::
|
|
checking if Fortran compiler supports ISO_C_BINDING... yes
|
|
checking if building Fortran 'use mpi' bindings... yes
|
|
checking if sizeof(C int) == sizeof(Fortran INTEGER)... yes
|
|
checking if Fortran compiler supports SUBROUTINE BIND(C)... yes
|
|
checking if Fortran compiler supports TYPE, BIND(C)... yes
|
|
checking if Fortran compiler supports TYPE(type), BIND(C, NAME="name")... yes
|
|
checking if Fortran compiler supports PROCEDURE... yes
|
|
checking if Fortran compiler supports USE...ONLY... yes
|
|
checking if Fortran compiler supports optional arguments... yes
|
|
checking if Fortran compiler supports C_FUNLOC/TS 29113... yes
|
|
checking if Fortran compiler supports PRIVATE... yes
|
|
checking if Fortran compiler supports PROTECTED... yes
|
|
checking if Fortran compiler supports ABSTRACT... yes
|
|
checking if Fortran compiler supports ASYNCHRONOUS... yes
|
|
checking size of Fortran type(test_mpi_handle)... 4
|
|
checking alignment of Fortran type(test_mpi_handle)... 8
|
|
checking Fortran compiler F08 assumed rank syntax... not cached; checking
|
|
checking for Fortran compiler support of TYPE(*), DIMENSION(..)... yes
|
|
checking Fortran compiler F08 assumed rank syntax... yes
|
|
checking which mpi_f08 implementation to build... "good" compiler, no array subsections
|
|
checking if building Fortran 'use mpi_f08' bindings... yes
|
|
|
|
============================================================================
|
|
== Header file tests
|
|
============================================================================
|
|
checking alloca.h usability... yes
|
|
checking alloca.h presence... yes
|
|
checking for alloca.h... yes
|
|
checking aio.h usability... yes
|
|
checking aio.h presence... yes
|
|
checking for aio.h... yes
|
|
checking arpa/inet.h usability... yes
|
|
checking arpa/inet.h presence... yes
|
|
checking for arpa/inet.h... yes
|
|
checking dirent.h usability... yes
|
|
checking dirent.h presence... yes
|
|
checking for dirent.h... yes
|
|
checking dlfcn.h usability... yes
|
|
checking dlfcn.h presence... yes
|
|
checking for dlfcn.h... yes
|
|
checking endian.h usability... yes
|
|
checking endian.h presence... yes
|
|
checking for endian.h... yes
|
|
checking execinfo.h usability... yes
|
|
checking execinfo.h presence... yes
|
|
checking for execinfo.h... yes
|
|
checking err.h usability... yes
|
|
checking err.h presence... yes
|
|
checking for err.h... yes
|
|
checking fcntl.h usability... yes
|
|
checking fcntl.h presence... yes
|
|
checking for fcntl.h... yes
|
|
checking grp.h usability... yes
|
|
checking grp.h presence... yes
|
|
checking for grp.h... yes
|
|
checking libgen.h usability... yes
|
|
checking libgen.h presence... yes
|
|
checking for libgen.h... yes
|
|
checking libutil.h usability... no
|
|
checking libutil.h presence... no
|
|
checking for libutil.h... no
|
|
checking for memory.h... (cached) yes
|
|
checking for netdb.h... (cached) yes
|
|
checking for netinet/in.h... (cached) yes
|
|
checking for netinet/tcp.h... (cached) yes
|
|
checking poll.h usability... yes
|
|
checking poll.h presence... yes
|
|
checking for poll.h... yes
|
|
checking pthread.h usability... yes
|
|
checking pthread.h presence... yes
|
|
checking for pthread.h... yes
|
|
checking pty.h usability... yes
|
|
checking pty.h presence... yes
|
|
checking for pty.h... yes
|
|
checking pwd.h usability... yes
|
|
checking pwd.h presence... yes
|
|
checking for pwd.h... yes
|
|
checking sched.h usability... yes
|
|
checking sched.h presence... yes
|
|
checking for sched.h... yes
|
|
checking for strings.h... (cached) yes
|
|
checking stropts.h usability... no
|
|
checking stropts.h presence... no
|
|
checking for stropts.h... no
|
|
checking linux/ethtool.h usability... yes
|
|
checking linux/ethtool.h presence... yes
|
|
checking for linux/ethtool.h... yes
|
|
checking linux/sockios.h usability... yes
|
|
checking linux/sockios.h presence... yes
|
|
checking for linux/sockios.h... yes
|
|
checking sys/fcntl.h usability... yes
|
|
checking sys/fcntl.h presence... yes
|
|
checking for sys/fcntl.h... yes
|
|
checking sys/ipc.h usability... yes
|
|
checking sys/ipc.h presence... yes
|
|
checking for sys/ipc.h... yes
|
|
checking sys/shm.h usability... yes
|
|
checking sys/shm.h presence... yes
|
|
checking for sys/shm.h... yes
|
|
checking sys/ioctl.h usability... yes
|
|
checking sys/ioctl.h presence... yes
|
|
checking for sys/ioctl.h... yes
|
|
checking sys/mman.h usability... yes
|
|
checking sys/mman.h presence... yes
|
|
checking for sys/mman.h... yes
|
|
checking sys/param.h usability... yes
|
|
checking sys/param.h presence... yes
|
|
checking for sys/param.h... yes
|
|
checking sys/queue.h usability... yes
|
|
checking sys/queue.h presence... yes
|
|
checking for sys/queue.h... yes
|
|
checking sys/resource.h usability... yes
|
|
checking sys/resource.h presence... yes
|
|
checking for sys/resource.h... yes
|
|
checking sys/select.h usability... yes
|
|
checking sys/select.h presence... yes
|
|
checking for sys/select.h... yes
|
|
checking sys/socket.h usability... yes
|
|
checking sys/socket.h presence... yes
|
|
checking for sys/socket.h... yes
|
|
checking sys/sockio.h usability... no
|
|
checking sys/sockio.h presence... no
|
|
checking for sys/sockio.h... no
|
|
checking for sys/stat.h... (cached) yes
|
|
checking sys/statfs.h usability... yes
|
|
checking sys/statfs.h presence... yes
|
|
checking for sys/statfs.h... yes
|
|
checking sys/statvfs.h usability... yes
|
|
checking sys/statvfs.h presence... yes
|
|
checking for sys/statvfs.h... yes
|
|
checking sys/time.h usability... yes
|
|
checking sys/time.h presence... yes
|
|
checking for sys/time.h... yes
|
|
checking sys/tree.h usability... no
|
|
checking sys/tree.h presence... no
|
|
checking for sys/tree.h... no
|
|
checking for sys/types.h... (cached) yes
|
|
checking sys/uio.h usability... yes
|
|
checking sys/uio.h presence... yes
|
|
checking for sys/uio.h... yes
|
|
checking sys/un.h usability... yes
|
|
checking sys/un.h presence... yes
|
|
checking for sys/un.h... yes
|
|
checking net/uio.h usability... no
|
|
checking net/uio.h presence... no
|
|
checking for net/uio.h... no
|
|
checking sys/utsname.h usability... yes
|
|
checking sys/utsname.h presence... yes
|
|
checking for sys/utsname.h... yes
|
|
checking sys/vfs.h usability... yes
|
|
checking sys/vfs.h presence... yes
|
|
checking for sys/vfs.h... yes
|
|
checking sys/wait.h usability... yes
|
|
checking sys/wait.h presence... yes
|
|
checking for sys/wait.h... yes
|
|
checking syslog.h usability... yes
|
|
checking syslog.h presence... yes
|
|
checking for syslog.h... yes
|
|
checking termios.h usability... yes
|
|
checking termios.h presence... yes
|
|
checking for termios.h... yes
|
|
checking ulimit.h usability... yes
|
|
checking ulimit.h presence... yes
|
|
checking for ulimit.h... yes
|
|
checking for unistd.h... (cached) yes
|
|
checking util.h usability... no
|
|
checking util.h presence... no
|
|
checking for util.h... no
|
|
checking utmp.h usability... yes
|
|
checking utmp.h presence... yes
|
|
checking for utmp.h... yes
|
|
checking malloc.h usability... yes
|
|
checking malloc.h presence... yes
|
|
checking for malloc.h... yes
|
|
checking ifaddrs.h usability... yes
|
|
checking ifaddrs.h presence... yes
|
|
checking for ifaddrs.h... yes
|
|
checking crt_externs.h usability... no
|
|
checking crt_externs.h presence... no
|
|
checking for crt_externs.h... no
|
|
checking regex.h usability... yes
|
|
checking regex.h presence... yes
|
|
checking for regex.h... yes
|
|
checking mntent.h usability... yes
|
|
checking mntent.h presence... yes
|
|
checking for mntent.h... yes
|
|
checking paths.h usability... yes
|
|
checking paths.h presence... yes
|
|
checking for paths.h... yes
|
|
checking ioLib.h usability... no
|
|
checking ioLib.h presence... no
|
|
checking for ioLib.h... no
|
|
checking sockLib.h usability... no
|
|
checking sockLib.h presence... no
|
|
checking for sockLib.h... no
|
|
checking hostLib.h usability... no
|
|
checking hostLib.h presence... no
|
|
checking for hostLib.h... no
|
|
checking shlwapi.h usability... no
|
|
checking shlwapi.h presence... no
|
|
checking for shlwapi.h... no
|
|
checking sys/synch.h usability... no
|
|
checking sys/synch.h presence... no
|
|
checking for sys/synch.h... no
|
|
checking db.h usability... no
|
|
checking db.h presence... no
|
|
checking for db.h... no
|
|
checking ndbm.h usability... no
|
|
checking ndbm.h presence... no
|
|
checking for ndbm.h... no
|
|
checking for zlib.h... (cached) yes
|
|
checking ieee754.h usability... yes
|
|
checking ieee754.h presence... yes
|
|
checking for ieee754.h... yes
|
|
checking for sys/mount.h... yes
|
|
checking for sys/sysctl.h... yes
|
|
checking for net/if.h... yes
|
|
|
|
============================================================================
|
|
== Type tests
|
|
============================================================================
|
|
checking for socklen_t... yes
|
|
checking for struct sockaddr_in... (cached) yes
|
|
checking for struct sockaddr_in6... yes
|
|
checking for struct sockaddr_storage... yes
|
|
checking for struct ifreq... yes
|
|
checking for struct ethtool_cmd... yes
|
|
checking whether ethtool_cmd_speed is declared... yes
|
|
checking whether SIOCETHTOOL is declared... yes
|
|
checking for struct ethtool_cmd.speed_hi... yes
|
|
checking for struct ethtool_cmd.speed_hi... (cached) yes
|
|
checking for struct ethtool_cmd.speed_hi... (cached) yes
|
|
checking for struct ethtool_cmd.speed_hi... (cached) yes
|
|
checking whether AF_UNSPEC is declared... yes
|
|
checking whether PF_UNSPEC is declared... yes
|
|
checking whether AF_INET6 is declared... yes
|
|
checking whether PF_INET6 is declared... yes
|
|
checking if SA_RESTART defined in signal.h... yes
|
|
checking for struct sockaddr.sa_len... no
|
|
checking for struct dirent.d_type... yes
|
|
checking for siginfo_t.si_fd... yes
|
|
checking for siginfo_t.si_band... yes
|
|
checking for struct statfs.f_type... yes
|
|
checking for struct statfs.f_fstypename... no
|
|
checking for struct statvfs.f_basetype... no
|
|
checking for struct statvfs.f_fstypename... no
|
|
checking for type of MPI_Aint... ptrdiff_t (size: 8)
|
|
checking for type of MPI_Count... long long (size: 8)
|
|
checking for type of MPI_Offset... long long (size: 8)
|
|
checking for an MPI datatype for MPI_Offset... MPI_LONG_LONG
|
|
checking for MPI_INTEGER_KIND... 4
|
|
checking for MPI_ADDRESS_KIND... 8
|
|
checking for MPI_COUNT_KIND... 8
|
|
checking for MPI_OFFSET_KIND... 8
|
|
checking the linker for support for the -fini option... yes
|
|
|
|
============================================================================
|
|
== Library and Function tests
|
|
============================================================================
|
|
checking for library containing openpty... -lutil
|
|
checking for library containing gethostbyname... none required
|
|
checking for library containing socket... none required
|
|
checking for library containing sched_yield... none required
|
|
checking for library containing dirname... none required
|
|
checking for library containing ceil... -lm
|
|
checking for library containing clock_gettime... none required
|
|
checking for asprintf... yes
|
|
checking for snprintf... yes
|
|
checking for vasprintf... yes
|
|
checking for vsnprintf... yes
|
|
checking for openpty... yes
|
|
checking for isatty... yes
|
|
checking for getpwuid... yes
|
|
checking for fork... yes
|
|
checking for waitpid... yes
|
|
checking for execve... yes
|
|
checking for pipe... yes
|
|
checking for ptsname... yes
|
|
checking for setsid... yes
|
|
checking for mmap... yes
|
|
checking for tcgetpgrp... yes
|
|
checking for posix_memalign... yes
|
|
checking for strsignal... yes
|
|
checking for sysconf... yes
|
|
checking for syslog... yes
|
|
checking for vsyslog... yes
|
|
checking for regcmp... no
|
|
checking for regexec... yes
|
|
checking for regfree... yes
|
|
checking for _NSGetEnviron... no
|
|
checking for socketpair... yes
|
|
checking for strncpy_s... no
|
|
checking for usleep... yes
|
|
checking for mkfifo... yes
|
|
checking for dbopen... no
|
|
checking for dbm_open... no
|
|
checking for statfs... yes
|
|
checking for statvfs... yes
|
|
checking for setpgid... yes
|
|
checking for setenv... yes
|
|
checking for __malloc_initialize_hook... no
|
|
checking for __clear_cache... yes
|
|
checking for htonl define... no
|
|
checking for htonl... yes
|
|
checking whether va_copy is declared... yes
|
|
checking whether __va_copy is declared... yes
|
|
checking whether __func__ is declared... yes
|
|
|
|
============================================================================
|
|
== System-specific tests
|
|
============================================================================
|
|
checking for _SC_NPROCESSORS_ONLN... yes
|
|
checking whether byte ordering is bigendian... no
|
|
checking for broken qsort... no
|
|
checking if C compiler and POSIX threads work as is... no
|
|
checking if C++ compiler and POSIX threads work as is... no
|
|
checking if Fortran compiler and POSIX threads work as is... no
|
|
checking if C compiler and POSIX threads work with -Kthread... no
|
|
checking if C compiler and POSIX threads work with -kthread... no
|
|
checking if C compiler and POSIX threads work with -pthread... yes
|
|
checking if C++ compiler and POSIX threads work with -Kthread... no
|
|
checking if C++ compiler and POSIX threads work with -kthread... no
|
|
checking if C++ compiler and POSIX threads work with -pthread... yes
|
|
checking if Fortran compiler and POSIX threads work with -Kthread... no
|
|
checking if Fortran compiler and POSIX threads work with -kthread... no
|
|
checking if Fortran compiler and POSIX threads work with -pthread... yes
|
|
checking for pthread_mutexattr_setpshared... yes
|
|
checking for pthread_condattr_setpshared... yes
|
|
checking for PTHREAD_MUTEX_ERRORCHECK_NP... yes
|
|
checking for PTHREAD_MUTEX_ERRORCHECK... yes
|
|
checking for working POSIX threads package... yes
|
|
checking if threads have different pids (pthreads on linux)... no
|
|
checking whether ln -s works... yes
|
|
checking for grep that handles long lines and -e... (cached) /usr/bin/grep
|
|
checking for egrep... (cached) /usr/bin/grep -E
|
|
checking dependency style of gcc... (cached) none
|
|
checking for flex... flex
|
|
checking lex output file root... lex.yy
|
|
checking lex library... none needed
|
|
checking whether yytext is a pointer... no
|
|
checking for flavor of ps to use... ps -A -o fname,pid,uid
|
|
checking if build filesystem is case sensitive... yes
|
|
checking if configuring for case sensitive filesystem... yes
|
|
checking whether RLIMIT_NPROC is declared... yes
|
|
checking whether RLIMIT_MEMLOCK is declared... yes
|
|
checking whether RLIMIT_NOFILE is declared... yes
|
|
checking whether RLIMIT_FSIZE is declared... yes
|
|
checking whether RLIMIT_CORE is declared... yes
|
|
checking whether RLIMIT_STACK is declared... yes
|
|
checking whether RLIMIT_AS is declared... yes
|
|
|
|
============================================================================
|
|
== Modular Component Architecture (MCA) setup
|
|
============================================================================
|
|
checking for subdir args... '--prefix=/usr' '--localstatedir=/var' '--sysconfdir=/etc/openmpi' '--disable-silent-rules' '--disable-dependency-tracking' '--disable-wrapper-runpath' '--disable-debug' '--enable-mpi-cxx' '--with-package-string=OpenMPI CUDA' '--with-devel-headers' '--with-verbs' '--with-libevent' '--with-pmix' '--with-hwloc=/usr/local' '--with-libltdl' '--with-slurm' '--with-sge' '--with-ucx=/usr' '--with-cuda=/usr/local/cuda'
|
|
checking for pkg-config... /usr/bin/pkg-config
|
|
checking pkg-config is at least version 0.9.0... yes
|
|
checking --with-verbs value... simple ok (unspecified value)
|
|
checking --with-verbs-libdir value... simple ok (unspecified value)
|
|
checking for pkg-config... (cached) /usr/bin/pkg-config
|
|
checking pkg-config is at least version 0.9.0... yes
|
|
checking for X... libraries , headers
|
|
|
|
==> Pre-emptively configuring the hwloc framework to satisfy dependencies.
|
|
checking whether to enable hwloc PCI device support... yes (default)
|
|
|
|
+++ Configuring MCA framework hwloc
|
|
checking for no configure components in framework hwloc...
|
|
checking for m4 configure components in framework hwloc... external, hwloc201
|
|
|
|
--- MCA component hwloc:external (m4 configuration macro, priority 90)
|
|
checking for MCA component hwloc:external compile mode... static
|
|
checking --with-hwloc-libdir value... simple ok (unspecified value)
|
|
checking looking for external hwloc in... (/usr/local)
|
|
looking for header without includes
|
|
checking hwloc.h usability... yes
|
|
checking hwloc.h presence... yes
|
|
checking for hwloc.h... yes
|
|
looking for library without search path
|
|
checking for library containing hwloc_topology_init... -lhwloc
|
|
checking if libhwloc requires libnl v1 or v3...
|
|
checking if external hwloc version is 1.5 or greater... yes
|
|
checking whether HWLOC_OBJ_OSDEV_COPROC is declared... yes
|
|
checking for hwloc_topology_dup... yes
|
|
checking if external hwloc supports XML... yes
|
|
checking infiniband/verbs.h usability... yes
|
|
checking infiniband/verbs.h presence... yes
|
|
checking for infiniband/verbs.h... yes
|
|
checking if MCA component hwloc:external can compile... yes
|
|
|
|
--- MCA component hwloc:hwloc201 (m4 configuration macro, priority 80)
|
|
checking for MCA component hwloc:hwloc201 compile mode... static
|
|
checking if hwloc external component succeeded... yes
|
|
configure: hwloc:external succeeded, so this component will be configured, but then will be skipped
|
|
checking hwloc building mode... embedded
|
|
configure: hwloc builddir: /tmp/openmpi-4.1.0/build/opal/mca/hwloc/hwloc201/hwloc
|
|
configure: hwloc srcdir: /tmp/openmpi-4.1.0/opal/mca/hwloc/hwloc201/hwloc
|
|
configure: Detected VPATH build
|
|
checking for hwloc version... 2.0.2rc1-git
|
|
checking if want hwloc maintainer support... disabled (embedded mode)
|
|
checking for hwloc directory prefix... opal/mca/hwloc/hwloc201/hwloc/
|
|
checking for hwloc symbol prefix... hwloc_
|
|
checking for gcc option to accept ISO C99... none needed
|
|
checking size of void *... (cached) 8
|
|
checking which OS support to include... Linux
|
|
checking which CPU support to include... unknown
|
|
checking size of unsigned long... 8
|
|
checking size of unsigned int... 4
|
|
checking for the C compiler vendor... gnu
|
|
checking for __attribute__... yes
|
|
checking for __attribute__(aligned)... yes
|
|
checking for __attribute__(always_inline)... yes
|
|
checking for __attribute__(cold)... yes
|
|
checking for __attribute__(const)... yes
|
|
checking for __attribute__(deprecated)... yes
|
|
checking for __attribute__(format)... yes
|
|
checking for __attribute__(hot)... yes
|
|
checking for __attribute__(malloc)... yes
|
|
checking for __attribute__(may_alias)... yes
|
|
checking for __attribute__(no_instrument_function)... yes
|
|
checking for __attribute__(nonnull)... yes
|
|
checking for __attribute__(noreturn)... yes
|
|
checking for __attribute__(packed)... yes
|
|
checking for __attribute__(pure)... yes
|
|
checking for __attribute__(sentinel)... yes
|
|
checking for __attribute__(unused)... yes
|
|
checking for __attribute__(warn_unused_result)... yes
|
|
checking for __attribute__(weak_alias)... yes
|
|
checking if gcc supports -fvisibility=hidden... yes
|
|
checking whether to enable symbol visibility... yes (via -fvisibility=hidden)
|
|
configure: WARNING: "-fvisibility=hidden" has been added to the hwloc CFLAGS
|
|
checking whether the C compiler rejects function calls with too many arguments... yes
|
|
checking whether the C compiler rejects function calls with too few arguments... yes
|
|
checking for unistd.h... (cached) yes
|
|
checking for dirent.h... (cached) yes
|
|
checking for strings.h... (cached) yes
|
|
checking ctype.h usability... yes
|
|
checking ctype.h presence... yes
|
|
checking for ctype.h... yes
|
|
checking for strncasecmp... yes
|
|
checking whether strncasecmp is declared... yes
|
|
checking whether function strncasecmp has a complete prototype... yes
|
|
checking for strftime... yes
|
|
checking for setlocale... yes
|
|
checking for stdint.h... (cached) yes
|
|
checking for sys/mman.h... (cached) yes
|
|
checking for KAFFINITY... no
|
|
checking for PROCESSOR_CACHE_TYPE... no
|
|
checking for CACHE_DESCRIPTOR... no
|
|
checking for LOGICAL_PROCESSOR_RELATIONSHIP... no
|
|
checking for RelationProcessorPackage... no
|
|
checking for SYSTEM_LOGICAL_PROCESSOR_INFORMATION... no
|
|
checking for GROUP_AFFINITY... no
|
|
checking for PROCESSOR_RELATIONSHIP... no
|
|
checking for NUMA_NODE_RELATIONSHIP... no
|
|
checking for CACHE_RELATIONSHIP... no
|
|
checking for PROCESSOR_GROUP_INFO... no
|
|
checking for GROUP_RELATIONSHIP... no
|
|
checking for SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX... no
|
|
checking for PSAPI_WORKING_SET_EX_BLOCK... no
|
|
checking for PSAPI_WORKING_SET_EX_INFORMATION... no
|
|
checking for PROCESSOR_NUMBER... no
|
|
checking for main in -lgdi32... no
|
|
checking for PostQuitMessage in -luser32... no
|
|
checking windows.h usability... no
|
|
checking windows.h presence... no
|
|
checking for windows.h... no
|
|
checking sys/lgrp_user.h usability... no
|
|
checking sys/lgrp_user.h presence... no
|
|
checking for sys/lgrp_user.h... no
|
|
checking kstat.h usability... no
|
|
checking kstat.h presence... no
|
|
checking for kstat.h... no
|
|
checking whether fabsf is declared... yes
|
|
checking for fabsf in -lm... yes
|
|
checking picl.h usability... no
|
|
checking picl.h presence... no
|
|
checking for picl.h... no
|
|
checking whether _SC_NPROCESSORS_ONLN is declared... yes
|
|
checking whether _SC_NPROCESSORS_CONF is declared... yes
|
|
checking whether _SC_NPROC_ONLN is declared... no
|
|
checking whether _SC_NPROC_CONF is declared... no
|
|
checking whether _SC_PAGESIZE is declared... yes
|
|
checking whether _SC_PAGE_SIZE is declared... yes
|
|
checking whether _SC_LARGE_PAGESIZE is declared... no
|
|
checking mach/mach_host.h usability... no
|
|
checking mach/mach_host.h presence... no
|
|
checking for mach/mach_host.h... no
|
|
checking mach/mach_init.h usability... no
|
|
checking mach/mach_init.h presence... no
|
|
checking for mach/mach_init.h... no
|
|
checking for sys/param.h... (cached) yes
|
|
checking for sys/sysctl.h... (cached) yes
|
|
checking whether CTL_HW is declared... no
|
|
checking whether HW_NCPU is declared... no
|
|
checking whether strtoull is declared... yes
|
|
checking for ssize_t... (cached) yes
|
|
checking whether snprintf is declared... yes
|
|
checking whether strcasecmp is declared... yes
|
|
checking whether _strdup is declared... no
|
|
checking whether _putenv is declared... no
|
|
checking whether getprogname is declared... no
|
|
checking whether getexecname is declared... no
|
|
checking whether GetModuleFileName is declared... no
|
|
checking for program_invocation_name... yes
|
|
checking for __progname... yes
|
|
checking for pthread_t... yes
|
|
checking whether sched_getcpu is declared... yes
|
|
checking whether sched_setaffinity is declared... yes
|
|
checking whether function sched_setaffinity has a complete prototype... yes
|
|
checking for old prototype of sched_setaffinity... no
|
|
checking for working CPU_SET... yes
|
|
checking for working CPU_SET_S... yes
|
|
checking for working syscall with 6 parameters... yes
|
|
checking for lib... no
|
|
checking for bash... /bin/bash
|
|
checking for ffs... yes
|
|
checking whether ffs is declared... yes
|
|
checking whether function ffs has a complete prototype... yes
|
|
checking for ffsl... yes
|
|
checking whether ffsl is declared... yes
|
|
checking whether function ffsl has a complete prototype... yes
|
|
checking for fls... no
|
|
checking for flsl... no
|
|
checking for clz... no
|
|
checking for clzl... no
|
|
checking for openat... yes
|
|
checking for malloc.h... (cached) yes
|
|
checking for getpagesize... yes
|
|
checking for memalign... yes
|
|
checking for posix_memalign... (cached) yes
|
|
checking for sys/utsname.h... (cached) yes
|
|
checking for uname... yes
|
|
checking pthread_np.h usability... no
|
|
checking pthread_np.h presence... no
|
|
checking for pthread_np.h... no
|
|
checking whether pthread_setaffinity_np is declared... yes
|
|
checking whether pthread_getaffinity_np is declared... yes
|
|
checking for sched_setaffinity... yes
|
|
checking for sys/cpuset.h... no
|
|
checking for cpuset_setaffinity... no
|
|
checking for library containing pthread_getthrds_np... no
|
|
checking for cpuset_setid... no
|
|
checking libudev.h usability... no
|
|
checking libudev.h presence... no
|
|
checking for libudev.h... no
|
|
checking for PCIACCESS... no
|
|
checking pciaccess.h usability... no
|
|
checking pciaccess.h presence... no
|
|
checking for pciaccess.h... no
|
|
checking for gethostbyname... yes
|
|
checking for connect... yes
|
|
checking for remove... yes
|
|
checking for shmat... yes
|
|
checking for IceConnectionNumber in -lICE... yes
|
|
checking X11/Xlib.h usability... yes
|
|
checking X11/Xlib.h presence... yes
|
|
checking for X11/Xlib.h... yes
|
|
checking for XOpenDisplay in -lX11... yes
|
|
checking for X11/Xutil.h... yes
|
|
checking X11/keysym.h usability... yes
|
|
checking X11/keysym.h presence... yes
|
|
checking for X11/keysym.h... yes
|
|
checking for x86 cpuid... no
|
|
checking for pthread_mutex_lock... yes
|
|
checking if plugin support is enabled... no
|
|
checking components to build statically... noos xml synthetic xml_nolibxml linux linuxio
|
|
checking components to build as plugins...
|
|
checking whether hwloc configure succeeded... yes
|
|
checking for infiniband/verbs.h... (cached) yes
|
|
configure: using an external hwloc; disqualifying this component
|
|
checking if MCA component hwloc:hwloc201 can compile... no
|
|
|
|
checking for winning hwloc component header file... opal/mca/hwloc/external/external.h
|
|
|
|
<== Pre-emptive hwloc framework configuration complete.
|
|
<== We now return you to your regularly scheduled programming.
|
|
|
|
checking which components should be disabled...
|
|
checking which components should be direct-linked into the library...
|
|
checking which components should be run-time loadable... all
|
|
checking which components should be static... none
|
|
checking for projects containing MCA frameworks... opal, orte, ompi, oshmem
|
|
|
|
*** Configuring MCA for opal
|
|
checking for frameworks for opal... common, allocator, backtrace, btl, compress, crs, dl, event, hwloc, if, installdirs, memchecker, memcpy, memory, mpool, patcher, pmix, pstat, rcache, reachable, shmem, timer
|
|
|
|
+++ Configuring MCA framework common
|
|
checking for no configure components in framework common...
|
|
checking for m4 configure components in framework common... cuda, ofi, sm, ucx, verbs, verbs_usnic
|
|
|
|
--- MCA component common:cuda (m4 configuration macro)
|
|
checking for MCA component common:cuda compile mode... dso
|
|
checking if MCA component common:cuda can compile... yes
|
|
|
|
--- MCA component common:ofi (m4 configuration macro)
|
|
checking for MCA component common:ofi compile mode... dso
|
|
checking --with-ofi value... simple ok (unspecified value)
|
|
checking --with-ofi-libdir value... simple ok (unspecified value)
|
|
checking looking for OFI libfabric in... ()
|
|
checking rdma/fabric.h usability... no
|
|
checking rdma/fabric.h presence... no
|
|
checking for rdma/fabric.h... no
|
|
checking whether PMIX_PACKAGE_RANK is declared... no
|
|
checking if MCA component common:ofi can compile... no
|
|
|
|
--- MCA component common:sm (m4 configuration macro)
|
|
checking for MCA component common:sm compile mode... dso
|
|
checking if MCA component common:sm can compile... yes
|
|
|
|
--- MCA component common:ucx (m4 configuration macro)
|
|
checking for MCA component common:ucx compile mode... dso
|
|
checking --with-ucx value... sanity check ok (/usr)
|
|
checking --with-ucx-libdir value... simple ok (unspecified value)
|
|
looking for header without includes
|
|
checking ucp/api/ucp.h usability... yes
|
|
checking ucp/api/ucp.h presence... yes
|
|
checking for ucp/api/ucp.h... yes
|
|
checking for library containing ucp_cleanup... -lucp
|
|
checking if libucp requires libnl v1 or v3...
|
|
checking for UCX version compatibility... yes
|
|
checking whether ucp_tag_send_nbr is declared... yes
|
|
checking whether ucp_ep_flush_nb is declared... yes
|
|
checking whether ucp_worker_flush_nb is declared... yes
|
|
checking whether ucp_request_check_status is declared... yes
|
|
checking whether ucp_put_nb is declared... yes
|
|
checking whether ucp_get_nb is declared... yes
|
|
checking whether ucp_put_nbx is declared... yes
|
|
checking whether ucp_get_nbx is declared... yes
|
|
checking whether ucp_atomic_op_nbx is declared... yes
|
|
checking whether ucm_test_events is declared... yes
|
|
checking whether ucm_test_external_events is declared... yes
|
|
checking whether UCP_ATOMIC_POST_OP_AND is declared... yes
|
|
checking whether UCP_ATOMIC_POST_OP_OR is declared... yes
|
|
checking whether UCP_ATOMIC_POST_OP_XOR is declared... yes
|
|
checking whether UCP_ATOMIC_FETCH_OP_FAND is declared... yes
|
|
checking whether UCP_ATOMIC_FETCH_OP_FOR is declared... yes
|
|
checking whether UCP_ATOMIC_FETCH_OP_FXOR is declared... yes
|
|
checking whether UCP_PARAM_FIELD_ESTIMATED_NUM_PPN is declared... yes
|
|
checking whether UCP_WORKER_ATTR_FIELD_ADDRESS_FLAGS is declared... yes
|
|
checking whether ucp_tag_send_nbx is declared... yes
|
|
checking whether ucp_tag_send_sync_nbx is declared... yes
|
|
checking whether ucp_tag_recv_nbx is declared... yes
|
|
checking for ucp_request_param_t... yes
|
|
checking if MCA component common:ucx can compile... yes
|
|
|
|
--- MCA component common:verbs (m4 configuration macro)
|
|
checking for MCA component common:verbs compile mode... dso
|
|
checking if want to add padding to the openib BTL control header... no
|
|
checking for fcntl.h... (cached) yes
|
|
checking sys/poll.h usability... yes
|
|
checking sys/poll.h presence... yes
|
|
checking for sys/poll.h... yes
|
|
checking infiniband/verbs.h usability... yes
|
|
checking infiniband/verbs.h presence... yes
|
|
checking for infiniband/verbs.h... yes
|
|
looking for library without search path
|
|
checking for library containing ibv_open_device... -libverbs
|
|
checking if libibverbs requires libnl v1 or v3... v3
|
|
checking number of arguments to ibv_create_cq... 5
|
|
checking whether IBV_EVENT_CLIENT_REREGISTER is declared... yes
|
|
checking whether IBV_ACCESS_SO is declared... no
|
|
checking whether IBV_ATOMIC_HCA is declared... yes
|
|
checking for ibv_get_device_list... yes
|
|
checking for ibv_resize_cq... yes
|
|
checking for struct ibv_device.transport_type... yes
|
|
checking infiniband/complib/cl_types_osd.h usability... no
|
|
checking infiniband/complib/cl_types_osd.h presence... no
|
|
checking for infiniband/complib/cl_types_osd.h... no
|
|
checking if can use dynamic SL support... no
|
|
checking whether IBV_LINK_LAYER_ETHERNET is declared... yes
|
|
checking if RDMAoE support is enabled... yes
|
|
checking for infiniband/driver.h... no
|
|
checking if ConnectX XRC support is enabled... no
|
|
checking if ConnectIB XRC support is enabled... no
|
|
checking if dynamic SL is enabled... no
|
|
checking if MCA component common:verbs can compile... yes
|
|
|
|
--- MCA component common:verbs_usnic (m4 configuration macro)
|
|
checking for MCA component common:verbs_usnic compile mode... static
|
|
checking if MCA component common:verbs_usnic can compile... no
|
|
|
|
+++ Configuring MCA framework allocator
|
|
checking for no configure components in framework allocator... basic, bucket
|
|
checking for m4 configure components in framework allocator...
|
|
|
|
--- MCA component allocator:basic (no configuration)
|
|
checking for MCA component allocator:basic compile mode... dso
|
|
checking if MCA component allocator:basic can compile... yes
|
|
|
|
--- MCA component allocator:bucket (no configuration)
|
|
checking for MCA component allocator:bucket compile mode... dso
|
|
checking if MCA component allocator:bucket can compile... yes
|
|
|
|
+++ Configuring MCA framework backtrace
|
|
checking for no configure components in framework backtrace...
|
|
checking for m4 configure components in framework backtrace... execinfo, none, printstack
|
|
|
|
--- MCA component backtrace:execinfo (m4 configuration macro, priority 30)
|
|
checking for MCA component backtrace:execinfo compile mode... static
|
|
checking for execinfo.h... (cached) yes
|
|
checking for library containing backtrace... none required
|
|
checking if MCA component backtrace:execinfo can compile... yes
|
|
|
|
--- MCA component backtrace:printstack (m4 configuration macro, priority 30)
|
|
checking for MCA component backtrace:printstack compile mode... static
|
|
checking ucontext.h usability... yes
|
|
checking ucontext.h presence... yes
|
|
checking for ucontext.h... yes
|
|
checking for printstack... no
|
|
checking if MCA component backtrace:printstack can compile... no
|
|
|
|
--- MCA component backtrace:none (m4 configuration macro, priority 0)
|
|
checking for MCA component backtrace:none compile mode... static
|
|
checking if MCA component backtrace:none can compile... no
|
|
|
|
+++ Configuring MCA framework btl
|
|
checking for no configure components in framework btl... self
|
|
checking for m4 configure components in framework btl... ofi, openib, portals4, sm, smcuda, tcp, uct, ugni, usnic, vader
|
|
|
|
--- MCA component btl:self (no configuration)
|
|
checking for MCA component btl:self compile mode... dso
|
|
checking if MCA component btl:self can compile... yes
|
|
|
|
--- MCA component btl:ofi (m4 configuration macro)
|
|
checking for MCA component btl:ofi compile mode... dso
|
|
checking if OFI libfabric is available... no
|
|
checking if MCA component btl:ofi can compile... no
|
|
|
|
--- MCA component btl:openib (m4 configuration macro)
|
|
checking for MCA component btl:openib compile mode... dso
|
|
checking rdma/rdma_cma.h usability... yes
|
|
checking rdma/rdma_cma.h presence... yes
|
|
checking for rdma/rdma_cma.h... yes
|
|
checking for rdma_create_id in -lrdmacm... yes
|
|
checking for rdma_get_peer_addr... yes
|
|
checking if UD CM is enabled... yes
|
|
checking if OpenFabrics RDMACM support is enabled... yes
|
|
checking whether expanded verbs are available... no
|
|
checking whether IBV_EXP_ATOMIC_HCA_REPLY_BE is declared... no
|
|
checking whether IBV_EXP_QP_CREATE_ATOMIC_BE_REPLY is declared... no
|
|
checking whether ibv_exp_create_qp is declared... no
|
|
checking whether ibv_exp_query_device is declared... no
|
|
checking whether IBV_EXP_QP_INIT_ATTR_ATOMICS_ARG is declared... no
|
|
checking for struct ibv_exp_device_attr.ext_atom... no
|
|
checking for struct ibv_exp_device_attr.exp_atomic_cap... no
|
|
checking for ibv_fork_init... yes
|
|
checking which openib btl cpcs will be built... oob rdmacm udcm
|
|
checking if MCA component btl:openib can compile... yes
|
|
|
|
--- MCA component btl:portals4 (m4 configuration macro)
|
|
checking for MCA component btl:portals4 compile mode... dso
|
|
checking --with-portals4 value... simple ok (unspecified value)
|
|
checking --with-portals4-libdir value... simple ok (unspecified value)
|
|
checking portals4.h usability... no
|
|
checking portals4.h presence... no
|
|
checking for portals4.h... no
|
|
checking whether to enable flow control... yes
|
|
checking if MCA component btl:portals4 can compile... no
|
|
|
|
--- MCA component btl:sm (m4 configuration macro)
|
|
checking for MCA component btl:sm compile mode... dso
|
|
checking if MCA component btl:sm can compile... yes
|
|
|
|
--- MCA component btl:smcuda (m4 configuration macro)
|
|
checking for MCA component btl:smcuda compile mode... dso
|
|
checking if MCA component btl:smcuda can compile... yes
|
|
|
|
--- MCA component btl:tcp (m4 configuration macro)
|
|
checking for MCA component btl:tcp compile mode... dso
|
|
checking for struct sockaddr_in... (cached) yes
|
|
checking if MCA component btl:tcp can compile... yes
|
|
|
|
--- MCA component btl:uct (m4 configuration macro)
|
|
checking for MCA component btl:uct compile mode... dso
|
|
checking check uct version... yes
|
|
checking UCT version compatibility... UCT version not compatible - need UCX 1.8 or older
|
|
checking if MCA component btl:uct can compile... no
|
|
|
|
--- MCA component btl:ugni (m4 configuration macro)
|
|
checking for MCA component btl:ugni compile mode... dso
|
|
checking for CRAY_UGNI... no
|
|
checking if MCA component btl:ugni can compile... no
|
|
|
|
--- MCA component btl:usnic (m4 configuration macro)
|
|
checking for MCA component btl:usnic compile mode... dso
|
|
checking size of void *... (cached) 8
|
|
checking for 64 bit Linux... yes
|
|
checking if OFI libfabric is available... no
|
|
checking if MCA component btl:usnic can compile... no
|
|
|
|
--- MCA component btl:vader (m4 configuration macro)
|
|
checking for MCA component btl:vader compile mode... dso
|
|
checking for Cray XPMEM support... checking for CRAY_XPMEM... no
|
|
checking --with-xpmem value... simple ok (unspecified value)
|
|
checking --with-xpmem-libdir value... simple ok (unspecified value)
|
|
checking xpmem.h usability... no
|
|
checking xpmem.h presence... no
|
|
checking for xpmem.h... no
|
|
checking --with-knem value... simple ok (unspecified value)
|
|
checking knem_io.h usability... no
|
|
checking knem_io.h presence... no
|
|
checking for knem_io.h... no
|
|
checking sys/prctl.h usability... yes
|
|
checking sys/prctl.h presence... yes
|
|
checking for sys/prctl.h... yes
|
|
checking for process_vm_readv... yes
|
|
checking for sys/prctl.h... (cached) yes
|
|
checking if MCA component btl:vader can compile... yes
|
|
|
|
+++ Configuring MCA framework compress
|
|
checking for no configure components in framework compress... bzip, gzip
|
|
checking for m4 configure components in framework compress...
|
|
|
|
--- MCA component compress:bzip (no configuration)
|
|
checking for MCA component compress:bzip compile mode... dso
|
|
checking if MCA component compress:bzip can compile... yes
|
|
|
|
--- MCA component compress:gzip (no configuration)
|
|
checking for MCA component compress:gzip compile mode... dso
|
|
checking if MCA component compress:gzip can compile... yes
|
|
|
|
+++ Configuring MCA framework crs
|
|
checking for no configure components in framework crs... none
|
|
checking for m4 configure components in framework crs... self
|
|
|
|
--- MCA component crs:none (no configuration)
|
|
checking for MCA component crs:none compile mode... dso
|
|
checking if MCA component crs:none can compile... yes
|
|
|
|
--- MCA component crs:self (m4 configuration macro)
|
|
checking for MCA component crs:self compile mode... dso
|
|
checking if MCA component crs:self can compile... no
|
|
|
|
+++ Configuring MCA framework dl
|
|
checking for no configure components in framework dl...
|
|
checking for m4 configure components in framework dl... dlopen, libltdl
|
|
|
|
--- MCA component dl:dlopen (m4 configuration macro, priority 80)
|
|
checking for MCA component dl:dlopen compile mode... static
|
|
checking dlfcn.h usability... yes
|
|
checking dlfcn.h presence... yes
|
|
checking for dlfcn.h... yes
|
|
looking for library without search path
|
|
checking for library containing dlopen... -ldl
|
|
checking if libdl requires libnl v1 or v3...
|
|
checking if MCA component dl:dlopen can compile... yes
|
|
|
|
--- MCA component dl:libltdl (m4 configuration macro, priority 50)
|
|
checking for MCA component dl:libltdl compile mode... static
|
|
checking --with-libltdl value... simple ok (unspecified value)
|
|
checking --with-libltdl-libdir value... simple ok (unspecified value)
|
|
checking for libltdl dir... compiler default
|
|
checking for libltdl library dir... linker default
|
|
checking ltdl.h usability... yes
|
|
checking ltdl.h presence... yes
|
|
checking for ltdl.h... yes
|
|
looking for library without search path
|
|
checking for library containing lt_dlopen... -lltdl
|
|
checking if libltdl requires libnl v1 or v3...
|
|
checking for lt_dladvise_init... yes
|
|
checking if MCA component dl:libltdl can compile... no
|
|
|
|
+++ Configuring MCA framework event
|
|
checking for no configure components in framework event...
|
|
checking for m4 configure components in framework event... external, libevent2022
|
|
|
|
--- MCA component event:external (m4 configuration macro, priority 90)
|
|
checking for MCA component event:external compile mode... static
|
|
checking --with-libevent-libdir value... simple ok (unspecified value)
|
|
checking for external libevent in... (default search paths)
|
|
checking event2/event.h usability... yes
|
|
checking event2/event.h presence... yes
|
|
checking for event2/event.h... yes
|
|
looking for library without search path
|
|
checking for library containing event_config_new... -levent_core
|
|
checking if libevent_core requires libnl v1 or v3...
|
|
checking for evthread_set_lock_callbacks in -levent_core... yes
|
|
checking for evthread_use_pthreads in -levent_pthreads... yes
|
|
checking if external libevent version is 2.0.22 or greater... yes
|
|
checking if MCA component event:external can compile... yes
|
|
|
|
--- MCA component event:libevent2022 (m4 configuration macro, priority 80)
|
|
checking for MCA component event:libevent2022 compile mode... static
|
|
checking if event external component succeeded... yes
|
|
configure: event:external succeeded, so this component will be configured, but then will be skipped
|
|
configure: OPAL configuring in opal/mca/event/libevent2022/libevent
|
|
configure: running /bin/bash '../../../../../../opal/mca/event/libevent2022/libevent/configure' '--prefix=/usr' '--localstatedir=/var' '--sysconfdir=/etc/openmpi' '--disable-silent-rules' '--disable-dependency-tracking' '--disable-wrapper-runpath' '--disable-debug' '--enable-mpi-cxx' '--with-package-string=OpenMPI CUDA' '--with-devel-headers' '--with-verbs' '--with-libevent' '--with-pmix' '--with-hwloc=/usr/local' '--with-libltdl' '--with-slurm' '--with-sge' '--with-ucx=/usr' '--with-cuda=/usr/local/cuda' 'CPPFLAGS= ' --cache-file=/dev/null --srcdir=../../../../../../opal/mca/event/libevent2022/libevent --disable-option-checking
|
|
checking for a BSD-compatible install... /usr/bin/install -c
|
|
checking whether build environment is sane... yes
|
|
checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
|
|
checking for gawk... no
|
|
checking for mawk... mawk
|
|
checking whether make sets $(MAKE)... yes
|
|
checking whether make supports nested variables... yes
|
|
checking build system type... aarch64-unknown-linux-gnu
|
|
checking host system type... aarch64-unknown-linux-gnu
|
|
checking for gcc... gcc
|
|
checking whether the C compiler works... yes
|
|
checking for C compiler default output file name... a.out
|
|
checking for suffix of executables...
|
|
checking whether we are cross compiling... no
|
|
checking for suffix of object files... o
|
|
checking whether we are using the GNU C compiler... yes
|
|
checking whether gcc accepts -g... yes
|
|
checking for gcc option to accept ISO C89... none needed
|
|
checking whether gcc understands -c and -o together... yes
|
|
checking for style of include used by make... GNU
|
|
checking dependency style of gcc... none
|
|
checking for a sed that does not truncate output... /usr/bin/sed
|
|
checking whether ln -s works... yes
|
|
checking how to run the C preprocessor... gcc -E
|
|
checking for grep that handles long lines and -e... /usr/bin/grep
|
|
checking for egrep... /usr/bin/grep -E
|
|
checking whether gcc needs -traditional... no
|
|
checking how to print strings... printf
|
|
checking for a sed that does not truncate output... (cached) /usr/bin/sed
|
|
checking for fgrep... /usr/bin/grep -F
|
|
checking for ld used by gcc... /usr/bin/ld
|
|
checking if the linker (/usr/bin/ld) is GNU ld... yes
|
|
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
|
|
checking the name lister (/usr/bin/nm -B) interface... BSD nm
|
|
checking the maximum length of command line arguments... 1572864
|
|
checking how to convert aarch64-unknown-linux-gnu file names to aarch64-unknown-linux-gnu format... func_convert_file_noop
|
|
checking how to convert aarch64-unknown-linux-gnu file names to toolchain format... func_convert_file_noop
|
|
checking for /usr/bin/ld option to reload object files... -r
|
|
checking for objdump... objdump
|
|
checking how to recognize dependent libraries... pass_all
|
|
checking for dlltool... no
|
|
checking how to associate runtime and link libraries... printf %s\n
|
|
checking for ar... ar
|
|
checking for archiver @FILE support... @
|
|
checking for strip... strip
|
|
checking for ranlib... ranlib
|
|
checking command to parse /usr/bin/nm -B output from gcc object... ok
|
|
checking for sysroot... no
|
|
checking for a working dd... /usr/bin/dd
|
|
checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1
|
|
checking for mt... no
|
|
checking if : is a manifest tool... no
|
|
checking for ANSI C header files... yes
|
|
checking for sys/types.h... yes
|
|
checking for sys/stat.h... yes
|
|
checking for stdlib.h... yes
|
|
checking for string.h... yes
|
|
checking for memory.h... yes
|
|
checking for strings.h... yes
|
|
checking for inttypes.h... yes
|
|
checking for stdint.h... yes
|
|
checking for unistd.h... yes
|
|
checking for dlfcn.h... yes
|
|
checking for objdir... .libs
|
|
checking if gcc supports -fno-rtti -fno-exceptions... no
|
|
checking for gcc option to produce PIC... -fPIC -DPIC
|
|
checking if gcc PIC flag -fPIC -DPIC works... yes
|
|
checking if gcc static flag -static works... yes
|
|
checking if gcc supports -c -o file.o... yes
|
|
checking if gcc supports -c -o file.o... (cached) yes
|
|
checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes
|
|
checking whether -lc should be explicitly linked in... no
|
|
checking dynamic linker characteristics... GNU/Linux ld.so
|
|
checking how to hardcode library paths into programs... immediate
|
|
checking whether stripping libraries is possible... yes
|
|
checking if libtool supports shared libraries... yes
|
|
checking whether to build shared libraries... yes
|
|
checking whether to build static libraries... yes
|
|
checking for library containing inet_ntoa... none required
|
|
checking for library containing socket... none required
|
|
checking for library containing inet_aton... none required
|
|
checking for library containing clock_gettime... none required
|
|
checking for library containing sendfile... none required
|
|
checking for WIN32... no
|
|
checking for CYGWIN... no
|
|
checking zlib.h usability... yes
|
|
checking zlib.h presence... yes
|
|
checking for zlib.h... yes
|
|
checking for library containing inflateEnd... -lz
|
|
checking openssl/bio.h usability... yes
|
|
checking openssl/bio.h presence... yes
|
|
checking for openssl/bio.h... yes
|
|
checking for library containing SSL_new... -lssl
|
|
checking for ANSI C header files... (cached) yes
|
|
checking fcntl.h usability... yes
|
|
checking fcntl.h presence... yes
|
|
checking for fcntl.h... yes
|
|
checking stdarg.h usability... yes
|
|
checking stdarg.h presence... yes
|
|
checking for stdarg.h... yes
|
|
checking for inttypes.h... (cached) yes
|
|
checking for stdint.h... (cached) yes
|
|
checking stddef.h usability... yes
|
|
checking stddef.h presence... yes
|
|
checking for stddef.h... yes
|
|
checking poll.h usability... yes
|
|
checking poll.h presence... yes
|
|
checking for poll.h... yes
|
|
checking for unistd.h... (cached) yes
|
|
checking sys/epoll.h usability... yes
|
|
checking sys/epoll.h presence... yes
|
|
checking for sys/epoll.h... yes
|
|
checking sys/time.h usability... yes
|
|
checking sys/time.h presence... yes
|
|
checking for sys/time.h... yes
|
|
checking sys/queue.h usability... yes
|
|
checking sys/queue.h presence... yes
|
|
checking for sys/queue.h... yes
|
|
checking sys/event.h usability... no
|
|
checking sys/event.h presence... no
|
|
checking for sys/event.h... no
|
|
checking sys/param.h usability... yes
|
|
checking sys/param.h presence... yes
|
|
checking for sys/param.h... yes
|
|
checking sys/ioctl.h usability... yes
|
|
checking sys/ioctl.h presence... yes
|
|
checking for sys/ioctl.h... yes
|
|
checking sys/select.h usability... yes
|
|
checking sys/select.h presence... yes
|
|
checking for sys/select.h... yes
|
|
checking sys/devpoll.h usability... no
|
|
checking sys/devpoll.h presence... no
|
|
checking for sys/devpoll.h... no
|
|
checking port.h usability... no
|
|
checking port.h presence... no
|
|
checking for port.h... no
|
|
checking netinet/in.h usability... yes
|
|
checking netinet/in.h presence... yes
|
|
checking for netinet/in.h... yes
|
|
checking netinet/in6.h usability... no
|
|
checking netinet/in6.h presence... no
|
|
checking for netinet/in6.h... no
|
|
checking sys/socket.h usability... yes
|
|
checking sys/socket.h presence... yes
|
|
checking for sys/socket.h... yes
|
|
checking sys/uio.h usability... yes
|
|
checking sys/uio.h presence... yes
|
|
checking for sys/uio.h... yes
|
|
checking arpa/inet.h usability... yes
|
|
checking arpa/inet.h presence... yes
|
|
checking for arpa/inet.h... yes
|
|
checking sys/eventfd.h usability... yes
|
|
checking sys/eventfd.h presence... yes
|
|
checking for sys/eventfd.h... yes
|
|
checking sys/mman.h usability... yes
|
|
checking sys/mman.h presence... yes
|
|
checking for sys/mman.h... yes
|
|
checking sys/sendfile.h usability... yes
|
|
checking sys/sendfile.h presence... yes
|
|
checking for sys/sendfile.h... yes
|
|
checking sys/wait.h usability... yes
|
|
checking sys/wait.h presence... yes
|
|
checking for sys/wait.h... yes
|
|
checking netdb.h usability... yes
|
|
checking netdb.h presence... yes
|
|
checking for netdb.h... yes
|
|
checking for sys/stat.h... (cached) yes
|
|
checking for sys/sysctl.h... yes
|
|
checking for TAILQ_FOREACH in sys/queue.h... yes
|
|
checking for timeradd in sys/time.h... yes
|
|
checking for timercmp in sys/time.h... yes
|
|
checking for timerclear in sys/time.h... yes
|
|
checking for timerisset in sys/time.h... yes
|
|
checking whether CTL_KERN is declared... yes
|
|
checking whether KERN_RANDOM is declared... yes
|
|
checking whether RANDOM_UUID is declared... yes
|
|
checking whether KERN_ARND is declared... no
|
|
checking for an ANSI C-conforming const... yes
|
|
checking for inline... inline
|
|
checking whether time.h and sys/time.h may both be included... yes
|
|
checking for gettimeofday... yes
|
|
checking for vasprintf... yes
|
|
checking for fcntl... yes
|
|
checking for clock_gettime... yes
|
|
checking for strtok_r... yes
|
|
checking for strsep... yes
|
|
checking for getnameinfo... yes
|
|
checking for strlcpy... no
|
|
checking for inet_ntop... yes
|
|
checking for inet_pton... yes
|
|
checking for signal... yes
|
|
checking for sigaction... yes
|
|
checking for strtoll... yes
|
|
checking for inet_aton... yes
|
|
checking for pipe... yes
|
|
checking for eventfd... yes
|
|
checking for sendfile... yes
|
|
checking for mmap... yes
|
|
checking for splice... yes
|
|
checking for arc4random... no
|
|
checking for arc4random_buf... no
|
|
checking for issetugid... no
|
|
checking for geteuid... yes
|
|
checking for getegid... yes
|
|
checking for getprotobynumber... yes
|
|
checking for setenv... yes
|
|
checking for unsetenv... yes
|
|
checking for putenv... yes
|
|
checking for sysctl... no
|
|
checking for umask... yes
|
|
checking for getaddrinfo... yes
|
|
checking size of long... 8
|
|
checking for F_SETFD in fcntl.h... yes
|
|
checking for select... yes
|
|
checking for select support... yes
|
|
checking for poll... yes
|
|
checking for poll support... yes
|
|
checking for /dev/poll support... no
|
|
checking for epoll support... enabled
|
|
checking for epoll_ctl... yes
|
|
checking if epoll can build... yes
|
|
checking for working epoll library interface... yes
|
|
checking for epoll syscall support... no
|
|
checking for port_create... no
|
|
checking for evport support... no
|
|
checking event_ops... yes
|
|
checking for working ops... yes
|
|
checking for pid_t... yes
|
|
checking for size_t... yes
|
|
checking for ssize_t... yes
|
|
checking for uint64_t... yes
|
|
checking for uint32_t... yes
|
|
checking for uint16_t... yes
|
|
checking for uint8_t... yes
|
|
checking for uintptr_t... yes
|
|
checking for fd_mask... yes
|
|
checking size of long long... 8
|
|
checking size of long... (cached) 8
|
|
checking size of int... 4
|
|
checking size of short... 2
|
|
checking size of size_t... 8
|
|
checking size of void *... 8
|
|
checking for struct in6_addr... yes
|
|
checking for struct sockaddr_in6... yes
|
|
checking for sa_family_t... yes
|
|
checking for struct addrinfo... yes
|
|
checking for struct sockaddr_storage... yes
|
|
checking for struct in6_addr.s6_addr32... yes
|
|
checking for struct in6_addr.s6_addr16... yes
|
|
checking for struct sockaddr_in.sin_len... no
|
|
checking for struct sockaddr_in6.sin6_len... no
|
|
checking for struct sockaddr_storage.ss_family... yes
|
|
checking for struct sockaddr_storage.__ss_family... no
|
|
checking for socklen_t... yes
|
|
checking whether our compiler supports __func__... yes
|
|
checking for the pthreads library -lpthreads... no
|
|
checking whether pthreads work without any flags... no
|
|
checking whether pthreads work with -Kthread... no
|
|
checking whether pthreads work with -kthread... no
|
|
checking for the pthreads library -llthread... no
|
|
checking whether pthreads work with -pthread... yes
|
|
checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE
|
|
checking if more special flags are required for pthreads... no
|
|
checking size of pthread_t... 8
|
|
checking that generated files are newer than configure... done
|
|
configure: creating ./config.status
|
|
config.status: creating libevent.pc
|
|
config.status: creating libevent_openssl.pc
|
|
config.status: creating libevent_pthreads.pc
|
|
config.status: creating Makefile
|
|
config.status: creating include/Makefile
|
|
config.status: creating config.h
|
|
config.status: executing depfiles commands
|
|
config.status: executing libtool commands
|
|
configure: /bin/bash '../../../../../../opal/mca/event/libevent2022/libevent/configure' succeeded for opal/mca/event/libevent2022/libevent
|
|
configure: remember: event:external will be used; this component was configured, but will be skipped
|
|
checking if MCA component event:libevent2022 can compile... no
|
|
|
|
checking if have working event ops for the event framework... yes
|
|
checking for winning event component header file... external/external.h
|
|
|
|
+++ Configuring MCA framework if
|
|
checking for no configure components in framework if...
|
|
checking for m4 configure components in framework if... bsdx_ipv4, bsdx_ipv6, linux_ipv6, posix_ipv4, solaris_ipv6
|
|
|
|
--- MCA component if:bsdx_ipv4 (m4 configuration macro)
|
|
checking for MCA component if:bsdx_ipv4 compile mode... static
|
|
checking struct sockaddr... yes (cached)
|
|
checking NetBSD, FreeBSD, OpenBSD, or DragonFly... no
|
|
checking if MCA component if:bsdx_ipv4 can compile... no
|
|
|
|
--- MCA component if:bsdx_ipv6 (m4 configuration macro)
|
|
checking for MCA component if:bsdx_ipv6 compile mode... static
|
|
checking struct sockaddr... yes (cached)
|
|
checking some flavor of BSD... no
|
|
checking if MCA component if:bsdx_ipv6 can compile... no
|
|
|
|
--- MCA component if:linux_ipv6 (m4 configuration macro)
|
|
checking for MCA component if:linux_ipv6 compile mode... static
|
|
checking if we are on Linux with TCP... yes
|
|
checking if MCA component if:linux_ipv6 can compile... yes
|
|
|
|
--- MCA component if:posix_ipv4 (m4 configuration macro)
|
|
checking for MCA component if:posix_ipv4 compile mode... static
|
|
checking struct sockaddr... yes (cached)
|
|
checking not NetBSD, FreeBSD, OpenBSD, or DragonFly... yes
|
|
checking for struct ifreq.ifr_hwaddr... yes
|
|
checking for struct ifreq.ifr_mtu... yes
|
|
checking if MCA component if:posix_ipv4 can compile... yes
|
|
|
|
--- MCA component if:solaris_ipv6 (m4 configuration macro)
|
|
checking for MCA component if:solaris_ipv6 compile mode... static
|
|
checking if MCA component if:solaris_ipv6 can compile... no
|
|
|
|
+++ Configuring MCA framework installdirs
|
|
checking for no configure components in framework installdirs...
|
|
checking for m4 configure components in framework installdirs... config, env
|
|
|
|
--- MCA component installdirs:env (m4 configuration macro, priority 10)
|
|
checking for MCA component installdirs:env compile mode... static
|
|
checking if MCA component installdirs:env can compile... yes
|
|
|
|
--- MCA component installdirs:config (m4 configuration macro, priority 0)
|
|
checking for MCA component installdirs:config compile mode... static
|
|
checking if MCA component installdirs:config can compile... yes
|
|
|
|
+++ Pre-configuring the framework memchecker
|
|
checking if --enable-memchecker was specified... no (adding "memchecker" to --enable-mca-no-build list)
|
|
|
|
+++ Configuring MCA framework memchecker
|
|
checking for no configure components in framework memchecker...
|
|
checking for m4 configure components in framework memchecker... valgrind
|
|
|
|
--- MCA component memchecker:valgrind (m4 configuration macro, priority 10)
|
|
checking for MCA component memchecker:valgrind compile mode... static
|
|
checking --with-valgrind value... simple ok (unspecified value)
|
|
checking valgrind/valgrind.h usability... no
|
|
checking valgrind/valgrind.h presence... no
|
|
checking for valgrind/valgrind.h... no
|
|
configure: WARNING: valgrind.h not found
|
|
configure: WARNING: Cannot compile this component
|
|
checking if MCA component memchecker:valgrind can compile... no
|
|
|
|
+++ Configuring MCA framework memcpy
|
|
checking for no configure components in framework memcpy...
|
|
checking for m4 configure components in framework memcpy...
|
|
|
|
+++ Configuring MCA framework memory
|
|
checking for no configure components in framework memory...
|
|
checking for m4 configure components in framework memory... malloc_solaris, patcher
|
|
|
|
--- MCA component memory:patcher (m4 configuration macro, priority 41)
|
|
checking for MCA component memory:patcher compile mode... static
|
|
checking if memory patcher supports linux-gnu... yes
|
|
checking for __curbrk... yes
|
|
checking linux/mman.h usability... yes
|
|
checking linux/mman.h presence... yes
|
|
checking for linux/mman.h... yes
|
|
checking sys/syscall.h usability... yes
|
|
checking sys/syscall.h presence... yes
|
|
checking for sys/syscall.h... yes
|
|
checking whether __mmap is declared... no
|
|
checking for __mmap... yes
|
|
checking whether __syscall is declared... no
|
|
checking for __syscall... no
|
|
checking if MCA component memory:patcher can compile... yes
|
|
|
|
--- MCA component memory:malloc_solaris (m4 configuration macro, priority 0)
|
|
checking for MCA component memory:malloc_solaris compile mode... static
|
|
checking for Solaris... no
|
|
checking if MCA component memory:malloc_solaris can compile... no
|
|
|
|
+++ Configuring MCA framework mpool
|
|
checking for no configure components in framework mpool... hugepage
|
|
checking for m4 configure components in framework mpool... memkind
|
|
|
|
--- MCA component mpool:hugepage (no configuration)
|
|
checking for MCA component mpool:hugepage compile mode... dso
|
|
checking if MCA component mpool:hugepage can compile... yes
|
|
|
|
--- MCA component mpool:memkind (m4 configuration macro)
|
|
checking for MCA component mpool:memkind compile mode... dso
|
|
checking --with-memkind value... simple ok (unspecified value)
|
|
checking memkind.h usability... no
|
|
checking memkind.h presence... no
|
|
checking for memkind.h... no
|
|
checking if MCA component mpool:memkind can compile... no
|
|
|
|
+++ Configuring MCA framework patcher
|
|
checking for no configure components in framework patcher...
|
|
checking for m4 configure components in framework patcher... linux, overwrite
|
|
|
|
--- MCA component patcher:linux (m4 configuration macro)
|
|
checking for MCA component patcher:linux compile mode... dso
|
|
checking dlfcn.h usability... yes
|
|
checking dlfcn.h presence... yes
|
|
checking for dlfcn.h... yes
|
|
looking for library without search path
|
|
checking for library containing dl_iterate_phdr... none required
|
|
checking if libdl requires libnl v1 or v3...
|
|
checking elf.h usability... yes
|
|
checking elf.h presence... yes
|
|
checking for elf.h... yes
|
|
checking sys/auxv.h usability... yes
|
|
checking sys/auxv.h presence... yes
|
|
checking for sys/auxv.h... yes
|
|
checking if MCA component patcher:linux can compile... no
|
|
|
|
--- MCA component patcher:overwrite (m4 configuration macro)
|
|
checking for MCA component patcher:overwrite compile mode... dso
|
|
checking if MCA component patcher:overwrite can compile... yes
|
|
|
|
+++ Configuring MCA framework pmix
|
|
checking for no configure components in framework pmix... isolated
|
|
checking for m4 configure components in framework pmix... cray, ext1x, ext2x, ext3x, flux, pmix3x, s1, s2
|
|
|
|
--- MCA component pmix:isolated (no configuration)
|
|
checking for MCA component pmix:isolated compile mode... dso
|
|
checking if MCA component pmix:isolated can compile... yes
|
|
|
|
--- MCA component pmix:cray (m4 configuration macro)
|
|
checking for MCA component pmix:cray compile mode... dso
|
|
checking for Cray PMI support... checking for CRAY_PMI... no
|
|
checking for ALPS support cle level unknown... checking for CRAY_ALPSLLI... no
|
|
checking for CRAY_ALPSUTIL... no
|
|
checking for CRAY_ALPS... no
|
|
checking for CRAY_WLM_DETECT... no
|
|
opal_check_cray_alps_happy = no
|
|
checking if MCA component pmix:cray can compile... no
|
|
|
|
--- MCA component pmix:ext1x (m4 configuration macro)
|
|
checking for MCA component pmix:ext1x compile mode... dso
|
|
checking if MCA component pmix:ext1x can compile... no
|
|
|
|
--- MCA component pmix:ext2x (m4 configuration macro)
|
|
checking for MCA component pmix:ext2x compile mode... dso
|
|
checking if MCA component pmix:ext2x can compile... no
|
|
|
|
--- MCA component pmix:ext3x (m4 configuration macro)
|
|
checking for MCA component pmix:ext3x compile mode... dso
|
|
checking if MCA component pmix:ext3x can compile... no
|
|
|
|
--- MCA component pmix:flux (m4 configuration macro)
|
|
checking for MCA component pmix:flux compile mode... dso
|
|
checking if user wants Flux support to link against PMI library... no
|
|
checking if Flux support allowed to use dlopen... yes
|
|
checking Checking if Flux PMI support can be built... yes
|
|
checking if MCA component pmix:flux can compile... yes
|
|
|
|
--- MCA component pmix:pmix3x (m4 configuration macro)
|
|
checking for MCA component pmix:pmix3x compile mode... dso
|
|
checking if PMIx timing is enabled... no (disabled)
|
|
configure: OPAL configuring in opal/mca/pmix/pmix3x/pmix
|
|
configure: running /bin/bash '../../../../../../opal/mca/pmix/pmix3x/pmix/configure' --disable-man-pages --with-devel-headers --disable-debug --with-pmix-symbol-rename=OPAL_MCA_PMIX3X_ --enable-embedded-mode --disable-pmix-timing --without-tests-examples --disable-pmix-binaries --disable-pmix-backward-compatibility --disable-visibility --enable-embedded-libevent --with-libevent-header=\"opal/mca/event/external/external.h\" --enable-embedded-hwloc --with-hwloc-header=\"opal/mca/hwloc/external/external.h\" '--prefix=/usr' '--localstatedir=/var' '--sysconfdir=/etc/openmpi' '--disable-silent-rules' '--disable-dependency-tracking' '--disable-wrapper-runpath' '--disable-debug' '--enable-mpi-cxx' '--with-package-string=OpenMPI CUDA' '--with-devel-headers' '--with-verbs' '--with-libevent' '--with-pmix' '--with-hwloc=/usr/local' '--with-libltdl' '--with-slurm' '--with-sge' '--with-ucx=/usr' '--with-cuda=/usr/local/cuda' 'CFLAGS=-O3 -DNDEBUG ' 'CPPFLAGS=-I/tmp/openmpi-4.1.0 -I/tmp/openmpi-4.1.0/build -I/tmp/openmpi-4.1.0/opal/include -I/tmp/openmpi-4.1.0/build/opal/include ' --cache-file=/dev/null --srcdir=../../../../../../opal/mca/pmix/pmix3x/pmix --disable-option-checking
|
|
configure: builddir: /tmp/openmpi-4.1.0/build/opal/mca/pmix/pmix3x/pmix
|
|
configure: srcdir: /tmp/openmpi-4.1.0/opal/mca/pmix/pmix3x/pmix
|
|
configure: Detected VPATH build |