Skip to content

Instantly share code, notes, and snippets.

@fancyerii
Created November 16, 2023 04:34
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save fancyerii/842b1f2700865e464ae33157acc4d2d7 to your computer and use it in GitHub Desktop.
Save fancyerii/842b1f2700865e464ae33157acc4d2d7 to your computer and use it in GitHub Desktop.
configure output
============================================================================
== Configuring Open MPI
============================================================================
*** Prerequisites
checking for a sed that does not truncate output... /usr/bin/sed
checking for perl... perl
*** Startup tests
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking target system type... x86_64-pc-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a race-free mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether UID '1001' is supported by ustar format... yes
checking whether GID '1001' is supported by ustar format... yes
checking how to create a ustar tar archive... gnutar
checking whether make supports nested variables... (cached) yes
checking directory of build tree... /home/lili/openmpi-5.0.0
checking directory of source tree... .
checking directory of prefix... NONE
*** Checking versions
checking for repo version... v5.0.0
checking Open MPI version... 5.0.0
checking Open MPI release date... Oct 26, 2023
checking Open MPI repository version... v5.0.0
checking MPI Standard version... 3.1
checking for repo version... v5.0.0
checking Open SHMEM version... 5.0.0
checking Open SHMEM release date... Oct 26, 2023
checking Open SHMEM repository version... v5.0.0
checking for repo version... v5.0.0
checking Open Portable Access Layer version... 5.0.0
checking Open Portable Access Layer release date... Oct 26, 2023
checking Open Portable Access Layer repository version... v5.0.0
checking for bootstrap Autoconf version... 2.71
checking for bootstrap Automake version... 1.16
checking for bootstrap Libtool version... 2.4.6
*** Initialization, setup
configure: builddir: /home/lili/openmpi-5.0.0
configure: srcdir: /home/lili/openmpi-5.0.0
checking for prefix by checking for opal_clean... no
installing to directory "/usr/local"
*** General 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... no
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 for all
checking if want heterogeneous support... no
checking if want IPv6 support... no
checking if want package/brand string... Open MPI lili@u-gpu-a100-01.ai.test.ten Distribution
checking if want ident string... 5.0.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 maximum length of pset name len... 512
checking maximum length of stringtag len... 1024
checking if want getpwuid support... yes
*** MPI layer 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 run-time MPI parameter checking... runtime
checking if want OMPIO support... yes
checking if want software-based performance counters (SPC)... no
checking if want custom libmpi(_FOO) name... mpi
*** OpenSHMEM Configuration options
checking if want OpenSHMEM... yes
checking if want SGI/Quadrics compatibility mode... yes
checking if want OpenSHMEM API parameter checking... always
checking if want pshmem... yes
checking if want to build OpenSHMEM fortran bindings... yes
============================================================================
== Compiler and preprocessor tests
============================================================================
*** C compiler and preprocessor
checking whether make supports the include directive... yes (GNU style)
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 the compiler supports GNU C... yes
checking whether gcc accepts -g... yes
checking for gcc option to enable C11 features... none needed
checking whether gcc understands -c and -o together... yes
checking dependency style of gcc... gcc3
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking for wchar.h... yes
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking whether _XOPEN_SOURCE should be defined... no
checking for gcc... (cached) gcc
checking whether the compiler supports GNU C... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to enable C11 features... (cached) none needed
checking whether gcc understands -c and -o together... (cached) yes
checking dependency style of gcc... (cached) gcc3
checking for grep that handles long lines and -e... /usr/bin/grep
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 for gcc option to add a directory only to the search path for the quote form of include... -iquote
checking for the C compiler vendor... gnu
checking if gcc supports __thread... yes
checking if gcc supports C11 _Thread_local... yes
checking if gcc supports (-finline-functions)... yes
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
CFLAGS result: -O3 -DNDEBUG -finline-functions
checking for Interix environment... no
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... yes
checking for short float... no
checking for long double... yes
checking for complex.h... yes
checking for short float _Complex... no
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 unsigned int... 4
checking size of long... 8
checking size of unsigned 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 __float128... 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 __float128... 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 _Float16... no
checking if want alternate C type of short float... no
checking if word-sized integers must be word-size aligned... no
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 the compiler supports GNU C++... yes
checking whether g++ accepts -g... yes
checking for g++ option to enable C++11 features... none needed
checking dependency style of g++... gcc3
checking how to run the C++ preprocessor... g++ -E
checking if C and C++ are link compatible... 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 version... 590848
*** 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... gcc3
checking if gcc supports GCC inline assembly... yes
checking for 32-bit GCC built-in atomics... yes
checking for 64-bit GCC built-in atomics... yes
checking if 64-bit GCC built-in atomics are lock-free... 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... no
checking for __sync_bool_compare_and_swap with -mcx16... yes
checking if __sync_bool_compare_and_swap() gives correct results... yes
configure: Using GCC built-in style atomics
*** Fortran compiler
checking for gfortran... no
checking for f95... no
checking for fort... no
checking for xlf95... no
checking for ifort... no
checking for ifc... no
checking for efc... no
checking for pgfortran... no
checking for pgf95... no
checking for lf95... no
checking for f90... no
checking for xlf90... no
checking for pgf90... no
checking for epcf90... no
checking for nagfor... no
checking whether the compiler supports GNU Fortran... no
checking whether accepts -g... no
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 whether ln -s works... yes
configure: WARNING: *** All Fortran MPI bindings disabled (could not find compiler)
checking for warnings flags... none
checking to see if mpifort compiler needs additional linker flags... none
checking if Fortran compiler supports CHARACTER... no
checking if Fortran compiler supports LOGICAL... no
checking if Fortran compiler supports LOGICAL*1... no
checking if Fortran compiler supports LOGICAL*2... no
checking if Fortran compiler supports LOGICAL*4... no
checking if Fortran compiler supports LOGICAL*8... no
checking if Fortran compiler supports INTEGER... no
checking if Fortran compiler supports INTEGER*1... no
checking if Fortran compiler supports INTEGER*2... no
checking if Fortran compiler supports INTEGER*4... no
checking if Fortran compiler supports INTEGER*8... no
checking if Fortran compiler supports INTEGER*16... no
checking if Fortran compiler supports REAL... no
checking if Fortran compiler supports REAL*2... no
checking if Fortran compiler supports REAL*4... no
checking if Fortran compiler supports REAL*8... no
checking if Fortran compiler supports REAL*16... no
checking for C type matching bit representation of REAL*16... skipped (no REAL*16)
configure: WARNING: MPI_REAL16 and MPI_COMPLEX32 support have been disabled
checking if Fortran compiler supports DOUBLE PRECISION... no
checking if Fortran compiler supports COMPLEX... no
checking if Fortran compiler supports COMPLEX*4... no
checking if Fortran compiler supports COMPLEX*8... no
checking if Fortran compiler supports COMPLEX*16... no
checking if Fortran compiler supports COMPLEX*32... no
checking if Fortran compiler supports DOUBLE COMPLEX... no
checking for max Fortran MPI handle index... 2147483647
checking Fortran value for .TRUE. logical type... 77
checking for correct handling of Fortran logical arrays... skipped
checking max supported Fortran array rank... 0
configure: C MPI_Status is 24 bytes long
checking for the value of MPI_STATUS_SIZE... 6 Fortran INTEGERs
checking KIND value of Fortran C_INT16_T... skipped
checking KIND value of Fortran C_INT32_T... skipped
checking KIND value of Fortran C_INT64_T... skipped
checking if building Fortran mpif.h bindings... no
checking if building Fortran 'use mpi' bindings... no
checking if building Fortran 'use mpi_f08' bindings... no
*** Wrapper compiler setup
checking for wrapper C compiler... gcc
checking if want wrapper compiler rpath support... yes
checking if want wrapper compiler runpath support... yes
============================================================================
== Header file tests
============================================================================
checking for alloca.h... yes
checking for aio.h... yes
checking for arpa/inet.h... yes
checking for dirent.h... yes
checking for dlfcn.h... yes
checking for endian.h... yes
checking for execinfo.h... yes
checking for err.h... yes
checking for fcntl.h... yes
checking for grp.h... yes
checking for libgen.h... yes
checking for libutil.h... no
checking for memory.h... yes
checking for netdb.h... yes
checking for netinet/in.h... yes
checking for netinet/tcp.h... yes
checking for poll.h... yes
checking for pthread.h... yes
checking for pty.h... yes
checking for pwd.h... yes
checking for sched.h... yes
checking for strings.h... (cached) yes
checking for stropts.h... no
checking for linux/ethtool.h... yes
checking for linux/sockios.h... yes
checking for sys/fcntl.h... yes
checking for sys/ipc.h... yes
checking for sys/shm.h... yes
checking for sys/ioctl.h... yes
checking for sys/mman.h... yes
checking for sys/param.h... yes
checking for sys/queue.h... yes
checking for sys/resource.h... yes
checking for sys/select.h... yes
checking for sys/socket.h... yes
checking for sys/sockio.h... no
checking for sys/stat.h... (cached) yes
checking for sys/statfs.h... yes
checking for sys/statvfs.h... yes
checking for time.h... yes
checking for sys/time.h... yes
checking for sys/tree.h... no
checking for sys/types.h... (cached) yes
checking for sys/uio.h... yes
checking for sys/un.h... yes
checking for net/uio.h... no
checking for sys/utsname.h... yes
checking for sys/vfs.h... yes
checking for sys/wait.h... yes
checking for syslog.h... yes
checking for termios.h... yes
checking for ulimit.h... yes
checking for unistd.h... (cached) yes
checking for util.h... no
checking for utmp.h... yes
checking for malloc.h... yes
checking for ifaddrs.h... yes
checking for crt_externs.h... no
checking for regex.h... yes
checking for mntent.h... yes
checking for paths.h... yes
checking for ioLib.h... no
checking for sockLib.h... no
checking for hostLib.h... no
checking for shlwapi.h... no
checking for sys/synch.h... no
checking for db.h... no
checking for ndbm.h... no
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... 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 for gcc options needed to detect all undeclared functions... none needed
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... checking how to run the C preprocessor... gcc -E
checking for egrep... /usr/bin/grep -E
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 struct timespec.tv_nsec... yes
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 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 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 on_exit... 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 __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 for netdb.h... (cached) yes
checking for netinet/in.h... (cached) yes
checking for netinet/tcp.h... (cached) yes
checking for struct sockaddr_in... (cached) yes
checking for _SC_NPROCESSORS_ONLN... yes
checking whether byte ordering is bigendian... no
checking for broken qsort... 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) gcc3
checking for flex... flex
checking for lex output file root... lex.yy
checking for lex library... none needed
checking whether yytext is a pointer... yes
checking if pre-built docs are available... yes
checking for sphinx-build... no
configure: Could not find a suitable sphinx-build on your system.
configure: You will not be able to build a distribution tarball.
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
============================================================================
== 3rd-party packages
============================================================================
checking if static link flag supplied... no
checking for pkg-config... pkg-config
checking for gzip... /usr/bin/gzip
checking for bzip2... /home/lili/miniconda3/bin/bzip2
*** Configuring Libevent
checking for libevent pkg-config name... libevent_core
checking if libevent pkg-config module exists... yes
checking for libevent pkg-config cflags... -I/usr/local/include
checking for libevent pkg-config ldflags... -L/usr/local/lib
checking for libevent pkg-config static ldflags... -L/usr/local/lib
checking for libevent pkg-config libs... -levent_core
checking for libevent pkg-config static libs... -levent_core
checking for event2/event.h... yes
checking for event_config_new... yes
checking if libevent requires libnl v1 or v3... none
checking if libevent threads enabled... yes
checking for libevent pthreads support... yes
checking if external libevent version is 2.0.21 or greater... yes
*** Configuring hwloc
checking for hwloc pkg-config name... hwloc
checking if hwloc pkg-config module exists... yes
checking for hwloc pkg-config cflags... -I/usr/local/include
checking for hwloc pkg-config ldflags... -L/usr/local/lib
checking for hwloc pkg-config static ldflags... -L/usr/local/lib
checking for hwloc pkg-config libs... -lhwloc
checking for hwloc pkg-config static libs... -lhwloc -lm -ldl -lpthread
checking for hwloc.h... yes
checking for hwloc_topology_init... yes
checking if hwloc requires libnl v1 or v3... none
checking if external hwloc version is version 1.11.0 or greater... yes
checking if external hwloc version is less than version 3.0.0... yes
checking whether HWLOC_OBJ_OSDEV_COPROC is declared... yes
checking for hwloc_topology_dup... yes
*** Configuring PMIx
configure: ===== configuring 3rd-party/openpmix =====
configure: running /bin/bash ./configure --disable-option-checking '--prefix=NONE' --without-tests-examples --enable-pmix-binaries --disable-pmix-backward-compatibility --disable-visibility --cache-file=/dev/null --srcdir=.
checking for a sed that does not truncate output... /usr/bin/sed
configure: builddir: /home/lili/openmpi-5.0.0/3rd-party/openpmix
configure: srcdir: /home/lili/openmpi-5.0.0/3rd-party/openpmix
============================================================================
== Configuring PMIx
============================================================================
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking target system type... x86_64-pc-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a race-free mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether make supports nested variables... (cached) yes
checking for grep that handles long lines and -e... /usr/bin/grep
checking whether make supports the include directive... yes (GNU style)
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 the compiler supports GNU C... yes
checking whether gcc accepts -g... yes
checking for gcc option to enable C11 features... none needed
checking whether gcc understands -c and -o together... yes
checking dependency style of gcc... gcc3
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 stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking for wchar.h... yes
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking whether _XOPEN_SOURCE should be defined... no
checking directory of build tree... /home/lili/openmpi-5.0.0/3rd-party/openpmix
checking directory of prefix... NONE
checking directory of source tree... .
checking if want wrapper compiler rpath support... yes
checking if want wrapper compiler runpath support... yes
checking for ar... ar
checking the archiver (ar) interface... ar
checking for flex... flex
checking for lex output file root... lex.yy
checking for lex library... none needed
checking whether yytext is a pointer... yes
checking if want dlopen support... 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 for netdb.h... yes
checking for netinet/in.h... yes
checking for netinet/tcp.h... yes
checking for struct sockaddr_in... yes
checking if want developer-level compiler pickyness... no
checking if want memory sanitizers... no
checking if want developer-level debugging code... no
checking if want to install PMIx header files... yes
checking if tests and examples are to be installed... no
checking if want pretty-print stacktrace... yes
checking if want dstore pthread-based locking... yes
checking if want ident string...
checking if want developer-level timing support... no
checking if want to disable binaries... yes
checking if want install Python bindings... no
checking python... checking for python... /home/lili/miniconda3/bin/python
checking for python version... 3.11
checking for python platform... linux
checking for GNU default python prefix... ${prefix}
checking for GNU default python exec_prefix... ${exec_prefix}
checking for python script directory (pythondir)... ${PYTHON_PREFIX}/lib/python3.11/site-packages
checking for python extension module directory (pyexecdir)... ${PYTHON_EXEC_PREFIX}/lib/python3.11/site-packages
/home/lili/miniconda3/bin/python
checking if want to support dlopen of non-global namespaces... yes
checking if want pty support... yes
checking if want build psec/dummy_handshake... no
checking if want IPv6 support... no
checking for prefix by checking for pmix_clean... no
installing to directory "/usr/local"
checking how to print strings... printf
checking for a sed that does not truncate output... (cached) /usr/bin/sed
checking for egrep... /usr/bin/grep -E
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 whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-pc-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 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... mt
checking if mt is a manifest tool... no
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 -m elf_x86_64) 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... no
*** C compiler and preprocessor
checking for gcc... (cached) gcc
checking whether the compiler supports GNU C... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to enable C11 features... (cached) none needed
checking whether gcc understands -c and -o together... (cached) yes
checking dependency style of gcc... (cached) gcc3
checking for gcc options needed to detect all undeclared functions... none needed
checking how to run the C preprocessor... gcc -E
checking if static link flag supplied... no
checking for pkg-config... pkg-config
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
configure: pmix builddir: /home/lili/openmpi-5.0.0/3rd-party/openpmix
configure: pmix srcdir: /home/lili/openmpi-5.0.0/3rd-party/openpmix
checking for pmix version... 4.2.7a1
checking for pmix standard version... 4.2
checking for pmix standard stable ABI version(s)... 0.0
checking for pmix standard provisional ABI version(s)... 0.0
checking if want pmix maintainer support... disabled
checking for pmix directory prefix... (none)
checking if want package/brand string... PMIx lili@u-gpu-a100-01.ai.test.ten Distribution
============================================================================
== Compiler and preprocessor tests
============================================================================
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 _c11_atomic functions... no
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 for gcc option to add a directory only to the search path for the quote form of include... -iquote
checking if gcc supports __thread... yes
checking if gcc supports C11 _Thread_local... yes
checking for the C compiler vendor... gnu
checking if gcc supports (-finline-functions)... yes
CFLAGS result: -DNDEBUG -Wno-unused-parameter -finline-functions
checking if gcc supports __builtin_expect... yes
checking if gcc supports __builtin_prefetch...
checking if gcc supports __builtin_clz...
checking for C optimization flags... -O3 -DNDEBUG -Wno-unused-parameter -finline-functions
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... yes
checking for uint128_t... no
checking for long long... yes
checking for intptr_t... yes
checking for uintptr_t... yes
checking for ptrdiff_t... yes
checking size of _Bool... 1
checking size of short... 2
checking size of int... 4
checking size of long... 8
checking size of void *... 8
checking size of size_t... 8
checking size of pid_t... 4
checking alignment of bool... 1
checking alignment of int... 4
checking alignment of long... 8
checking alignment of size_t... 8
checking alignment of long long... 8
checking alignment of double... 8
checking for C bool type... no
checking size of _Bool... (cached) 1
checking for inline... __inline__
*** 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__(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__(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__(destructor)... yes
checking for __attribute__(optnone)... no
checking for __attribute__(extension)... yes
checking for compiler familyid... 0
checking for compiler version... 0
*** Atomics
checking if gcc supports GCC inline assembly... yes
checking for 32-bit GCC built-in atomics... yes
checking for 64-bit GCC built-in atomics... yes
checking if 64-bit GCC built-in atomics are lock-free... 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... no
checking for __sync_bool_compare_and_swap with -mcx16... yes
checking if __sync_bool_compare_and_swap() gives correct results... yes
configure: Using GCC built-in style atomics
============================================================================
== Header file tests
============================================================================
checking for arpa/inet.h... yes
checking for fcntl.h... yes
checking for ifaddrs.h... yes
checking for inttypes.h... (cached) yes
checking for libgen.h... yes
checking for net/uio.h... no
checking for netinet/in.h... (cached) yes
checking for stdint.h... (cached) yes
checking for stddef.h... yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for strings.h... (cached) yes
checking for sys/ioctl.h... yes
checking for sys/param.h... yes
checking for sys/select.h... yes
checking for sys/socket.h... yes
checking for sys/sockio.h... no
checking for stdarg.h... yes
checking for sys/stat.h... (cached) yes
checking for sys/time.h... yes
checking for sys/types.h... (cached) yes
checking for sys/un.h... yes
checking for sys/uio.h... yes
checking for sys/wait.h... yes
checking for syslog.h... yes
checking for time.h... yes
checking for unistd.h... (cached) yes
checking for dirent.h... yes
checking for crt_externs.h... no
checking for signal.h... yes
checking for ioLib.h... no
checking for sockLib.h... no
checking for hostLib.h... no
checking for limits.h... yes
checking for sys/fcntl.h... yes
checking for sys/statfs.h... yes
checking for sys/statvfs.h... yes
checking for netdb.h... (cached) yes
checking for ucred.h... no
checking for zlib.h... yes
checking for sys/auxv.h... yes
checking for sys/sysctl.h... yes
checking for termio.h... yes
checking for termios.h... yes
checking for pty.h... yes
checking for libutil.h... no
checking for util.h... no
checking for grp.h... yes
checking for sys/cdefs.h... yes
checking for utmp.h... yes
checking for stropts.h... no
checking for sys/utsname.h... yes
checking for sys/mount.h... yes
checking for sys/sysctl.h... (cached) yes
checking for net/if.h... yes
checking for stdbool.h... yes
checking if <stdbool.h> works... yes
============================================================================
== Type tests
============================================================================
checking for socklen_t... yes
checking for struct sockaddr_in... (cached) yes
checking for struct sockaddr_un... yes
checking for struct sockaddr_in6... yes
checking for struct sockaddr_storage... 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 struct ucred.uid... yes
checking for struct ucred.cr_uid... no
checking for struct sockpeercred.uid... no
checking for pointer diff type... ptrdiff_t (size: )
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 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 strsignal... yes
checking for socketpair... yes
checking for strncpy_s... no
checking for usleep... yes
checking for statfs... yes
checking for statvfs... yes
checking for getpeereid... no
checking for getpeerucred... no
checking for strnlen... yes
checking for posix_fallocate... yes
checking for tcgetpgrp... yes
checking for setpgid... yes
checking for ptsname... yes
checking for openpty... yes
checking for setenv... yes
checking for fork... yes
checking for execve... yes
checking for waitpid... yes
checking for atexit... 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 whether byte ordering is bigendian... no
checking if C 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 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 for pthread_setaffinity_np... yes
checking if pre-built docs are available... yes
checking for sphinx-build... no
configure: Could not find a suitable sphinx-build on your system.
configure: You will not be able to build a distribution tarball.
configure: WARNING: "make dist" will be disabled due to: Sphinx/Documentation
============================================================================
== Symbol visibility feature
============================================================================
checking whether to enable symbol visibility... no (disabled)
============================================================================
== Event libraries
============================================================================
configure: Searching for libevent in default search paths
checking for libevent cppflags...
checking for libevent ldflags...
checking for libevent libs... -levent_core -levent_pthreads
checking for libevent static libs... -levent_core -levent_pthreads
checking for event.h... yes
checking for event_config_new... yes
checking if libevent threads enabled... yes
checking for libevent pthreads support... yes
checking version at or above v2.0.21... yes
checking will libevent support be built... yes
============================================================================
== HWLOC
============================================================================
checking for hwloc pkg-config name... hwloc
checking if hwloc pkg-config module exists... yes
checking for hwloc pkg-config cflags... -I/usr/local/include
checking for hwloc pkg-config ldflags... -L/usr/local/lib
checking for hwloc pkg-config static ldflags... -L/usr/local/lib
checking for hwloc pkg-config libs... -lhwloc
checking for hwloc pkg-config static libs... -lhwloc -lm -ldl -lpthread
checking for hwloc.h... yes
checking for hwloc_topology_init... yes
checking version at or above v1.11.0... yes
checking if hwloc version is at least 2.0... yes
checking if hwloc version is greater than 2.x... no
============================================================================
== JANSSON
============================================================================
configure: Package jansson disabled by user
checking Jansson support available... no
============================================================================
== CURL
============================================================================
configure: Package curl disabled by user
checking libcurl support available... no
============================================================================
== Dstore Locking
============================================================================
checking for struct flock.l_type... yes
checking pthread_process_shared... yes
checking for pthread_rwlockattr_setkind_np... yes
checking for pthread_rwlockattr_setpshared... yes
checking for pthread_mutexattr_setpshared... yes
============================================================================
== Modular Component Architecture (MCA) setup
============================================================================
checking for default value of mca_base_component_show_load_errors... enabled for all (by default)
checking for subdir args... '--disable-option-checking' '--prefix=NONE' '--without-tests-examples' '--enable-pmix-binaries' '--disable-pmix-backward-compatibility' '--disable-visibility'
checking which components should be disabled...
checking which components should be run-time loadable... prm pnet-sshot pcompress-zlib
checking which components should be static... default
*** Configuring MCA
checking for frameworks... common, bfrops, gds, pcompress, pdl, pfexec, pgpu, pif, pinstalldirs, plog, pmdl, pnet, preg, prm, psec, psensor, pshmem, psquash, pstat, pstrg, ptl
+++ Configuring MCA framework common
checking for no configure components in framework common...
checking for m4 configure components in framework common... dstore
--- MCA component common:dstore (m4 configuration macro)
checking for MCA component common:dstore compile mode... static
checking if MCA component common:dstore can compile... yes
Adding static libs
+++ Configuring MCA framework bfrops
checking for no configure components in framework bfrops... v12, v20, v21, v3, v4, v41
checking for m4 configure components in framework bfrops...
--- MCA component bfrops:v12 (no configuration)
checking for MCA component bfrops:v12 compile mode... static
checking if MCA component bfrops:v12 can compile... yes
Adding static libs
--- MCA component bfrops:v20 (no configuration)
checking for MCA component bfrops:v20 compile mode... static
checking if MCA component bfrops:v20 can compile... yes
Adding static libs
--- MCA component bfrops:v21 (no configuration)
checking for MCA component bfrops:v21 compile mode... static
checking if MCA component bfrops:v21 can compile... yes
Adding static libs
--- MCA component bfrops:v3 (no configuration)
checking for MCA component bfrops:v3 compile mode... static
checking if MCA component bfrops:v3 can compile... yes
Adding static libs
--- MCA component bfrops:v4 (no configuration)
checking for MCA component bfrops:v4 compile mode... static
checking if MCA component bfrops:v4 can compile... yes
Adding static libs
--- MCA component bfrops:v41 (no configuration)
checking for MCA component bfrops:v41 compile mode... static
checking if MCA component bfrops:v41 can compile... yes
Adding static libs
+++ Configuring MCA framework gds
checking for no configure components in framework gds... hash
checking for m4 configure components in framework gds... ds12, ds21
--- MCA component gds:hash (no configuration)
checking for MCA component gds:hash compile mode... static
checking if MCA component gds:hash can compile... yes
Adding static libs
--- MCA component gds:ds12 (m4 configuration macro)
checking for MCA component gds:ds12 compile mode... static
checking if MCA component gds:ds12 can compile... yes
Adding static libs
--- MCA component gds:ds21 (m4 configuration macro)
checking for MCA component gds:ds21 compile mode... static
checking if MCA component gds:ds21 can compile... yes
Adding static libs
+++ Configuring MCA framework pcompress
checking for no configure components in framework pcompress...
checking for m4 configure components in framework pcompress... zlib
--- MCA component pcompress:zlib (m4 configuration macro)
checking for MCA component pcompress:zlib compile mode... dso
checking for zlib pkg-config name... zlib
checking if zlib pkg-config module exists... yes
checking for zlib pkg-config cflags...
checking for zlib pkg-config ldflags...
checking for zlib pkg-config static ldflags...
checking for zlib pkg-config libs... -lz
checking for zlib pkg-config static libs... -lz
checking for zlib.h... (cached) yes
checking for deflate... yes
checking will zlib support be built... yes
checking if MCA component pcompress:zlib can compile... yes
+++ Configuring MCA framework pdl
checking for no configure components in framework pdl...
checking for m4 configure components in framework pdl... pdlopen, plibltdl
--- MCA component pdl:pdlopen (m4 configuration macro, priority 80)
checking for MCA component pdl:pdlopen compile mode... static
checking for dlopen pkg-config name... dlopen
checking if dlopen pkg-config module exists... no
configure: Searching for dlopen in default search paths
checking for dlopen cppflags...
checking for dlopen ldflags...
checking for dlopen libs... -ldl
checking for dlopen static libs... -ldl
checking for dlfcn.h... (cached) yes
checking for dlopen... yes
checking if MCA component pdl:pdlopen can compile... yes
Adding static libs
--- MCA component pdl:plibltdl (m4 configuration macro, priority 50)
checking for MCA component pdl:plibltdl compile mode... static
checking for libltdl pkg-config name... libltdl
checking if libltdl pkg-config module exists... no
configure: Searching for libltdl in default search paths
checking for libltdl cppflags...
checking for libltdl ldflags...
checking for libltdl libs... -lltdl
checking for libltdl static libs... -lltdl
checking for ltdl.h... yes
checking for lt_dlopen... yes
checking for lt_dladvise_init... yes
checking if MCA component pdl:plibltdl can compile... no
+++ Configuring MCA framework pfexec
checking for no configure components in framework pfexec...
checking for m4 configure components in framework pfexec... linux
--- MCA component pfexec:linux (m4 configuration macro)
checking for MCA component pfexec:linux compile mode... static
checking for fork... (cached) yes
checking if MCA component pfexec:linux can compile... yes
Adding static libs
+++ Configuring MCA framework pgpu
checking for no configure components in framework pgpu...
checking for m4 configure components in framework pgpu...
+++ Configuring MCA framework pif
checking for no configure components in framework pif...
checking for m4 configure components in framework pif... bsdx_ipv4, bsdx_ipv6, linux_ipv6, posix_ipv4, solaris_ipv6
--- MCA component pif:bsdx_ipv4 (m4 configuration macro)
checking for MCA component pif:bsdx_ipv4 compile mode... static
checking struct sockaddr... yes (cached)
checking NetBSD, FreeBSD, OpenBSD, or DragonFly... no
checking if MCA component pif:bsdx_ipv4 can compile... no
--- MCA component pif:bsdx_ipv6 (m4 configuration macro)
checking for MCA component pif:bsdx_ipv6 compile mode... static
checking struct sockaddr... yes (cached)
checking some flavor of BSD... no
checking if MCA component pif:bsdx_ipv6 can compile... no
--- MCA component pif:linux_ipv6 (m4 configuration macro)
checking for MCA component pif:linux_ipv6 compile mode... static
checking if we are on Linux with TCP... yes
checking if MCA component pif:linux_ipv6 can compile... yes
Adding static libs
--- MCA component pif:posix_ipv4 (m4 configuration macro)
checking for MCA component pif: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 pif:posix_ipv4 can compile... yes
Adding static libs
--- MCA component pif:solaris_ipv6 (m4 configuration macro)
checking for MCA component pif:solaris_ipv6 compile mode... static
checking if MCA component pif:solaris_ipv6 can compile... no
+++ Configuring MCA framework pinstalldirs
checking for no configure components in framework pinstalldirs...
checking for m4 configure components in framework pinstalldirs... config, env
--- MCA component pinstalldirs:env (m4 configuration macro, priority 10)
checking for MCA component pinstalldirs:env compile mode... static
checking if MCA component pinstalldirs:env can compile... yes
Adding static libs
--- MCA component pinstalldirs:config (m4 configuration macro, priority 0)
checking for MCA component pinstalldirs:config compile mode... static
checking if MCA component pinstalldirs:config can compile... yes
Adding static libs
+++ Configuring MCA framework plog
checking for no configure components in framework plog... default, stdfd
checking for m4 configure components in framework plog... syslog
--- MCA component plog:default (no configuration)
checking for MCA component plog:default compile mode... static
checking if MCA component plog:default can compile... yes
Adding static libs
--- MCA component plog:stdfd (no configuration)
checking for MCA component plog:stdfd compile mode... static
checking if MCA component plog:stdfd can compile... yes
Adding static libs
--- MCA component plog:syslog (m4 configuration macro)
checking for MCA component plog:syslog compile mode... static
checking for syslog.h... (cached) yes
checking if MCA component plog:syslog can compile... yes
Adding static libs
+++ Configuring MCA framework pmdl
checking for no configure components in framework pmdl... ompi, oshmem
checking for m4 configure components in framework pmdl...
--- MCA component pmdl:ompi (no configuration)
checking for MCA component pmdl:ompi compile mode... static
checking if MCA component pmdl:ompi can compile... yes
Adding static libs
--- MCA component pmdl:oshmem (no configuration)
checking for MCA component pmdl:oshmem compile mode... static
checking if MCA component pmdl:oshmem can compile... yes
Adding static libs
+++ Configuring MCA framework pnet
checking for no configure components in framework pnet...
checking for m4 configure components in framework pnet... opa, simptest
--- MCA component pnet:opa (m4 configuration macro)
checking for MCA component pnet:opa compile mode... static
checking if MCA component pnet:opa can compile... yes
Adding static libs
--- MCA component pnet:simptest (m4 configuration macro)
checking for MCA component pnet:simptest compile mode... static
checking if MCA component pnet:simptest can compile... no
+++ Configuring MCA framework preg
checking for no configure components in framework preg... compress, native, raw
checking for m4 configure components in framework preg...
--- MCA component preg:compress (no configuration)
checking for MCA component preg:compress compile mode... static
checking if MCA component preg:compress can compile... yes
Adding static libs
--- MCA component preg:native (no configuration)
checking for MCA component preg:native compile mode... static
checking if MCA component preg:native can compile... yes
Adding static libs
--- MCA component preg:raw (no configuration)
checking for MCA component preg:raw compile mode... static
checking if MCA component preg:raw can compile... yes
Adding static libs
+++ Configuring MCA framework prm
checking for no configure components in framework prm... default
checking for m4 configure components in framework prm... slurm
--- MCA component prm:default (no configuration)
checking for MCA component prm:default compile mode... dso
checking if MCA component prm:default can compile... yes
--- MCA component prm:slurm (m4 configuration macro)
checking for MCA component prm:slurm compile mode... dso
checking for fork... (cached) yes
checking for execve... (cached) yes
checking for setpgid... (cached) yes
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
pmix_check_cray_alps_happy = no
checking if MCA component prm:slurm can compile... yes
+++ Configuring MCA framework psec
checking for no configure components in framework psec... dummy_handshake, native, none
checking for m4 configure components in framework psec... munge
--- MCA component psec:dummy_handshake (no configuration)
checking for MCA component psec:dummy_handshake compile mode... static
checking if MCA component psec:dummy_handshake can compile... no
--- MCA component psec:native (no configuration)
checking for MCA component psec:native compile mode... static
checking if MCA component psec:native can compile... yes
Adding static libs
--- MCA component psec:none (no configuration)
checking for MCA component psec:none compile mode... static
checking if MCA component psec:none can compile... yes
Adding static libs
--- MCA component psec:munge (m4 configuration macro)
checking for MCA component psec:munge compile mode... static
checking for munge pkg-config name... munge
checking if munge pkg-config module exists... no
configure: Searching for munge in default search paths
checking for munge cppflags...
checking for munge ldflags...
checking for munge libs... -lmunge
checking for munge static libs... -lmunge
checking for munge.h... no
checking if MCA component psec:munge can compile... no
+++ Configuring MCA framework psensor
checking for no configure components in framework psensor... file, heartbeat
checking for m4 configure components in framework psensor...
--- MCA component psensor:file (no configuration)
checking for MCA component psensor:file compile mode... static
checking if MCA component psensor:file can compile... yes
Adding static libs
--- MCA component psensor:heartbeat (no configuration)
checking for MCA component psensor:heartbeat compile mode... static
checking if MCA component psensor:heartbeat can compile... yes
Adding static libs
+++ Configuring MCA framework pshmem
checking for no configure components in framework pshmem... mmap
checking for m4 configure components in framework pshmem...
--- MCA component pshmem:mmap (no configuration)
checking for MCA component pshmem:mmap compile mode... static
checking if MCA component pshmem:mmap can compile... yes
Adding static libs
+++ Configuring MCA framework psquash
checking for no configure components in framework psquash... flex128, native
checking for m4 configure components in framework psquash...
--- MCA component psquash:flex128 (no configuration)
checking for MCA component psquash:flex128 compile mode... static
checking if MCA component psquash:flex128 can compile... yes
Adding static libs
--- MCA component psquash:native (no configuration)
checking for MCA component psquash:native compile mode... static
checking if MCA component psquash:native can compile... yes
Adding static libs
+++ Configuring MCA framework pstat
checking for no configure components in framework pstat...
checking for m4 configure components in framework pstat... linux, test
--- MCA component pstat:linux (m4 configuration macro, priority 60)
checking for MCA component pstat:linux compile mode... static
checking whether HZ is declared... yes
checking if MCA component pstat:linux can compile... yes
Adding static libs
--- MCA component pstat:test (m4 configuration macro, priority 10)
checking for MCA component pstat:test compile mode... static
checking if MCA component pstat:test can compile... no
+++ Configuring MCA framework pstrg
checking for no configure components in framework pstrg...
checking for m4 configure components in framework pstrg...
+++ Configuring MCA framework ptl
checking for no configure components in framework ptl... client, server, tool
checking for m4 configure components in framework ptl...
--- MCA component ptl:client (no configuration)
checking for MCA component ptl:client compile mode... static
checking if MCA component ptl:client can compile... yes
Adding static libs
--- MCA component ptl:server (no configuration)
checking for MCA component ptl:server compile mode... static
checking if MCA component ptl:server can compile... yes
Adding static libs
--- MCA component ptl:tool (no configuration)
checking for MCA component ptl:tool compile mode... static
checking if MCA component ptl:tool can compile... yes
Adding static libs
*** Set path-related compiler flags
*** Wrapper compiler final setup
checking for perl... /usr/bin/perl
configure: creating ./config.lt
config.lt: creating libtool
checking if linker supports RPATH... yes (-Wl,-rpath -Wl,LIBDIR)
checking if linker supports RUNPATH... yes (-Wl,--enable-new-dtags)
checking for PMIX wrapper CPPFLAGS... -I${includedir} -I${includedir}/pmix -I/usr/local/include
checking for PMIX wrapper CFLAGS... -pthread
checking for PMIX wrapper CFLAGS_PREFIX...
checking for PMIX LDFLAGS... -L${libdir} -Wl,-rpath -Wl,${libdir} -Wl,--enable-new-dtags
checking for PMIX static LDFLAGS...
checking for PMIX LIBS... -lpmix
checking for PMIX static LIBS...
checking for PMIX pkg-config Cflags... -I${includedir} -I${includedir}/pmix -I/usr/local/include -pthread
checking for PMIX pkg-config Libs... -L${libdir} -Wl,-rpath -Wl,${libdir} -Wl,--enable-new-dtags -lpmix
checking for PMIX pkg-config Libs.private...
checking for PMIX pkg-config Modules...
checking for PMIX pkg-config Modules.private...
*** Final output
============================================================================
== Final compiler flags
============================================================================
checking final CPPFLAGS... -iquote/home/lili/openmpi-5.0.0/3rd-party/openpmix -iquote/home/lili/openmpi-5.0.0/3rd-party/openpmix/src -I/home/lili/openmpi-5.0.0/3rd-party/openpmix/include -I/usr/local/include
checking final CFLAGS... -O3 -DNDEBUG -Wno-unused-parameter -finline-functions -mcx16 -pthread
checking final LDFLAGS... -L/usr/local/lib
checking final LIBS... -lm -lutil -ldl -levent_core -levent_pthreads -lhwloc
checking if libtool needs -no-undefined flag to build shared libraries... no
============================================================================
== Configuration complete
============================================================================
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating include/pmix_version.h
config.status: creating src/mca/common/Makefile
config.status: creating src/mca/common/dstore/Makefile
config.status: creating src/mca/bfrops/Makefile
config.status: creating src/mca/bfrops/v12/Makefile
config.status: creating src/mca/bfrops/v20/Makefile
config.status: creating src/mca/bfrops/v21/Makefile
config.status: creating src/mca/bfrops/v3/Makefile
config.status: creating src/mca/bfrops/v4/Makefile
config.status: creating src/mca/bfrops/v41/Makefile
config.status: creating src/mca/gds/Makefile
config.status: creating src/mca/gds/hash/Makefile
config.status: creating src/mca/gds/ds12/Makefile
config.status: creating src/mca/gds/ds21/Makefile
config.status: creating src/mca/pcompress/Makefile
config.status: creating src/mca/pcompress/zlib/Makefile
config.status: creating src/mca/pdl/Makefile
config.status: creating src/mca/pdl/pdlopen/Makefile
config.status: creating src/mca/pdl/plibltdl/Makefile
config.status: creating src/mca/pfexec/Makefile
config.status: creating src/mca/pfexec/linux/Makefile
config.status: creating src/mca/pgpu/Makefile
config.status: creating src/mca/pif/Makefile
config.status: creating src/mca/pif/bsdx_ipv4/Makefile
config.status: creating src/mca/pif/bsdx_ipv6/Makefile
config.status: creating src/mca/pif/linux_ipv6/Makefile
config.status: creating src/mca/pif/posix_ipv4/Makefile
config.status: creating src/mca/pif/solaris_ipv6/Makefile
config.status: creating src/mca/pinstalldirs/Makefile
config.status: creating src/mca/pinstalldirs/env/Makefile
config.status: creating src/mca/pinstalldirs/config/Makefile
config.status: creating src/mca/pinstalldirs/config/pinstall_dirs.h
config.status: creating src/mca/plog/Makefile
config.status: creating src/mca/plog/default/Makefile
config.status: creating src/mca/plog/stdfd/Makefile
config.status: creating src/mca/plog/syslog/Makefile
config.status: creating src/mca/pmdl/Makefile
config.status: creating src/mca/pmdl/ompi/Makefile
config.status: creating src/mca/pmdl/oshmem/Makefile
config.status: creating src/mca/pnet/Makefile
config.status: creating src/mca/pnet/opa/Makefile
config.status: creating src/mca/pnet/simptest/Makefile
config.status: creating src/mca/preg/Makefile
config.status: creating src/mca/preg/compress/Makefile
config.status: creating src/mca/preg/native/Makefile
config.status: creating src/mca/preg/raw/Makefile
config.status: creating src/mca/prm/Makefile
config.status: creating src/mca/prm/default/Makefile
config.status: creating src/mca/prm/slurm/Makefile
config.status: creating src/mca/psec/Makefile
config.status: creating src/mca/psec/dummy_handshake/Makefile
config.status: creating src/mca/psec/native/Makefile
config.status: creating src/mca/psec/none/Makefile
config.status: creating src/mca/psec/munge/Makefile
config.status: creating src/mca/psensor/Makefile
config.status: creating src/mca/psensor/file/Makefile
config.status: creating src/mca/psensor/heartbeat/Makefile
config.status: creating src/mca/pshmem/Makefile
config.status: creating src/mca/pshmem/mmap/Makefile
config.status: creating src/mca/psquash/Makefile
config.status: creating src/mca/psquash/flex128/Makefile
config.status: creating src/mca/psquash/native/Makefile
config.status: creating src/mca/pstat/Makefile
config.status: creating src/mca/pstat/linux/Makefile
config.status: creating src/mca/pstat/test/Makefile
config.status: creating src/mca/pstrg/Makefile
config.status: creating src/mca/ptl/Makefile
config.status: creating src/mca/ptl/client/Makefile
config.status: creating src/mca/ptl/server/Makefile
config.status: creating src/mca/ptl/tool/Makefile
config.status: creating test/run_tests00.pl
config.status: creating test/run_tests01.pl
config.status: creating test/run_tests02.pl
config.status: creating test/run_tests03.pl
config.status: creating test/run_tests04.pl
config.status: creating test/run_tests05.pl
config.status: creating test/run_tests06.pl
config.status: creating test/run_tests07.pl
config.status: creating test/run_tests08.pl
config.status: creating test/run_tests09.pl
config.status: creating test/run_tests10.pl
config.status: creating test/run_tests11.pl
config.status: creating test/run_tests12.pl
config.status: creating test/run_tests13.pl
config.status: creating Makefile
config.status: creating bindings/Makefile
config.status: creating bindings/python/Makefile
config.status: creating config/Makefile
config.status: creating etc/Makefile
config.status: creating include/Makefile
config.status: creating src/Makefile
config.status: creating src/class/Makefile
config.status: creating src/include/Makefile
config.status: creating src/util/Makefile
config.status: creating src/util/keyval/Makefile
config.status: creating src/mca/base/Makefile
config.status: creating src/tools/pevent/Makefile
config.status: creating src/tools/pmix_info/Makefile
config.status: creating src/tools/plookup/Makefile
config.status: creating src/tools/pps/Makefile
config.status: creating src/tools/pattrs/Makefile
config.status: creating src/tools/pquery/Makefile
config.status: creating src/tools/wrapper/Makefile
config.status: creating src/tools/wrapper/pmixcc-wrapper-data.txt
config.status: creating src/tools/pctrl/Makefile
config.status: creating contrib/Makefile
config.status: creating examples/Makefile
config.status: creating test/Makefile
config.status: creating test/test_v2/Makefile
config.status: creating test/python/Makefile
config.status: creating test/simple/Makefile
config.status: creating docs/Makefile
config.status: creating maint/pmix.pc
config.status: creating src/include/pmix_config.h
config.status: creating include/pmix_common.h
config.status: include/pmix_common.h is unchanged
config.status: executing depfiles commands
config.status: executing libtool commands
PMIx configuration:
-----------------------
Version: 4.2.7a1
PMIx Standard Version: 4.2
PMIx Standard Stable ABI Version(s): 0.0
PMIx Standard Provisional ABI Version(s): 0.0
Debug build: no
Platform file: (none)
Miscellaneous
-----------------------
Atomics: GCC built-in style atomics
HTML docs and man pages: installing packaged docs
Required Packages
-----------------------
HWLOC: yes (pkg-config: default search paths)
Libevent: yes (default search paths)
External Packages
-----------------------
Curl: no (explicitly disabled)
Jansson: no (explicitly disabled)
munge: no (not found)
ZLIB: yes (pkg-config: default search paths)
Transports
-----------------------
OmniPath: yes
Simptest: no
Resource Managers
-----------------------
Cray Alps: no
Slurm: yes
configure: ===== done with 3rd-party/openpmix configure =====
checking for pmix pkg-config name... pmix
checking if pmix pkg-config module exists... yes
checking for pmix pkg-config cflags... -pthread -I/usr/local/include -I/usr/local/include/pmix
checking for pmix pkg-config ldflags... -L/usr/local/lib -Wl,-rpath -Wl,/usr/local/lib -Wl,--enable-new-dtags
checking for pmix pkg-config static ldflags... -L/usr/local/lib -Wl,-rpath -Wl,/usr/local/lib -Wl,--enable-new-dtags
checking for pmix pkg-config libs... -lpmix -levent_core -levent_pthreads
checking for pmix pkg-config static libs... -lpmix -levent_core -levent_pthreads
checking for pmix.h... yes
checking for PMIx_Init... yes
checking if pmix requires libnl v1 or v3... none
checking if external PMIx version is 4.2.0 or greater... yes
*** Configuring PRRTE
checking if PMIx version is 4.0.0 or greater... yes
configure: ===== configuring 3rd-party/prrte =====
configure: running /bin/bash ./configure --disable-option-checking '--prefix=NONE' --enable-prte-ft --with-proxy-version-string=5.0.0 --with-proxy-package-name="Open MPI" --with-proxy-bugreport="https://www.open-mpi.org/community/help/" --enable-prte-prefix-by-default --cache-file=/dev/null --srcdir=.
============================================================================
== Configuring PRTE
============================================================================
*** Startup tests
checking for a sed that does not truncate output... /usr/bin/sed
checking for perl... perl
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking target system type... x86_64-pc-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 the compiler supports GNU C... yes
checking whether gcc accepts -g... yes
checking for gcc option to enable C11 features... none needed
checking whether gcc understands -c and -o together... yes
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking for wchar.h... yes
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking whether _XOPEN_SOURCE should be defined... no
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a race-free mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports the include directive... yes (GNU style)
checking whether make supports nested variables... yes
checking dependency style of gcc... gcc3
checking whether make supports nested variables... (cached) yes
checking for grep that handles long lines and -e... /usr/bin/grep
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 directory of build tree... /home/lili/openmpi-5.0.0/3rd-party/prrte
checking directory of prefix... NONE
checking directory of source tree... .
*** Checking versions
checking for repo version... 2023-11-16
checking PMIx Reference Run-Time Environment version... 3.0.2a1
checking PMIx Reference Run-Time Environment release date... Nov 24, 2018
checking PMIx Reference Run-Time Environment repository version... 2023-11-16
checking for bootstrap Autoconf version... 2.71
checking for bootstrap Automake version... 1.16
checking for boostrap Libtool version... 2.4.6
*** Initialization, setup
configure: builddir: /home/lili/openmpi-5.0.0/3rd-party/prrte
configure: srcdir: /home/lili/openmpi-5.0.0/3rd-party/prrte
checking for prefix by checking for prte_clean... no
installing to directory "/usr/local"
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 for netdb.h... yes
checking for netinet/in.h... yes
checking for netinet/tcp.h... yes
checking for struct sockaddr_in... yes
*** PRTE Configuration options
checking if want prte "--prefix" behavior to be enabled by default... yes
checking if want developer-level compiler pickyness... no
checking if want memory sanitizers... no
checking if want developer-level debugging code... no
checking if want to install project-internal header files... no
checking if want pretty-print stacktrace... yes
checking if want pty support... yes
checking if want dlopen support... yes
checking for default value of mca_base_component_show_load_errors... disabled by default
checking if a proxy version string for prte is required... yes
checking if a proxy package name for prte is required... yes
checking if a proxy bugreport path for prte is required... yes
checking if want IPv6 support... no
checking if want package/brand string... Open MPI lili@u-gpu-a100-01.ai.test.ten Distribution
checking if want ident string... 3.0.2a1
checking if want getpwuid support... yes
============================================================================
== Compiler and preprocessor tests
============================================================================
*** C compiler and preprocessor
checking for gcc... (cached) gcc
checking whether the compiler supports GNU C... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to enable C11 features... (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 _c11_atomic functions... no
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 for gcc option to add a directory only to the search path for the quote form of include... -iquote
checking if gcc supports __thread... yes
checking if gcc supports C11 _Thread_local... yes
checking for the C compiler vendor... gnu
checking if gcc supports (-finline-functions)... yes
CFLAGS result: -DNDEBUG -finline-functions
checking if gcc supports __builtin_expect...
checking if gcc supports __builtin_prefetch...
checking if gcc supports __builtin_clz...
checking for C optimization flags... -O3 -DNDEBUG -finline-functions
checking for C ident string support... #ident
checking size of int... 4
checking size of long... 8
checking size of long long... 8
checking size of void *... 8
checking size of size_t... 8
checking alignment of bool... 1
checking alignment of int32_t... 4
checking alignment of int64_t... 8
checking alignment of int... 4
checking alignment of long... 8
checking alignment of long long... 8
checking alignment of double... 8
checking alignment of size_t... 8
checking for functional offsetof macro... 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__(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... 0
checking for compiler version... 0
*** Atomics
checking for 32-bit GCC built-in atomics... yes
checking for 64-bit GCC built-in atomics... yes
checking if 64-bit GCC built-in atomics are lock-free... yes
checking for x86_64 architecture... yes
checking for atomics style... c11
============================================================================
== Header file tests
============================================================================
checking if gcc supports (-Werror)... yes
checking for arpa/inet.h... yes
checking for dirent.h... yes
checking for dlfcn.h... yes
checking for endian.h... yes
checking for execinfo.h... yes
checking for fcntl.h... yes
checking for libutil.h... no
checking for netdb.h... (cached) yes
checking for netinet/in.h... (cached) yes
checking for netinet/tcp.h... (cached) yes
checking for poll.h... yes
checking for pty.h... yes
checking for pwd.h... yes
checking for sched.h... yes
checking for strings.h... (cached) yes
checking for linux/ethtool.h... yes
checking for linux/sockios.h... yes
checking for sys/fcntl.h... yes
checking for sys/ioctl.h... yes
checking for sys/param.h... yes
checking for sys/queue.h... yes
checking for sys/resource.h... yes
checking for sys/select.h... yes
checking for sys/socket.h... yes
checking for sys/stat.h... (cached) yes
checking for sys/time.h... yes
checking for sys/types.h... (cached) yes
checking for sys/uio.h... yes
checking for sys/un.h... yes
checking for net/uio.h... no
checking for sys/utsname.h... yes
checking for sys/wait.h... yes
checking for syslog.h... yes
checking for termios.h... yes
checking for unistd.h... (cached) yes
checking for util.h... no
checking for malloc.h... yes
checking for paths.h... yes
checking for ioLib.h... no
checking for sockLib.h... no
checking for hostLib.h... no
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 for gcc options needed to detect all undeclared functions... none needed
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 for siginfo_t.si_fd... yes
checking for siginfo_t.si_band... yes
checking the linker for support for the -fini option... yes
============================================================================
== Library and Function tests
============================================================================
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 ceil... -lm
checking for asprintf... yes
checking for snprintf... yes
checking for vasprintf... yes
checking for vsnprintf... yes
checking for fork... yes
checking for setsid... yes
checking for strsignal... yes
checking for syslog... yes
checking for setpgid... yes
checking for fileno_unlocked... yes
checking how to run the C preprocessor... gcc -E
checking for htonl define...
checking for htonl... yes
checking whether __func__ is declared... yes
============================================================================
== System-specific tests
============================================================================
checking whether byte ordering is bigendian... no
checking if C 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 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... /usr/bin/grep -E
checking for pthread_setaffinity_np... yes
checking dependency style of gcc... gcc3
checking for flex... flex
checking for lex output file root... lex.yy
checking for lex library... none needed
checking whether yytext is a pointer... 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
checking if pre-built docs are available... yes
checking for sphinx-build... no
configure: Could not find a suitable sphinx-build on your system.
configure: You will not be able to build a distribution tarball.
checking for python3... python3
configure: WARNING: "make dist" will be disabled due to: Sphinx/Documentation
============================================================================
== Event libraries
============================================================================
checking if static link flag supplied... no
checking for pkg-config... pkg-config
configure: Searching for libevent in default search paths
checking for libevent cppflags...
checking for libevent ldflags...
checking for libevent libs... -levent_core -levent_pthreads
checking for libevent static libs... -levent_core -levent_pthreads
checking for event.h... yes
checking for event_config_new... yes
checking if libevent threads enabled... yes
checking for libevent pthreads support... yes
checking version at or above v2.0.21... yes
checking will libevent support be built... yes
============================================================================
== Configure PMIx
============================================================================
checking for pmix pkg-config name... pmix
checking if pmix pkg-config module exists... yes
checking for pmix pkg-config cflags... -pthread -I/usr/local/include -I/usr/local/include/pmix
checking for pmix pkg-config ldflags... -L/usr/local/lib -Wl,-rpath -Wl,/usr/local/lib -Wl,--enable-new-dtags
checking for pmix pkg-config static ldflags... -L/usr/local/lib -Wl,-rpath -Wl,/usr/local/lib -Wl,--enable-new-dtags
checking for pmix pkg-config libs... -lpmix -levent_core -levent_pthreads
checking for pmix pkg-config static libs... -lpmix -levent_core -levent_pthreads
checking for pmix.h... yes
checking for PMIx_Init... yes
checking version at or above v4.2.4... yes
checking for src/util/pmix_argv.h... yes
============================================================================
== Configure HWLOC
============================================================================
checking for hwloc pkg-config name... hwloc
checking if hwloc pkg-config module exists... yes
checking for hwloc pkg-config cflags... -I/usr/local/include
checking for hwloc pkg-config ldflags... -L/usr/local/lib
checking for hwloc pkg-config static ldflags... -L/usr/local/lib
checking for hwloc pkg-config libs... -lhwloc
checking for hwloc pkg-config static libs... -lhwloc -lm -ldl -lpthread
checking for hwloc.h... yes
checking for hwloc_topology_init... yes
checking version at or above v1.11.0... yes
checking if hwloc version is greater than 2.x... no
============================================================================
== Modular Component Architecture (MCA) setup
============================================================================
checking for subdir args... '--disable-option-checking' '--prefix=NONE' '--enable-prte-ft' '--with-proxy-version-string=5.0.0' '--with-proxy-package-name=Open MPI' '--with-proxy-bugreport=https://www.open-mpi.org/community/help/' '--enable-prte-prefix-by-default'
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking which components should be disabled...
checking which components should be run-time loadable... ras-lsf ras-alps plm-tm plm-lsf plm-alps ess-alps
checking which components should be static... default
*** Configuring MCA
checking for frameworks... common, errmgr, ess, filem, grpcomm, iof, odls, oob, plm, prtebacktrace, prtedl, prteinstalldirs, prtereachable, ras, rmaps, rtc, schizo, state
+++ Configuring MCA framework common
checking for no configure components in framework common...
checking for m4 configure components in framework common... alps
--- MCA component common:alps (m4 configuration macro)
checking for MCA component common:alps compile mode... static
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
checking for CRAY_UGNI... no
prte_check_cray_alps_happy = no
checking if MCA component common:alps can compile... no
+++ Configuring MCA framework errmgr
checking for no configure components in framework errmgr... dvm, prted
checking for m4 configure components in framework errmgr...
--- MCA component errmgr:dvm (no configuration)
checking for MCA component errmgr:dvm compile mode... static
checking if MCA component errmgr:dvm can compile... yes
--- MCA component errmgr:prted (no configuration)
checking for MCA component errmgr:prted compile mode... static
checking if MCA component errmgr:prted can compile... yes
+++ Configuring MCA framework ess
checking for no configure components in framework ess... env, hnp
checking for m4 configure components in framework ess... alps, lsf, slurm, tm
--- MCA component ess:env (no configuration)
checking for MCA component ess:env compile mode... static
checking if MCA component ess:env can compile... yes
--- MCA component ess:hnp (no configuration)
checking for MCA component ess:hnp compile mode... static
checking if MCA component ess:hnp can compile... yes
--- MCA component ess:alps (m4 configuration macro)
checking for MCA component ess:alps compile mode... dso
checking if MCA component ess:alps can compile... no
--- MCA component ess:lsf (m4 configuration macro)
checking for MCA component ess:lsf compile mode... static
checking for library containing yp_all... -lnsl
checking for library containing shm_open... -lrt
checking for lsf pkg-config name... lsf
checking if lsf pkg-config module exists... no
configure: Searching for lsf in default search paths
checking for lsf cppflags...
checking for lsf ldflags...
checking for lsf libs... -llsf -lnsl -lrt
checking for lsf static libs... -llsf -lnsl -lrt
checking for lsf/lsf.h... no
checking for libevent conflict... No conflict found. -levent is not being explicitly used.
checking if MCA component ess:lsf can compile... no
--- MCA component ess:slurm (m4 configuration macro)
checking for MCA component ess:slurm compile mode... static
checking for fork... (cached) yes
checking for execve... yes
checking for setpgid... (cached) yes
checking if MCA component ess:slurm can compile... yes
--- MCA component ess:tm (m4 configuration macro)
checking for MCA component ess:tm compile mode... static
checking for pbs-config path... pbs-config
checking if pbs-config works... no
checking for tm pkg-config name... tm
checking if tm pkg-config module exists... no
configure: Searching for tm in default search paths
checking for tm cppflags...
checking for tm ldflags...
checking for tm libs... -lpbs -lcrypto -lz
checking for tm static libs... -lpbs -lcrypto -lz
checking for tm.h... no
checking for tm pkg-config name... (cached) tm
checking if tm pkg-config module exists... (cached) no
configure: Searching for tm in default search paths
checking for tm cppflags...
checking for tm ldflags...
checking for tm libs... -lpbs -lcrypto -lz
checking for tm static libs... -lpbs -lcrypto -lz
checking for tm.h... (cached) no
checking for tm pkg-config name... (cached) tm
checking if tm pkg-config module exists... (cached) no
configure: Searching for tm in default search paths
checking for tm cppflags...
checking for tm ldflags...
checking for tm libs... -ltorque
checking for tm static libs... -ltorque
checking for tm.h... (cached) no
checking if MCA component ess:tm can compile... no
+++ Configuring MCA framework filem
checking for no configure components in framework filem... raw
checking for m4 configure components in framework filem...
--- MCA component filem:raw (no configuration)
checking for MCA component filem:raw compile mode... static
checking if MCA component filem:raw can compile... yes
+++ Configuring MCA framework grpcomm
checking for no configure components in framework grpcomm... direct
checking for m4 configure components in framework grpcomm...
--- MCA component grpcomm:direct (no configuration)
checking for MCA component grpcomm:direct compile mode... static
checking if MCA component grpcomm:direct can compile... yes
+++ Configuring MCA framework iof
checking for no configure components in framework iof... hnp, prted
checking for m4 configure components in framework iof...
--- MCA component iof:hnp (no configuration)
checking for MCA component iof:hnp compile mode... static
checking if MCA component iof:hnp can compile... yes
--- MCA component iof:prted (no configuration)
checking for MCA component iof:prted compile mode... static
checking if MCA component iof:prted can compile... yes
+++ Configuring MCA framework odls
checking for no configure components in framework odls...
checking for m4 configure components in framework odls... alps, default
--- MCA component odls:alps (m4 configuration macro)
checking for MCA component odls:alps compile mode... static
checking if MCA component odls:alps can compile... no
--- MCA component odls:default (m4 configuration macro)
checking for MCA component odls:default compile mode... static
checking for fork... (cached) yes
checking if MCA component odls:default can compile... yes
+++ Configuring MCA framework oob
checking for no configure components in framework oob...
checking for m4 configure components in framework oob... tcp
--- MCA component oob:tcp (m4 configuration macro)
checking for MCA component oob:tcp compile mode... static
checking for struct sockaddr_in... (cached) yes
checking if MCA component oob:tcp can compile... yes
+++ Configuring MCA framework plm
checking for no configure components in framework plm...
checking for m4 configure components in framework plm... alps, lsf, slurm, ssh, tm
--- MCA component plm:alps (m4 configuration macro)
checking for MCA component plm:alps compile mode... dso
checking if MCA component plm:alps can compile... no
--- MCA component plm:lsf (m4 configuration macro)
checking for MCA component plm:lsf compile mode... dso
checking for library containing yp_all... (cached) -lnsl
checking for library containing shm_open... (cached) -lrt
checking for lsf pkg-config name... (cached) lsf
checking if lsf pkg-config module exists... (cached) no
configure: Searching for lsf in default search paths
checking for lsf cppflags...
checking for lsf ldflags...
checking for lsf libs... -llsf -lnsl -lnsl -lrt -lrt
checking for lsf static libs... -llsf -lnsl -lnsl -lrt -lrt
checking for lsf/lsf.h... (cached) no
checking for libevent conflict... No conflict found. -levent is not being explicitly used.
checking if MCA component plm:lsf can compile... no
--- MCA component plm:slurm (m4 configuration macro)
checking for MCA component plm:slurm compile mode... static
checking if MCA component plm:slurm can compile... yes
--- MCA component plm:ssh (m4 configuration macro)
checking for MCA component plm:ssh compile mode... static
checking for fork... (cached) yes
checking if MCA component plm:ssh can compile... yes
--- MCA component plm:tm (m4 configuration macro)
checking for MCA component plm:tm compile mode... dso
checking for pbs-config path... (cached) pbs-config
checking if pbs-config works... (cached) no
checking for tm pkg-config name... (cached) tm
checking if tm pkg-config module exists... (cached) no
configure: Searching for tm in default search paths
checking for tm cppflags...
checking for tm ldflags...
checking for tm libs... -lpbs -lcrypto -lz
checking for tm static libs... -lpbs -lcrypto -lz
checking for tm.h... (cached) no
checking for tm pkg-config name... (cached) tm
checking if tm pkg-config module exists... (cached) no
configure: Searching for tm in default search paths
checking for tm cppflags...
checking for tm ldflags...
checking for tm libs... -lpbs -lcrypto -lz
checking for tm static libs... -lpbs -lcrypto -lz
checking for tm.h... (cached) no
checking for tm pkg-config name... (cached) tm
checking if tm pkg-config module exists... (cached) no
configure: Searching for tm in default search paths
checking for tm cppflags...
checking for tm ldflags...
checking for tm libs... -ltorque
checking for tm static libs... -ltorque
checking for tm.h... (cached) no
checking if MCA component plm:tm can compile... no
+++ Configuring MCA framework prtebacktrace
checking for no configure components in framework prtebacktrace...
checking for m4 configure components in framework prtebacktrace... execinfo, none, printstack
--- MCA component prtebacktrace:execinfo (m4 configuration macro, priority 30)
checking for MCA component prtebacktrace:execinfo compile mode... static
checking for execinfo.h... (cached) yes
checking for library containing backtrace... none required
checking if MCA component prtebacktrace:execinfo can compile... yes
--- MCA component prtebacktrace:printstack (m4 configuration macro, priority 30)
checking for MCA component prtebacktrace:printstack compile mode... static
checking for ucontext.h... yes
checking for printstack... no
checking if MCA component prtebacktrace:printstack can compile... no
--- MCA component prtebacktrace:none (m4 configuration macro, priority 0)
checking for MCA component prtebacktrace:none compile mode... static
checking if MCA component prtebacktrace:none can compile... no
+++ Configuring MCA framework prtedl
checking for no configure components in framework prtedl...
checking for m4 configure components in framework prtedl... dlopen, libltdl
--- MCA component prtedl:dlopen (m4 configuration macro, priority 80)
checking for MCA component prtedl:dlopen compile mode... static
checking for dlopen pkg-config name... dlopen
checking if dlopen pkg-config module exists... no
configure: Searching for dlopen in default search paths
checking for dlopen cppflags...
checking for dlopen ldflags...
checking for dlopen libs... -ldl
checking for dlopen static libs... -ldl
checking for dlfcn.h... (cached) yes
checking for dlopen... yes
checking if MCA component prtedl:dlopen can compile... yes
--- MCA component prtedl:libltdl (m4 configuration macro, priority 50)
checking for MCA component prtedl:libltdl compile mode... static
checking for libltdl pkg-config name... libltdl
checking if libltdl pkg-config module exists... no
configure: Searching for libltdl in default search paths
checking for libltdl cppflags...
checking for libltdl ldflags...
checking for libltdl libs... -lltprtedl
checking for libltdl static libs... -lltprtedl
checking for ltprtedl.h... no
checking if MCA component prtedl:libltdl can compile... no
+++ Configuring MCA framework prteinstalldirs
checking for no configure components in framework prteinstalldirs...
checking for m4 configure components in framework prteinstalldirs... config, env
--- MCA component prteinstalldirs:env (m4 configuration macro, priority 10)
checking for MCA component prteinstalldirs:env compile mode... static
checking if MCA component prteinstalldirs:env can compile... yes
--- MCA component prteinstalldirs:config (m4 configuration macro, priority 0)
checking for MCA component prteinstalldirs:config compile mode... static
checking if MCA component prteinstalldirs:config can compile... yes
+++ Configuring MCA framework prtereachable
checking for no configure components in framework prtereachable... weighted
checking for m4 configure components in framework prtereachable... netlink
--- MCA component prtereachable:weighted (no configuration)
checking for MCA component prtereachable:weighted compile mode... static
checking if MCA component prtereachable:weighted can compile... yes
--- MCA component prtereachable:netlink (m4 configuration macro)
checking for MCA component prtereachable:netlink compile mode... static
checking for libnl_route pkg-config name... libnl-route-3.0
checking if libnl_route pkg-config module exists... no
configure: Searching for libnl_route in default search paths
checking for libnl_route cppflags...
checking for libnl_route ldflags...
checking for libnl_route libs... -lnl-route-3 -lnl-3
checking for libnl_route static libs... -lnl-route-3 -lnl-3
checking for netlink/route/route.h... no
checking if MCA component prtereachable:netlink can compile... no
+++ Configuring MCA framework ras
checking for no configure components in framework ras... simulator
checking for m4 configure components in framework ras... alps, gridengine, lsf, pbs, slurm
--- MCA component ras:simulator (no configuration)
checking for MCA component ras:simulator compile mode... static
checking if MCA component ras:simulator can compile... yes
--- MCA component ras:alps (m4 configuration macro)
checking for MCA component ras:alps compile mode... dso
checking for alps/apInfo.h... no
checking if MCA component ras:alps can compile... no
--- MCA component ras:gridengine (m4 configuration macro)
checking for MCA component ras:gridengine compile mode... static
checking if user requested SGE build... not specified; checking environment
checking for qrsh... no
checking for SGE_ROOT environment variable... not found
checking if MCA component ras:gridengine can compile... no
--- MCA component ras:lsf (m4 configuration macro)
checking for MCA component ras:lsf compile mode... dso
checking for library containing yp_all... (cached) -lnsl
checking for library containing shm_open... (cached) -lrt
checking for lsf pkg-config name... (cached) lsf
checking if lsf pkg-config module exists... (cached) no
configure: Searching for lsf in default search paths
checking for lsf cppflags...
checking for lsf ldflags...
checking for lsf libs... -llsf -lnsl -lnsl -lnsl -lrt -lrt -lrt
checking for lsf static libs... -llsf -lnsl -lnsl -lnsl -lrt -lrt -lrt
checking for lsf/lsf.h... (cached) no
checking for libevent conflict... No conflict found. -levent is not being explicitly used.
checking if MCA component ras:lsf can compile... no
--- MCA component ras:pbs (m4 configuration macro)
checking for MCA component ras:pbs compile mode... static
checking if MCA component ras:pbs can compile... yes
--- MCA component ras:slurm (m4 configuration macro)
checking for MCA component ras:slurm compile mode... static
checking if MCA component ras:slurm can compile... yes
+++ Configuring MCA framework rmaps
checking for no configure components in framework rmaps... ppr, rank_file, round_robin, seq
checking for m4 configure components in framework rmaps...
--- MCA component rmaps:ppr (no configuration)
checking for MCA component rmaps:ppr compile mode... static
checking if MCA component rmaps:ppr can compile... yes
--- MCA component rmaps:rank_file (no configuration)
checking for MCA component rmaps:rank_file compile mode... static
checking if MCA component rmaps:rank_file can compile... yes
--- MCA component rmaps:round_robin (no configuration)
checking for MCA component rmaps:round_robin compile mode... static
checking if MCA component rmaps:round_robin can compile... yes
--- MCA component rmaps:seq (no configuration)
checking for MCA component rmaps:seq compile mode... static
checking if MCA component rmaps:seq can compile... yes
+++ Configuring MCA framework rtc
checking for no configure components in framework rtc... hwloc
checking for m4 configure components in framework rtc...
--- MCA component rtc:hwloc (no configuration)
checking for MCA component rtc:hwloc compile mode... static
checking if MCA component rtc:hwloc can compile... yes
+++ Configuring MCA framework schizo
checking for no configure components in framework schizo...
checking for m4 configure components in framework schizo... ompi, prte
--- MCA component schizo:ompi (m4 configuration macro)
checking for MCA component schizo:ompi compile mode... static
checking if MCA component schizo:ompi can compile... yes
--- MCA component schizo:prte (m4 configuration macro)
checking for MCA component schizo:prte compile mode... static
checking if MCA component schizo:prte can compile... yes
+++ Configuring MCA framework state
checking for no configure components in framework state... dvm, prted
checking for m4 configure components in framework state...
--- MCA component state:dvm (no configuration)
checking for MCA component state:dvm compile mode... static
checking if MCA component state:dvm can compile... yes
--- MCA component state:prted (no configuration)
checking for MCA component state:prted compile mode... static
checking if MCA component state:prted can compile... yes
============================================================================
== Symbol visibility feature
============================================================================
checking if gcc supports -fvisibility=hidden... yes
checking whether to enable symbol visibility... yes (via -fvisibility=hidden)
============================================================================
== Ptrace stop-on-exec support
============================================================================
checking for sys/ptrace.h... yes
checking for ptrace... yes
checking PTRACE_TRACEME... no
checking PT_TRACE_ME... yes
checking PTRACE_DETACH... no
checking PT_DETACH... yes
checking Linux ptrace function signature... no
checking ptrace stop-on-exec will be supported... yes
============================================================================
== Final top-level PRTE configuration
============================================================================
*** Libtool configuration
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 the maximum length of command line arguments... 1572864
checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-pc-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... mt
checking if mt is a manifest tool... no
checking for dlfcn.h... (cached) 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 -m elf_x86_64) 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... no
configure: creating ./config.lt
config.lt: creating libtool
*** Compiler flags
checking final CPPFLAGS... -iquote/home/lili/openmpi-5.0.0/3rd-party/prrte -iquote/home/lili/openmpi-5.0.0/3rd-party/prrte/src/include -pthread -I/usr/local/include -I/usr/local/include/pmix -I/usr/local/include
checking final CFLAGS... -O3 -DNDEBUG -finline-functions -pthread
checking final LDFLAGS... -L/usr/local/lib -Wl,-rpath -Wl,/usr/local/lib -Wl,--enable-new-dtags -L/usr/local/lib
checking final LIBS... -lm -levent_core -levent_pthreads -lpmix -levent_core -levent_pthreads -lhwloc
checking if libtool needs -no-undefined flag to build shared libraries... no
*** Final output
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating src/include/version.h
config.status: creating src/mca/common/Makefile
config.status: creating src/mca/common/alps/Makefile
config.status: creating src/mca/errmgr/Makefile
config.status: creating src/mca/errmgr/dvm/Makefile
config.status: creating src/mca/errmgr/prted/Makefile
config.status: creating src/mca/ess/Makefile
config.status: creating src/mca/ess/env/Makefile
config.status: creating src/mca/ess/hnp/Makefile
config.status: creating src/mca/ess/alps/Makefile
config.status: creating src/mca/ess/lsf/Makefile
config.status: creating src/mca/ess/slurm/Makefile
config.status: creating src/mca/ess/tm/Makefile
config.status: creating src/mca/filem/Makefile
config.status: creating src/mca/filem/raw/Makefile
config.status: creating src/mca/grpcomm/Makefile
config.status: creating src/mca/grpcomm/direct/Makefile
config.status: creating src/mca/iof/Makefile
config.status: creating src/mca/iof/hnp/Makefile
config.status: creating src/mca/iof/prted/Makefile
config.status: creating src/mca/odls/Makefile
config.status: creating src/mca/odls/alps/Makefile
config.status: creating src/mca/odls/default/Makefile
config.status: creating src/mca/oob/Makefile
config.status: creating src/mca/oob/tcp/Makefile
config.status: creating src/mca/plm/Makefile
config.status: creating src/mca/plm/alps/Makefile
config.status: creating src/mca/plm/lsf/Makefile
config.status: creating src/mca/plm/slurm/Makefile
config.status: creating src/mca/plm/ssh/Makefile
config.status: creating src/mca/plm/tm/Makefile
config.status: creating src/mca/prtebacktrace/Makefile
config.status: creating src/mca/prtebacktrace/execinfo/Makefile
config.status: creating src/mca/prtebacktrace/printstack/Makefile
config.status: creating src/mca/prtebacktrace/none/Makefile
config.status: creating src/mca/prtedl/Makefile
config.status: creating src/mca/prtedl/dlopen/Makefile
config.status: creating src/mca/prtedl/libltdl/Makefile
config.status: creating src/mca/prteinstalldirs/Makefile
config.status: creating src/mca/prteinstalldirs/env/Makefile
config.status: creating src/mca/prteinstalldirs/config/Makefile
config.status: creating src/mca/prteinstalldirs/config/install_dirs.h
config.status: creating src/mca/prtereachable/Makefile
config.status: creating src/mca/prtereachable/weighted/Makefile
config.status: creating src/mca/prtereachable/netlink/Makefile
config.status: creating src/mca/ras/Makefile
config.status: creating src/mca/ras/simulator/Makefile
config.status: creating src/mca/ras/alps/Makefile
config.status: creating src/mca/ras/gridengine/Makefile
config.status: creating src/mca/ras/lsf/Makefile
config.status: creating src/mca/ras/pbs/Makefile
config.status: creating src/mca/ras/slurm/Makefile
config.status: creating src/mca/rmaps/Makefile
config.status: creating src/mca/rmaps/ppr/Makefile
config.status: creating src/mca/rmaps/rank_file/Makefile
config.status: creating src/mca/rmaps/round_robin/Makefile
config.status: creating src/mca/rmaps/seq/Makefile
config.status: creating src/mca/rtc/Makefile
config.status: creating src/mca/rtc/hwloc/Makefile
config.status: creating src/mca/schizo/Makefile
config.status: creating src/mca/schizo/ompi/Makefile
config.status: creating src/mca/schizo/prte/Makefile
config.status: creating src/mca/state/Makefile
config.status: creating src/mca/state/dvm/Makefile
config.status: creating src/mca/state/prted/Makefile
config.status: creating Makefile
config.status: creating config/Makefile
config.status: creating contrib/Makefile
config.status: creating include/Makefile
config.status: creating include/prte_version.h
config.status: creating docs/Makefile
config.status: creating src/docs/Makefile
config.status: creating src/docs/show-help-files/Makefile
config.status: creating src/docs/prrte-rst-content/Makefile
config.status: creating src/Makefile
config.status: creating src/etc/Makefile
config.status: creating src/util/Makefile
config.status: creating src/util/hostfile/Makefile
config.status: creating src/tools/pcc/Makefile
config.status: creating src/tools/prted/Makefile
config.status: creating src/tools/prun/Makefile
config.status: creating src/tools/prte_info/Makefile
config.status: creating src/tools/prte/Makefile
config.status: creating src/tools/pterm/Makefile
config.status: creating src/include/prte_config.h
config.status: executing depfiles commands
config.status: executing libtool commands
PRTE configuration:
-----------------------
Version: 3.0.2a1
Debug build: no
Platform file: (none)
Miscellaneous
-----------------------
HTML docs and man pages: installing packaged docs
Required Packages
-----------------------
HWLOC: yes (pkg-config: default search paths)
Libevent: yes (default search paths)
PMIx: yes (pkg-config: default search paths)
Resource Managers
-----------------------
Cray Alps: no
Grid Engine: no
LSF: no
PBS: yes (scheduler)
Slurm: yes
ssh/rsh: yes
Torque: no (not found)
Personalities
-----------------------
OMPI: yes
PRTE: yes
configure: ===== done with 3rd-party/prrte configure =====
checking for internal PRRTE RST files... not found
checking for prte.h... yes
checking if external PRRTE version is 3.0.0 or greater... yes
checking for external PRRTE RST files... ./configure: line 66545: test: -eq: unary operator expected
*** Fault tolerance
checking if want fault tolerance... Enabled mpi (Specified auto)
configure: WARNING: **************************************************
configure: WARNING: *** Fault Tolerance Integration into Open MPI is *
configure: WARNING: *** compiled-in, but off by default. Use mpiexec *
configure: WARNING: *** and MCA parameters to turn it on. *
configure: WARNING: *** Not all components support fault tolerance. *
configure: WARNING: **************************************************
checking if want checkpoint/restart enabled debugging option... Disabled
============================================================================
== Modular Component Architecture (MCA) setup
============================================================================
checking for subdir args...
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking which components should be disabled...
checking which components should be direct-linked into the library...
checking which components should be run-time loadable... default
checking which components should be static... default
checking for projects containing MCA frameworks... opal, ompi, oshmem
*** Configuring MCA for opal
checking for frameworks for opal... common, accelerator, allocator, backtrace, btl, dl, hwloc, if, installdirs, memchecker, memcpy, memory, mpool, patcher, pmix, rcache, reachable, shmem, smsc, threads, timer
+++ Configuring MCA framework common
checking for no configure components in framework common...
checking for m4 configure components in framework common... ofi, sm, ucx
--- MCA component common:ofi (m4 configuration macro)
checking for MCA component common:ofi compile mode... static
checking for ofi pkg-config name... libfabric
checking if ofi pkg-config module exists... no
configure: Searching for ofi in default search paths
checking for ofi cppflags...
checking for ofi ldflags...
checking for ofi libs... -lfabric
checking for ofi static libs... -lfabric
checking for rdma/fabric.h... 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... static
checking if MCA component common:sm can compile... yes
--- MCA component common:ucx (m4 configuration macro)
checking for MCA component common:ucx compile mode... static
checking for ucx pkg-config name... ucx
checking if ucx pkg-config module exists... no
configure: Searching for ucx in default search paths
checking for ucx cppflags...
checking for ucx ldflags...
checking for ucx libs... -lucp -luct -lucm -lucs
checking for ucx static libs... -lucp -luct -lucm -lucs
checking for ucp/api/ucp.h... no
configure: WARNING: UCX version is too old, please upgrade to 1.9 or higher.
checking whether open_memstream is declared... yes
checking if MCA component common:ucx can compile... no
+++ Configuring MCA framework accelerator
checking for no configure components in framework accelerator... null
checking for m4 configure components in framework accelerator... cuda, rocm
--- MCA component accelerator:null (no configuration)
checking for MCA component accelerator:null compile mode... static
checking if MCA component accelerator:null can compile... yes
--- MCA component accelerator:cuda (m4 configuration macro)
checking for MCA component accelerator:cuda compile mode... static
checking if --with-cuda is set... not set (--with-cuda=)
checking if have cuda support... no
checking if MCA component accelerator:cuda can compile... no
--- MCA component accelerator:rocm (m4 configuration macro)
checking for MCA component accelerator:rocm compile mode... static
checking for rocm pkg-config name... rocm
checking if rocm pkg-config module exists... no
configure: Searching for rocm in default search paths
checking for rocm cppflags...
checking for rocm ldflags...
checking for rocm libs... -lamdhip64
checking for rocm static libs... -lamdhip64
checking for hip/hip_runtime.h... no
checking if MCA component accelerator:rocm 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... static
checking if MCA component allocator:basic can compile... yes
--- MCA component allocator:bucket (no configuration)
checking for MCA component allocator:bucket compile mode... static
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 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, portals4, sm, smcuda, tcp, uct, ugni, usnic
--- MCA component btl:self (no configuration)
checking for MCA component btl:self compile mode... static
checking if MCA component btl:self can compile... yes
--- MCA component btl:ofi (m4 configuration macro)
checking for MCA component btl:ofi compile mode... static
checking for ofi pkg-config name... (cached) libfabric
checking if ofi pkg-config module exists... (cached) no
configure: Searching for ofi in default search paths
checking for ofi cppflags...
checking for ofi ldflags...
checking for ofi libs... -lfabric
checking for ofi static libs... -lfabric
checking for rdma/fabric.h... (cached) no
checking if MCA component btl:ofi can compile... no
--- MCA component btl:portals4 (m4 configuration macro)
checking for MCA component btl:portals4 compile mode... static
checking for portals4 pkg-config name... portals4
checking if portals4 pkg-config module exists... no
configure: Searching for portals4 in default search paths
checking for portals4 cppflags...
checking for portals4 ldflags...
checking for portals4 libs... -lportals
checking for portals4 static libs... -lportals
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... static
checking if MCA component btl:sm can compile... yes
--- MCA component btl:smcuda (m4 configuration macro)
checking for MCA component btl:smcuda compile mode... static
checking if --with-cuda is set... not set (--with-cuda=)
checking if have cuda support... no
checking if MCA component btl:smcuda can compile... no
--- MCA component btl:tcp (m4 configuration macro)
checking for MCA component btl:tcp compile mode... static
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... static
checking for ucx pkg-config name... (cached) ucx
checking if ucx pkg-config module exists... (cached) no
configure: Searching for ucx in default search paths
checking for ucx cppflags...
checking for ucx ldflags...
checking for ucx libs... -lucp -luct -lucm -lucs
checking for ucx static libs... -lucp -luct -lucm -lucs
checking for ucp/api/ucp.h... (cached) no
configure: WARNING: UCX version is too old, please upgrade to 1.9 or higher.
checking check uct version... yes
checking if MCA component btl:uct can compile... no
--- MCA component btl:ugni (m4 configuration macro)
checking for MCA component btl:ugni compile mode... static
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... static
checking size of void *... (cached) 8
checking for 64 bit Linux... yes
checking for ofi pkg-config name... (cached) libfabric
checking if ofi pkg-config module exists... (cached) no
configure: Searching for ofi in default search paths
checking for ofi cppflags...
checking for ofi ldflags...
checking for ofi libs... -lfabric
checking for ofi static libs... -lfabric
checking for rdma/fabric.h... (cached) no
checking if MCA component btl:usnic 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 for dlopen pkg-config name... dlopen
checking if dlopen pkg-config module exists... no
configure: Searching for dlopen in default search paths
checking for dlopen cppflags...
checking for dlopen ldflags...
checking for dlopen libs... -ldl
checking for dlopen static libs... -ldl
checking for dlfcn.h... (cached) yes
checking for dlopen... yes
checking if dlopen requires libnl v1 or v3... none
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 for libltdl pkg-config name... libltdl
checking if libltdl pkg-config module exists... no
configure: Searching for libltdl in default search paths
checking for libltdl cppflags...
checking for libltdl ldflags...
checking for libltdl libs... -lltdl
checking for libltdl static libs... -lltdl
checking for ltdl.h... yes
checking for lt_dlopen... yes
checking if libltdl requires libnl v1 or v3... none
checking for lt_dladvise_init... yes
checking if MCA component dl:libltdl can compile... no
+++ 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 for valgrind/valgrind.h... yes
checking for VALGRIND_CHECK_MEM_IS_ADDRESSABLE... yes
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 for linux/mman.h... yes
checking for sys/syscall.h... 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... static
checking if MCA component mpool:hugepage can compile... yes
--- MCA component mpool:memkind (m4 configuration macro)
checking for MCA component mpool:memkind compile mode... static
checking for memkind pkg-config name... memkind
checking if memkind pkg-config module exists... no
configure: Searching for memkind in default search paths
checking for memkind cppflags...
checking for memkind ldflags...
checking for memkind libs... -lmemkind -lnuma
checking for memkind static libs... -lmemkind -lnuma
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... overwrite
--- MCA component patcher:overwrite (m4 configuration macro)
checking for MCA component patcher:overwrite compile mode... static
checking if MCA component patcher:overwrite can compile... yes
+++ Configuring MCA framework rcache
checking for no configure components in framework rcache... grdma
checking for m4 configure components in framework rcache... gpusm, rgpusm, udreg
--- MCA component rcache:grdma (no configuration)
checking for MCA component rcache:grdma compile mode... static
checking if MCA component rcache:grdma can compile... yes
--- MCA component rcache:gpusm (m4 configuration macro)
checking for MCA component rcache:gpusm compile mode... static
checking if --with-cuda is set... not set (--with-cuda=)
checking if have cuda support... no
checking if MCA component rcache:gpusm can compile... no
--- MCA component rcache:rgpusm (m4 configuration macro)
checking for MCA component rcache:rgpusm compile mode... static
checking if --with-cuda is set... not set (--with-cuda=)
checking if have cuda support... no
checking if MCA component rcache:rgpusm can compile... no
--- MCA component rcache:udreg (m4 configuration macro)
checking for MCA component rcache:udreg compile mode... static
checking for CRAY_UDREG... no
no
checking if MCA component rcache:udreg can compile... no
+++ Configuring MCA framework reachable
checking for no configure components in framework reachable... weighted
checking for m4 configure components in framework reachable... netlink
--- MCA component reachable:weighted (no configuration)
checking for MCA component reachable:weighted compile mode... static
checking if MCA component reachable:weighted can compile... yes
--- MCA component reachable:netlink (m4 configuration macro)
checking for MCA component reachable:netlink compile mode... static
configure: Disabling component because libnl v1 already linked
checking if MCA component reachable:netlink can compile... no
+++ Configuring MCA framework shmem
checking for no configure components in framework shmem...
checking for m4 configure components in framework shmem... mmap, posix, sysv
--- MCA component shmem:mmap (m4 configuration macro)
checking for MCA component shmem:mmap compile mode... static
checking if want mmap shared memory support... yes
checking for library containing mmap... none required
checking if MCA component shmem:mmap can compile... yes
--- MCA component shmem:posix (m4 configuration macro)
checking for MCA component shmem:posix compile mode... static
checking if want POSIX shared memory support... yes
checking for library containing shm_open... -lrt
checking if MCA component shmem:posix can compile... yes
--- MCA component shmem:sysv (m4 configuration macro)
checking for MCA component shmem:sysv compile mode... static
checking if want SYSV shared memory support... yes
checking for shmget... yes
checking if MCA component shmem:sysv can compile... yes
+++ Configuring MCA framework smsc
checking for no configure components in framework smsc...
checking for m4 configure components in framework smsc... cma, knem, xpmem
--- MCA component smsc:cma (m4 configuration macro)
checking for MCA component smsc:cma compile mode... static
checking for sys/prctl.h... yes
checking for process_vm_readv... yes
checking for linux/kcmp.h... yes
checking for sys/syscall.h... (cached) yes
checking if kcmp works... yes
checking for sys/prctl.h... (cached) yes
checking if MCA component smsc:cma can compile... yes
--- MCA component smsc:knem (m4 configuration macro)
checking for MCA component smsc:knem compile mode... static
checking for knem_io.h... no
checking if MCA component smsc:knem can compile... no
--- MCA component smsc:xpmem (m4 configuration macro)
checking for MCA component smsc:xpmem compile mode... static
checking for Cray XPMEM support... checking for CRAY_XPMEM... no
checking for xpmem pkg-config name... xpmem
checking if xpmem pkg-config module exists... no
configure: Searching for xpmem in default search paths
checking for xpmem cppflags...
checking for xpmem ldflags...
checking for xpmem libs... -lxpmem
checking for xpmem static libs... -lxpmem
checking for xpmem.h... no
checking if MCA component smsc:xpmem can compile... no
+++ Configuring MCA framework threads
checking for no configure components in framework threads...
checking for m4 configure components in framework threads... argobots, pthreads, qthreads
--- MCA component threads:argobots (m4 configuration macro, priority 30)
checking for MCA component threads:argobots compile mode... static
checking if MCA component threads:argobots can compile... no
--- MCA component threads:pthreads (m4 configuration macro, priority 30)
checking for MCA component threads:pthreads compile mode... static
checking if C compiler and POSIX threads work as is... no
checking if C++ 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 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 if POSIX threads work... yes
checking if MCA component threads:pthreads can compile... yes
--- MCA component threads:qthreads (m4 configuration macro, priority 30)
checking for MCA component threads:qthreads compile mode... static
checking if MCA component threads:qthreads can compile... no
Found thread type pthreads
+++ Configuring MCA framework timer
checking for no configure components in framework timer...
checking for m4 configure components in framework timer... altix, darwin, linux, solaris
--- MCA component timer:altix (m4 configuration macro, priority 100)
checking for MCA component timer:altix compile mode... static
checking for sn/mmtimer.h... no
checking if MCA component timer:altix can compile... no
--- MCA component timer:darwin (m4 configuration macro, priority 30)
checking for MCA component timer:darwin compile mode... static
checking for mach/mach_time.h... no
checking for mach_absolute_time... no
checking if MCA component timer:darwin can compile... no
--- MCA component timer:linux (m4 configuration macro, priority 30)
checking for MCA component timer:linux compile mode... static
checking if MCA component timer:linux can compile... yes
--- MCA component timer:solaris (m4 configuration macro, priority 30)
checking for MCA component timer:solaris compile mode... static
checking for gethrtime... no
checking if MCA component timer:solaris can compile... no
*** Configuring MCA for ompi
checking for frameworks for ompi... common, bml, coll, fbtl, fcoll, fs, hook, io, mtl, op, osc, part, pml, sharedfp, topo, vprotocol
+++ Configuring MCA framework common
checking for no configure components in framework common...
checking for m4 configure components in framework common... monitoring, ompio
--- MCA component common:monitoring (m4 configuration macro)
checking for MCA component common:monitoring compile mode... static
checking if MCA component common:monitoring can compile... yes
--- MCA component common:ompio (m4 configuration macro)
checking for MCA component common:ompio compile mode... static
checking if MCA component common:ompio can compile... yes
+++ Configuring MCA framework bml
checking for no configure components in framework bml...
checking for m4 configure components in framework bml... r2
--- MCA component bml:r2 (m4 configuration macro)
checking for MCA component bml:r2 compile mode... static
checking if MCA component bml:r2 can compile... yes
checking for index in endpoint array for tag BML... 0
+++ Configuring MCA framework coll
checking for no configure components in framework coll... adapt, basic, han, inter, libnbc, self, sync, tuned
checking for m4 configure components in framework coll... cuda, ftagree, hcoll, monitoring, portals4, sm, ucc
--- MCA component coll:adapt (no configuration)
checking for MCA component coll:adapt compile mode... static
checking if MCA component coll:adapt can compile... yes
--- MCA component coll:basic (no configuration)
checking for MCA component coll:basic compile mode... static
checking if MCA component coll:basic can compile... yes
--- MCA component coll:han (no configuration)
checking for MCA component coll:han compile mode... static
checking if MCA component coll:han can compile... yes
--- MCA component coll:inter (no configuration)
checking for MCA component coll:inter compile mode... static
checking if MCA component coll:inter can compile... yes
--- MCA component coll:libnbc (no configuration)
checking for MCA component coll:libnbc compile mode... static
checking if MCA component coll:libnbc can compile... yes
--- MCA component coll:self (no configuration)
checking for MCA component coll:self compile mode... static
checking if MCA component coll:self can compile... yes
--- MCA component coll:sync (no configuration)
checking for MCA component coll:sync compile mode... static
checking if MCA component coll:sync can compile... yes
--- MCA component coll:tuned (no configuration)
checking for MCA component coll:tuned compile mode... static
checking if MCA component coll:tuned can compile... yes
--- MCA component coll:cuda (m4 configuration macro)
checking for MCA component coll:cuda compile mode... static
checking if MCA component coll:cuda can compile... no
--- MCA component coll:ftagree (m4 configuration macro)
checking for MCA component coll:ftagree compile mode... static
checking if MCA component coll:ftagree can compile... yes
--- MCA component coll:hcoll (m4 configuration macro)
checking for MCA component coll:hcoll compile mode... static
checking for hcoll pkg-config name... hcoll
checking if hcoll pkg-config module exists... no
configure: Searching for hcoll in default search paths
checking for hcoll cppflags...
checking for hcoll ldflags...
checking for hcoll libs... -lhcoll
checking for hcoll static libs... -lhcoll
checking for hcoll/api/hcoll_api.h... no
checking if MCA component coll:hcoll can compile... no
--- MCA component coll:monitoring (m4 configuration macro)
checking for MCA component coll:monitoring compile mode... static
checking if MCA component coll:monitoring can compile... yes
--- MCA component coll:portals4 (m4 configuration macro)
checking for MCA component coll:portals4 compile mode... static
checking for portals4 pkg-config name... (cached) portals4
checking if portals4 pkg-config module exists... (cached) no
configure: Searching for portals4 in default search paths
checking for portals4 cppflags...
checking for portals4 ldflags...
checking for portals4 libs... -lportals
checking for portals4 static libs... -lportals
checking for portals4.h... (cached) no
checking if MCA component coll:portals4 can compile... no
--- MCA component coll:sm (m4 configuration macro)
checking for MCA component coll:sm compile mode... static
checking if MCA component coll:sm can compile... yes
--- MCA component coll:ucc (m4 configuration macro)
checking for MCA component coll:ucc compile mode... static
checking for ucc pkg-config name... ucc
checking if ucc pkg-config module exists... no
configure: Searching for ucc in default search paths
checking for ucc cppflags...
checking for ucc ldflags...
checking for ucc libs... -lucc
checking for ucc static libs... -lucc
checking for ucc/api/ucc.h... no
checking if MCA component coll:ucc can compile... no
+++ Configuring MCA framework fbtl
checking for no configure components in framework fbtl...
checking for m4 configure components in framework fbtl... ime, posix, pvfs2
--- MCA component fbtl:ime (m4 configuration macro)
checking for MCA component fbtl:ime compile mode... static
checking for ime pkg-config name... ime
checking if ime pkg-config module exists... no
configure: Searching for ime in default search paths
checking for ime cppflags...
checking for ime ldflags...
checking for ime libs... -lim_client
checking for ime static libs... -lim_client
checking for ime_native.h... no
checking if MCA component fbtl:ime can compile... no
--- MCA component fbtl:posix (m4 configuration macro)
checking for MCA component fbtl:posix compile mode... static
checking for aio.h... (cached) yes
checking for library containing aio_write... none required
checking for pwritev... yes
checking for preadv... yes
checking if MCA component fbtl:posix can compile... yes
--- MCA component fbtl:pvfs2 (m4 configuration macro)
checking for MCA component fbtl:pvfs2 compile mode... static
checking for pvfs2 pkg-config name... pvfs2
checking if pvfs2 pkg-config module exists... no
configure: Searching for pvfs2 in default search paths
checking for pvfs2 cppflags...
checking for pvfs2 ldflags...
checking for pvfs2 libs... -lpvfs2
checking for pvfs2 static libs... -lpvfs2
checking for pvfs2.h... no
checking if MCA component fbtl:pvfs2 can compile... no
+++ Configuring MCA framework fcoll
checking for no configure components in framework fcoll... dynamic, dynamic_gen2, individual, vulcan
checking for m4 configure components in framework fcoll...
--- MCA component fcoll:dynamic (no configuration)
checking for MCA component fcoll:dynamic compile mode... static
checking if MCA component fcoll:dynamic can compile... yes
--- MCA component fcoll:dynamic_gen2 (no configuration)
checking for MCA component fcoll:dynamic_gen2 compile mode... static
checking if MCA component fcoll:dynamic_gen2 can compile... yes
--- MCA component fcoll:individual (no configuration)
checking for MCA component fcoll:individual compile mode... static
checking if MCA component fcoll:individual can compile... yes
--- MCA component fcoll:vulcan (no configuration)
checking for MCA component fcoll:vulcan compile mode... static
checking if MCA component fcoll:vulcan can compile... yes
+++ Configuring MCA framework fs
checking for no configure components in framework fs...
checking for m4 configure components in framework fs... gpfs, ime, lustre, pvfs2, ufs
--- MCA component fs:gpfs (m4 configuration macro)
checking for MCA component fs:gpfs compile mode... static
checking for gpfs pkg-config name... gpfs
checking if gpfs pkg-config module exists... no
configure: Searching for gpfs in default search paths
checking for gpfs cppflags...
checking for gpfs ldflags...
checking for gpfs libs... -lgpfs
checking for gpfs static libs... -lgpfs
checking for gpfs.h... no
checking if MCA component fs:gpfs can compile... no
--- MCA component fs:ime (m4 configuration macro)
checking for MCA component fs:ime compile mode... static
checking for ime pkg-config name... (cached) ime
checking if ime pkg-config module exists... (cached) no
configure: Searching for ime in default search paths
checking for ime cppflags...
checking for ime ldflags...
checking for ime libs... -lim_client
checking for ime static libs... -lim_client
checking for ime_native.h... (cached) no
checking if MCA component fs:ime can compile... no
--- MCA component fs:lustre (m4 configuration macro)
checking for MCA component fs:lustre compile mode... static
checking for lustre pkg-config name... lustre
checking if lustre pkg-config module exists... no
configure: Searching for lustre in default search paths
checking for lustre cppflags...
checking for lustre ldflags...
checking for lustre libs... -llustreapi
checking for lustre static libs... -llustreapi
checking for lustre/lustreapi.h... no
checking if MCA component fs:lustre can compile... no
--- MCA component fs:pvfs2 (m4 configuration macro)
checking for MCA component fs:pvfs2 compile mode... static
checking for pvfs2 pkg-config name... (cached) pvfs2
checking if pvfs2 pkg-config module exists... (cached) no
configure: Searching for pvfs2 in default search paths
checking for pvfs2 cppflags...
checking for pvfs2 ldflags...
checking for pvfs2 libs... -lpvfs2
checking for pvfs2 static libs... -lpvfs2
checking for pvfs2.h... (cached) no
checking if MCA component fs:pvfs2 can compile... no
--- MCA component fs:ufs (m4 configuration macro)
checking for MCA component fs:ufs compile mode... static
checking if MCA component fs:ufs can compile... yes
+++ Configuring MCA framework hook
checking for no configure components in framework hook...
checking for m4 configure components in framework hook... comm_method
--- MCA component hook:comm_method (m4 configuration macro)
checking for MCA component hook:comm_method compile mode... static
checking if MCA component hook:comm_method can compile... yes
+++ Configuring MCA framework io
checking for no configure components in framework io...
checking for m4 configure components in framework io... ompio, romio341
--- MCA component io:ompio (m4 configuration macro)
checking for MCA component io:ompio compile mode... static
checking if MCA component io:ompio can compile... yes
--- MCA component io:romio341 (m4 configuration macro)
checking for MCA component io:romio341 compile mode... static
checking if want ROMIO component... yes
checking if MPI profiling is enabled... yes
*** Configuring ROMIO distribution
configure: OPAL configuring in 3rd-party/romio341
configure: running /bin/bash './configure' FROM_OMPI=yes CC="gcc" CFLAGS="-O3 -DNDEBUG -finline-functions -mcx16 -D__EXTENSIONS__" CPPFLAGS="" FFLAGS="" LDFLAGS=" " --enable-shared --disable-static --disable-aio --disable-weak-symbols --enable-strict --disable-f77 --disable-f90 ac_cv_lib_cuda_cuMemGetAddressRange=no --cache-file=/dev/null --srcdir=. --disable-option-checking
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a race-free mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether to enable maintainer-specific portions of Makefiles... yes
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 the compiler supports GNU C... yes
checking whether gcc accepts -g... yes
checking for gcc option to enable C11 features... none needed
checking whether gcc understands -c and -o together... yes
checking whether make supports the include directive... yes (GNU style)
checking dependency style of gcc... gcc3
checking for grep that handles long lines and -e... /usr/bin/grep
checking if gcc supports -fvisibility=hidden... yes
checking whether to enable symbol visibility... yes (via -fvisibility=hidden)
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking for wchar.h... yes
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking whether _XOPEN_SOURCE should be defined... no
checking for ar... ar
checking the archiver (ar) interface... ar
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking how to print strings... printf
checking for a sed that does not truncate output... /usr/bin/sed
checking for egrep... /usr/bin/grep -E
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 whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-pc-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 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... mt
checking if mt is a manifest tool... no
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 -m elf_x86_64) 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... no
checking whether make supports nested variables... (cached) yes
configure: Configuring with args dummy mt
checking for Open MPI support files... in Open MPI source tree -- good
configure: ===== configuring mpl =====
configure: running /bin/bash ./configure --disable-option-checking '--prefix=NONE' --disable-versioning --enable-embedded 'FROM_OMPI=yes' 'CC=gcc' 'CFLAGS=-O3 -DNDEBUG -finline-functions -mcx16 -D__EXTENSIONS__' 'CPPFLAGS=' 'FFLAGS=' 'LDFLAGS= ' '--enable-shared' '--disable-static' '--disable-aio' '--disable-weak-symbols' '--enable-strict' '--disable-f77' '--disable-f90' 'ac_cv_lib_cuda_cuMemGetAddressRange=no' --cache-file=/dev/null --srcdir=.
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a race-free mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
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 the compiler supports GNU C... yes
checking whether gcc accepts -g... yes
checking for gcc option to enable C11 features... none needed
checking whether gcc understands -c and -o together... yes
checking whether make supports the include directive... yes (GNU style)
checking dependency style of gcc... gcc3
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking for wchar.h... yes
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking whether _XOPEN_SOURCE should be defined... no
checking for ar... ar
checking the archiver (ar) interface... ar
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking how to print strings... printf
checking for a sed that does not truncate output... /usr/bin/sed
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
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 whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-pc-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 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... mt
checking if mt is a manifest tool... no
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 -m elf_x86_64) 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... no
checking whether make supports nested variables... (cached) yes
checking for an ANSI C-conforming const... yes
checking for C/C++ restrict keyword... __restrict__
checking for inline... inline
checking for variable argument list macro functionality... yes
checking if C compiler supports __builtin_expect... yes
checking for C11 _Static_assert functionality... yes
checking for gcov... gcov
checking whether the compiler supports __typeof(variable)... yes
checking for stdio.h... (cached) yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for stdarg.h... yes
checking for ctype.h... yes
checking for sys/types.h... (cached) yes
checking for sys/uio.h... yes
checking for execinfo.h... yes
checking for unistd.h... (cached) yes
checking for errno.h... yes
checking for windows.h... no
checking for sys/mman.h... yes
checking for inttypes.h... (cached) yes
checking for stdint.h... (cached) yes
checking for _Bool... yes
checking for stdbool.h that conforms to C99... yes
checking for valgrind.h... no
checking for memcheck.h... no
checking for valgrind/valgrind.h... yes
checking for valgrind/memcheck.h... yes
checking for helgrind.h... no
checking for valgrind/helgrind.h... yes
checking for drd.h... no
checking for valgrind/drd.h... yes
checking whether the valgrind headers are broken or too old... no
checking for clock_gettime... yes
checking for clock_getres... yes
checking for gethrtime... no
checking for mach_absolute_time... no
checking for gettimeofday... yes
checking for library containing clock_gettime... none required
checking for library containing clock_getres... none required
checking whether struct timespec is defined in time.h... yes
checking for CLOCK_REALTIME defined in time.h... yes
configure: Timer type selected is CLOCK_GETTIME
checking for sched.h... yes
checking for unistd.h... (cached) yes
checking for sys/select.h... yes
checking for sched_yield... yes
checking for yield... no
checking for usleep... yes
checking for sleep... yes
checking for select... yes
checking whether usleep needs a declaration... no
checking for pthread.h... yes
checking for pthread_key_create in -lpthread... yes
checking for pthread_yield... yes
checking for pthread_key_create... yes
checking for thread local storage... _Thread_local
checking for pthread_mutex_init... yes
checking for pthread_mutexattr_setpshared... yes
configure: POSIX will be used for interprocess mutex package.
checking size of void *... 8
checking whether C compiler accepts option -Werror... yes
checking whether routines compiled with -Werror can be linked with ones compiled without -Werror... yes
checking for support for gcc __sync intrinsics... yes
checking for support for gcc __atomic intrinsics... yes
checking for support for C11 atomic intrinsics... yes
checking for support for Windows NT atomic intrinsics... no
checking for mkstemp... yes
checking whether mkstemp needs a declaration... no
checking for fdopen... yes
checking whether fdopen needs a declaration... no
checking for getpid... yes
checking for mmap... yes
checking for munmap... yes
configure: Using a memory-mapped file for shared memory
checking for cuda_runtime_api.h... no
checking for cudaStreamSynchronize in -lcudart... no
checking for cuda.h... no
checking for cuMemGetAddressRange in -lcuda... (cached) no
checking for level_zero/ze_api.h... no
checking for zeInit in -lze_loader... no
checking for strdup... yes
checking whether strdup needs a declaration... no
checking for snprintf... yes
checking whether snprintf needs a declaration... no
checking for putenv... yes
checking whether putenv needs a declaration... no
checking for strerror... yes
checking whether strerror needs a declaration... no
checking for usleep... (cached) yes
checking whether usleep needs a declaration... (cached) no
checking for posix_memalign... yes
checking for aligned_alloc... yes
checking whether aligned_alloc needs a declaration... no
checking for execinfo.h... (cached) yes
checking size parameter type for backtrace()... int
checking for library containing backtrace... none required
checking for library containing gethostbyname... none required
checking for library containing socket... none required
checking for ifaddrs.h... yes
checking for arpa/inet.h... yes
checking for inet_ntop... yes
checking for getifaddrs... yes
checking whether __attribute__ allowed... yes
checking whether __attribute__((format)) allowed... yes
checking for __attribute__((aligned))... yes
checking for __attribute__((used))... yes
checking for __attribute__((fallthrough))... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating localdefs
config.status: creating include/mpl_timer.h
config.status: creating include/config.h
config.status: include/config.h is unchanged
config.status: executing depfiles commands
config.status: executing libtool commands
config.status: executing prefix-config commands
configure: ===== done with mpl configure =====
configure: sourcing mpl/localdefs
checking for make... make
checking whether clock skew breaks make... no
checking whether make supports include... yes
checking whether make allows comments in actions... yes
checking for virtual path format... VPATH
checking whether make sets CFLAGS... yes
configure: WARNING: Unknown architecture ... proceeding anyway
ROMIO home directory is /home/lili/openmpi-5.0.0/3rd-party/romio341
checking for long long... yes
checking size of long long... 8
checking for memalign... yes
checking for size_t... yes
checking for ssize_t... yes
checking for off_t... yes
checking how to run the C preprocessor... gcc -E
checking for unistd.h... (cached) yes
checking for fcntl.h... yes
checking for malloc.h... yes
checking for stddef.h... yes
checking for sys/types.h... (cached) yes
checking for limits.h... yes
checking for time.h... yes
checking for dirent.h... yes
checking for mpix.h... no
checking for u_char... yes
checking for u_short... yes
checking for u_int... yes
checking for u_long... yes
checking for sys/attr.h... no
checking size of int... 4
checking size of void *... 8
checking for int large enough for pointers... no
checking size of long long... (cached) 8
checking whether struct flock compatible with MPI_Offset... yes
checking for pvfs2-config... notfound
checking configured file systems... testfs ufs nfs
configure: WARNING: File locks may not work with NFS. See the Installation and
users manual for instructions on testing and if necessary fixing this
checking for sys/vfs.h... yes
checking for sys/param.h... yes
checking for sys/mount.h... yes
checking for sys/statvfs.h... yes
checking for statfs... yes
checking whether struct statfs properly defined... yes
checking for f_type member of statfs structure... yes
checking for f_fstypename member of statfs structure... no
checking for sys/stat.h... (cached) yes
checking for sys/types.h... (cached) yes
checking for unistd.h... (cached) yes
checking for stat... yes
checking for st_fstype member of stat structure... no
checking for sys/types.h... (cached) yes
checking for sys/statvfs.h... (cached) yes
checking for sys/vfs.h... (cached) yes
checking for statvfs... yes
checking for f_basetype member of statvfs structure... no
checking for blksize_t... yes
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... no
checking for gcc options needed to detect all undeclared functions... none needed
checking whether pwrite is declared... yes
checking for strerror... yes
checking for doctext... no
checking for strdup... yes
checking whether strdup needs a declaration... no
checking for lstat... yes
checking whether lstat needs a declaration... no
checking for readlink... yes
checking whether readlink needs a declaration... no
checking for fsync... yes
checking whether fsync needs a declaration... no
checking for ftruncate... yes
checking whether ftruncate needs a declaration... no
checking for lseek64... yes
checking whether lseek64 needs a declaration... no
checking for usleep... yes
checking whether usleep needs a declaration... no
configure: setting SYSDEP_INC to
checking for C/C++ restrict keyword... __restrict__
checking whether __attribute__ allowed... yes
checking whether __attribute__((format)) allowed... yes
checking for gcov... gcov
configure: setting CC to gcc
configure: setting F77 to :
configure: setting TEST_CC to mpicc
configure: setting TEST_F77 to mpifort
configure: setting CFLAGS to -O3 -DNDEBUG -finline-functions -mcx16 -D__EXTENSIONS__ -DHAVE_ROMIOCONF_H
configure: setting USER_CFLAGS to
configure: setting USER_FFLAGS to
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating localdefs
config.status: creating test/Makefile
config.status: creating test/misc.c
config.status: creating test/large_file.c
config.status: creating test/runtests
config.status: creating test-internal/Makefile
config.status: creating util/romioinstall
config.status: creating include/mpio.h
config.status: creating test/fmisc.f
config.status: creating test/fcoll_test.f
config.status: creating test/pfcoll_test.f
config.status: creating test/fperf.f
config.status: creating adio/include/romioconf.h
config.status: adio/include/romioconf.h is unchanged
config.status: executing depfiles commands
config.status: executing libtool commands
config.status: executing default-1 commands
configure: /bin/bash './configure' succeeded for 3rd-party/romio341
configure: ROMIO distribution configured successfully
checking for stdatomic.h... yes
checking if MCA component io:romio341 can compile... yes
+++ Configuring MCA framework mtl
checking for no configure components in framework mtl...
checking for m4 configure components in framework mtl... ofi, portals4, psm2
--- MCA component mtl:ofi (m4 configuration macro)
checking for MCA component mtl:ofi compile mode... static
checking for ofi pkg-config name... (cached) libfabric
checking if ofi pkg-config module exists... (cached) no
configure: Searching for ofi in default search paths
checking for ofi cppflags...
checking for ofi ldflags...
checking for ofi libs... -lfabric
checking for ofi static libs... -lfabric
checking for rdma/fabric.h... (cached) no
checking if MCA component mtl:ofi can compile... no
--- MCA component mtl:portals4 (m4 configuration macro)
checking for MCA component mtl:portals4 compile mode... static
checking for portals4 pkg-config name... (cached) portals4
checking if portals4 pkg-config module exists... (cached) no
configure: Searching for portals4 in default search paths
checking for portals4 cppflags...
checking for portals4 ldflags...
checking for portals4 libs... -lportals
checking for portals4 static libs... -lportals
checking for portals4.h... (cached) no
checking whether to enable flow control... yes
checking if MCA component mtl:portals4 can compile... no
--- MCA component mtl:psm2 (m4 configuration macro)
checking for MCA component mtl:psm2 compile mode... static
checking for psm2 pkg-config name... psm2
checking if psm2 pkg-config module exists... no
configure: Searching for psm2 in default search paths
checking for psm2 cppflags...
checking for psm2 ldflags...
checking for psm2 libs... -lpsm2
checking for psm2 static libs... -lpsm2
checking for psm2.h... no
checking if MCA component mtl:psm2 can compile... no
+++ Configuring MCA framework op
checking for no configure components in framework op...
checking for m4 configure components in framework op... avx
--- MCA component op:avx (m4 configuration macro)
checking for MCA component op:avx compile mode... static
checking for AVX512 support... yes
checking for AVX512 support (no additional flags)... no
checking for AVX512 support (with -mavx512f -mavx512bw -mavx512vl -mavx512dq)... yes
checking if _mm512_loadu_si512 generates code that can be compiled... yes
checking if _mm512_mullo_epi64 generates code that can be compiled... yes
checking if _mm_max_epi64 generates code that can be compiled... yes
checking for AVX2 support... yes
checking for AVX2 support (no additional flags)... no
checking for AVX2 support (with -mavx2)... yes
checking if _mm256_loadu_si256 generates code that can be compiled... yes
checking for AVX support... yes
checking for AVX support (no additional flags)... no
checking for SSE4.1 support... yes
checking for SSE3 support... yes
checking for AVX support (with -mavx)... yes
checking for SSE4.1 support... yes
checking for SSE3 support... yes
checking if MCA component op:avx can compile... yes
+++ Configuring MCA framework osc
checking for no configure components in framework osc... sm
checking for m4 configure components in framework osc... monitoring, portals4, rdma, ucx
--- MCA component osc:sm (no configuration)
checking for MCA component osc:sm compile mode... static
checking if MCA component osc:sm can compile... yes
--- MCA component osc:monitoring (m4 configuration macro)
checking for MCA component osc:monitoring compile mode... static
checking if MCA component osc:monitoring can compile... yes
--- MCA component osc:portals4 (m4 configuration macro)
checking for MCA component osc:portals4 compile mode... static
checking for portals4 pkg-config name... (cached) portals4
checking if portals4 pkg-config module exists... (cached) no
configure: Searching for portals4 in default search paths
checking for portals4 cppflags...
checking for portals4 ldflags...
checking for portals4 libs... -lportals
checking for portals4 static libs... -lportals
checking for portals4.h... (cached) no
checking if MCA component osc:portals4 can compile... no
--- MCA component osc:rdma (m4 configuration macro)
checking for MCA component osc:rdma compile mode... static
checking if MCA component osc:rdma can compile... yes
checking for index in endpoint array for tag BML... 0
--- MCA component osc:ucx (m4 configuration macro)
checking for MCA component osc:ucx compile mode... static
checking for ucx pkg-config name... (cached) ucx
checking if ucx pkg-config module exists... (cached) no
configure: Searching for ucx in default search paths
checking for ucx cppflags...
checking for ucx ldflags...
checking for ucx libs... -lucp -luct -lucm -lucs
checking for ucx static libs... -lucp -luct -lucm -lucs
checking for ucp/api/ucp.h... (cached) no
configure: WARNING: UCX version is too old, please upgrade to 1.9 or higher.
checking if MCA component osc:ucx can compile... no
+++ Configuring MCA framework part
checking for no configure components in framework part... persist
checking for m4 configure components in framework part...
--- MCA component part:persist (no configuration)
checking for MCA component part:persist compile mode... static
checking if MCA component part:persist can compile... yes
+++ Configuring MCA framework pml
checking for no configure components in framework pml... cm
checking for m4 configure components in framework pml... monitoring, ob1, ucx, v
--- MCA component pml:cm (no configuration)
checking for MCA component pml:cm compile mode... static
checking if MCA component pml:cm can compile... yes
--- MCA component pml:monitoring (m4 configuration macro)
checking for MCA component pml:monitoring compile mode... static
checking if MCA component pml:monitoring can compile... yes
--- MCA component pml:ob1 (m4 configuration macro)
checking for MCA component pml:ob1 compile mode... static
checking if MCA component pml:ob1 can compile... yes
checking for index in endpoint array for tag BML... 0
--- MCA component pml:ucx (m4 configuration macro)
checking for MCA component pml:ucx compile mode... static
checking for ucx pkg-config name... (cached) ucx
checking if ucx pkg-config module exists... (cached) no
configure: Searching for ucx in default search paths
checking for ucx cppflags...
checking for ucx ldflags...
checking for ucx libs... -lucp -luct -lucm -lucs
checking for ucx static libs... -lucp -luct -lucm -lucs
checking for ucp/api/ucp.h... (cached) no
configure: WARNING: UCX version is too old, please upgrade to 1.9 or higher.
checking if MCA component pml:ucx can compile... no
--- MCA component pml:v (m4 configuration macro)
checking for MCA component pml:v compile mode... static
checking if MCA component pml:v can compile... yes
+++ Configuring MCA framework sharedfp
checking for no configure components in framework sharedfp... individual, lockedfile
checking for m4 configure components in framework sharedfp... sm
--- MCA component sharedfp:individual (no configuration)
checking for MCA component sharedfp:individual compile mode... static
checking if MCA component sharedfp:individual can compile... yes
--- MCA component sharedfp:lockedfile (no configuration)
checking for MCA component sharedfp:lockedfile compile mode... static
checking if MCA component sharedfp:lockedfile can compile... yes
--- MCA component sharedfp:sm (m4 configuration macro)
checking for MCA component sharedfp:sm compile mode... static
checking for semaphore.h... yes
checking for library containing sem_open... -lpthread
checking for sem_open... yes
checking for semaphore.h... (cached) yes
checking for library containing sem_init... none required
checking for sem_init... yes
checking if MCA component sharedfp:sm can compile... yes
+++ Configuring MCA framework topo
checking for no configure components in framework topo... basic
checking for m4 configure components in framework topo... treematch
--- MCA component topo:basic (no configuration)
checking for MCA component topo:basic compile mode... static
checking if MCA component topo:basic can compile... yes
--- MCA component topo:treematch (m4 configuration macro)
checking for MCA component topo:treematch compile mode... static
checking if MCA component topo:treematch can compile... yes
+++ Configuring MCA framework vprotocol
checking for no configure components in framework vprotocol... pessimist
checking for m4 configure components in framework vprotocol...
--- MCA component vprotocol:pessimist (no configuration)
checking for MCA component vprotocol:pessimist compile mode... static
checking if MCA component vprotocol:pessimist can compile... yes
*** Configuring MCA for oshmem
checking for frameworks for oshmem... atomic, memheap, scoll, spml, sshmem
+++ Configuring MCA framework atomic
checking for no configure components in framework atomic... basic
checking for m4 configure components in framework atomic... ucx
--- MCA component atomic:basic (no configuration)
checking for MCA component atomic:basic compile mode... static
checking if MCA component atomic:basic can compile... yes
--- MCA component atomic:ucx (m4 configuration macro)
checking for MCA component atomic:ucx compile mode... static
checking for ucx pkg-config name... (cached) ucx
checking if ucx pkg-config module exists... (cached) no
configure: Searching for ucx in default search paths
checking for ucx cppflags...
checking for ucx ldflags...
checking for ucx libs... -lucp -luct -lucm -lucs
checking for ucx static libs... -lucp -luct -lucm -lucs
checking for ucp/api/ucp.h... (cached) no
configure: WARNING: UCX version is too old, please upgrade to 1.9 or higher.
checking if MCA component atomic:ucx can compile... no
+++ Configuring MCA framework memheap
checking for no configure components in framework memheap... buddy, ptmalloc
checking for m4 configure components in framework memheap...
--- MCA component memheap:buddy (no configuration)
checking for MCA component memheap:buddy compile mode... static
checking if MCA component memheap:buddy can compile... yes
--- MCA component memheap:ptmalloc (no configuration)
checking for MCA component memheap:ptmalloc compile mode... static
checking if MCA component memheap:ptmalloc can compile... yes
+++ Configuring MCA framework scoll
checking for no configure components in framework scoll... basic, mpi
checking for m4 configure components in framework scoll... ucc
--- MCA component scoll:basic (no configuration)
checking for MCA component scoll:basic compile mode... static
checking if MCA component scoll:basic can compile... yes
--- MCA component scoll:mpi (no configuration)
checking for MCA component scoll:mpi compile mode... static
checking if MCA component scoll:mpi can compile... yes
--- MCA component scoll:ucc (m4 configuration macro)
checking for MCA component scoll:ucc compile mode... static
checking for ucc pkg-config name... (cached) ucc
checking if ucc pkg-config module exists... (cached) no
configure: Searching for ucc in default search paths
checking for ucc cppflags...
checking for ucc ldflags...
checking for ucc libs... -lucc
checking for ucc static libs... -lucc
checking for ucc/api/ucc.h... (cached) no
checking if MCA component scoll:ucc can compile... no
+++ Configuring MCA framework spml
checking for no configure components in framework spml...
checking for m4 configure components in framework spml... ucx
--- MCA component spml:ucx (m4 configuration macro)
checking for MCA component spml:ucx compile mode... static
checking for ucx pkg-config name... (cached) ucx
checking if ucx pkg-config module exists... (cached) no
configure: Searching for ucx in default search paths
checking for ucx cppflags...
checking for ucx ldflags...
checking for ucx libs... -lucp -luct -lucm -lucs
checking for ucx static libs... -lucp -luct -lucm -lucs
checking for ucp/api/ucp.h... (cached) no
configure: WARNING: UCX version is too old, please upgrade to 1.9 or higher.
checking if MCA component spml:ucx can compile... no
+++ Configuring MCA framework sshmem
checking for no configure components in framework sshmem...
checking for m4 configure components in framework sshmem... mmap, sysv, ucx
--- MCA component sshmem:mmap (m4 configuration macro)
checking for MCA component sshmem:mmap compile mode... static
checking if want mmap shared memory support... yes
checking for library containing mmap... (cached) none required
checking if MCA component sshmem:mmap can compile... yes
--- MCA component sshmem:sysv (m4 configuration macro)
checking for MCA component sshmem:sysv compile mode... static
checking if want SYSV shared memory support... yes
checking for shmget... (cached) yes
checking if MCA component sshmem:sysv can compile... yes
--- MCA component sshmem:ucx (m4 configuration macro)
checking for MCA component sshmem:ucx compile mode... static
checking for ucx pkg-config name... (cached) ucx
checking if ucx pkg-config module exists... (cached) no
configure: Searching for ucx in default search paths
checking for ucx cppflags...
checking for ucx ldflags...
checking for ucx libs... -lucp -luct -lucm -lucs
checking for ucx static libs... -lucp -luct -lucm -lucs
checking for ucp/api/ucp.h... (cached) no
configure: WARNING: UCX version is too old, please upgrade to 1.9 or higher.
checking if MCA component sshmem:ucx can compile... no
checking for size of endpoint array... 1
configure: WARNING: No spml found. Will not build OpenSHMEM layer.
============================================================================
== Extended MPI interfaces setup
============================================================================
checking for available MPI Extensions... affinity, cuda, ftmpi, rocm, shortfloat
checking which MPI extension should be enabled... All Available Extensions
--- MPI Extension affinity
checking if MPI Extension affinity can compile... yes
checking if MPI Extension affinity has C bindings... yes (required)
checking if MPI Extension affinity has mpif.h bindings... no
checking if MPI Extension affinity has "use mpi" bindings... no
checking if MPI Extension affinity has "use mpi_f08" bindings... no
--- MPI Extension cuda
checking if MPI Extension cuda can compile... yes
checking if MPI Extension cuda has C bindings... yes (required)
checking if MPI Extension cuda has mpif.h bindings... no
checking if MPI Extension cuda has "use mpi" bindings... no
checking if MPI Extension cuda has "use mpi_f08" bindings... no
--- MPI Extension ftmpi
checking if MPI Extension ftmpi can compile... yes
checking if MPI Extension ftmpi has C bindings... yes (required)
checking if MPI Extension ftmpi has mpif.h bindings... yes
checking if MPI Extension ftmpi has "use mpi" bindings... yes
checking if MPI Extension ftmpi has "use mpi_f08" bindings... yes
--- MPI Extension rocm
checking if MPI Extension rocm can compile... yes
checking if MPI Extension rocm has C bindings... yes (required)
checking if MPI Extension rocm has mpif.h bindings... no
checking if MPI Extension rocm has "use mpi" bindings... no
checking if MPI Extension rocm has "use mpi_f08" bindings... no
--- MPI Extension shortfloat
checking if MPI Extension shortfloat can compile... no
============================================================================
== Symbol visibility feature
============================================================================
checking if gcc supports -fvisibility=hidden... yes
checking whether to enable symbol visibility... yes (via -fvisibility=hidden)
============================================================================
== Final top-level OMPI configuration
============================================================================
*** Libtool configuration
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 the maximum length of command line arguments... 1572864
checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-pc-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... mt
checking if mt is a manifest tool... no
checking for dlfcn.h... (cached) 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 -m elf_x86_64) 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... no
checking how to run the C++ preprocessor... g++ -E
checking for ld used by g++... /usr/bin/ld -m elf_x86_64
checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes
checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking for g++ option to produce PIC... -fPIC -DPIC
checking if g++ PIC flag -fPIC -DPIC works... yes
checking if g++ static flag -static works... yes
checking if g++ supports -c -o file.o... yes
checking if g++ supports -c -o file.o... (cached) yes
checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking dynamic linker characteristics... (cached) GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
configure: creating ./config.lt
config.lt: creating libtool
*** Compiler flags
checking which of CFLAGS are ok for debugger modules... -DNDEBUG -mcx16
checking for debugger extra CFLAGS... -g
checking if -fasynchronous-unwind-tables compiler flag works... yes
checking for final compiler unwind flags... -fasynchronous-unwind-tables
*** Wrapper compiler final setup
checking for perl... /usr/bin/perl
checking if linker supports RPATH... yes (-Wl,-rpath -Wl,LIBDIR + )
checking if linker supports RUNPATH... yes (-Wl,--enable-new-dtags)
checking if Fortran linker supports RUNPATH... no
checking for OPAL wrapper CPPFLAGS... -I${includedir}
checking for OPAL wrapper CFLAGS... -pthread
checking for OPAL wrapper CFLAGS_PREFIX...
checking for OPAL wrapper CXXFLAGS... -pthread
checking for OPAL wrapper CXXFLAGS_PREFIX...
checking for OPAL wrapper LDFLAGS... -L${libdir} -Wl,-rpath -Wl,${libdir} -Wl,--enable-new-dtags
checking for OPAL wrapper static LDFLAGS...
checking for OPAL wrapper LIBS... -lopen-pal
checking for OPAL wrapper static LIBS...
checking for OMPI wrapper CPPFLAGS... -I${includedir}
checking for OMPI wrapper CFLAGS... -pthread
checking for OMPI wrapper CFLAGS_PREFIX...
checking for OMPI wrapper CXXFLAGS... -pthread
checking for OMPI wrapper CXXFLAGS_PREFIX...
checking for OMPI wrapper FCFLAGS...
checking for OMPI wrapper FCFLAGS_PREFIX...
checking for OMPI wrapper LDFLAGS... -L${libdir} -Wl,-rpath -Wl,${libdir} -Wl,--enable-new-dtags
checking for OMPI wrapper static LDFLAGS...
checking for OMPI wrapper LIBS... -lmpi
checking for OMPI wrapper static LIBS...
checking for OMPI wrapper Fortran LDFLAGS... -L${libdir}
checking for OMPI wrapper Fortran static LDFLAGS...
checking for OMPI wrapper Fortran LIBS... -lmpi
checking for OMPI wrapper Fortran static LIBS...
checking for OMPI pkg-config Cflags... -I${includedir} -pthread
checking for OMPI pkg-config Libs... -L${libdir} -Wl,-rpath -Wl,${libdir} -Wl,--enable-new-dtags -lmpi
checking for OMPI pkg-config Libs.private...
checking for OMPI pkg-config Fortran Cflags... -I${includedir}
checking for OMPI pkg-config Fortran Libs... -L${libdir} -lmpi
checking for OMPI pkg-config Fortran Libs.private... -L${libdir}
checking for OMPI pkg-config Modules...
checking for OMPI pkg-config Modules.private...
checking for OSHMEM wrapper CPPFLAGS... -I${includedir}
checking for OSHMEM wrapper CFLAGS... -pthread
checking for OSHMEM wrapper CFLAGS_PREFIX...
checking for OSHMEM wrapper CXXFLAGS... -pthread
checking for OSHMEM wrapper CXXFLAGS_PREFIX...
checking for OSHMEM wrapper FCFLAGS...
checking for OSHMEM wrapper FCFLAGS_PREFIX...
checking for OSHMEM wrapper LDFLAGS... -L${libdir} -Wl,-rpath -Wl,${libdir} -Wl,--enable-new-dtags
checking for OSHMEM wrapper static LDFLAGS...
checking for OSHMEM wrapper LIBS... -loshmem -lmpi
checking for OSHMEM wrapper static LIBS...
checking for OSHMEM wrapper Fortran LDFLAGS... -L${libdir}
checking for OSHMEM wrapper Fortran static LDFLAGS... -L${libdir}
checking for OSHMEM wrapper Fortran LIBS... -loshmem -loshmem -lmpi
checking for OSHMEM wrapper Fortran static LIBS...
checking for OSHMEM pkg-config Cflags... -I${includedir} -pthread
checking for OSHMEM pkg-config Libs... -L${libdir} -Wl,-rpath -Wl,${libdir} -Wl,--enable-new-dtags -loshmem -lmpi
checking for OSHMEM pkg-config Libs.private...
checking for OSHMEM pkg-config Fortran Cflags...
checking for OSHMEM pkg-config Fortran Libs... -L${libdir} -loshmem -loshmem -lmpi
checking for OSHMEM pkg-config Fortran Libs.private... -L${libdir}
checking for OSHMEM pkg-config Modules...
checking for OSHMEM pkg-config Modules.private...
checking if libtool needs -no-undefined flag to build shared libraries... no
*** Final output
checking OMPI final CPPFLAGS... -iquote$(top_srcdir)
checking OMPI final LDFLAGS...
checking OMPI final LIBS... -lpthread -lrt -lm -lutil
configure: WARNING: "make dist" will be disabled due to: Sphinx/Documentation
checking for libraries that use libnl v1... (none)
checking for libraries that use libnl v3... (none)
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating ompi/include/ompi/version.h
config.status: creating oshmem/include/oshmem/version.h
config.status: creating opal/include/opal/version.h
config.status: creating ompi/mpi/java/Makefile
config.status: creating ompi/mpi/java/java/Makefile
config.status: creating ompi/mpi/java/c/Makefile
config.status: creating ompi/mpi/fortran/configure-fortran-output.h
config.status: creating opal/mca/common/Makefile
config.status: creating opal/mca/common/ofi/Makefile
config.status: creating opal/mca/common/sm/Makefile
config.status: creating opal/mca/common/ucx/Makefile
config.status: creating opal/mca/accelerator/Makefile
config.status: creating opal/mca/accelerator/null/Makefile
config.status: creating opal/mca/accelerator/cuda/Makefile
config.status: creating opal/mca/accelerator/rocm/Makefile
config.status: creating opal/mca/allocator/Makefile
config.status: creating opal/mca/allocator/basic/Makefile
config.status: creating opal/mca/allocator/bucket/Makefile
config.status: creating opal/mca/backtrace/Makefile
config.status: creating opal/mca/backtrace/execinfo/Makefile
config.status: creating opal/mca/backtrace/printstack/Makefile
config.status: creating opal/mca/backtrace/none/Makefile
config.status: creating opal/mca/btl/Makefile
config.status: creating opal/mca/btl/self/Makefile
config.status: creating opal/mca/btl/ofi/Makefile
config.status: creating opal/mca/btl/portals4/Makefile
config.status: creating opal/mca/btl/sm/Makefile
config.status: creating opal/mca/btl/smcuda/Makefile
config.status: creating opal/mca/btl/tcp/Makefile
config.status: creating opal/mca/btl/uct/Makefile
config.status: creating opal/mca/btl/ugni/Makefile
config.status: creating opal/mca/btl/usnic/Makefile
config.status: creating opal/mca/dl/Makefile
config.status: creating opal/mca/dl/dlopen/Makefile
config.status: creating opal/mca/dl/libltdl/Makefile
config.status: creating opal/mca/hwloc/Makefile
config.status: creating opal/mca/if/Makefile
config.status: creating opal/mca/if/bsdx_ipv4/Makefile
config.status: creating opal/mca/if/bsdx_ipv6/Makefile
config.status: creating opal/mca/if/linux_ipv6/Makefile
config.status: creating opal/mca/if/posix_ipv4/Makefile
config.status: creating opal/mca/if/solaris_ipv6/Makefile
config.status: creating opal/mca/installdirs/Makefile
config.status: creating opal/mca/installdirs/env/Makefile
config.status: creating opal/mca/installdirs/config/Makefile
config.status: creating opal/mca/installdirs/config/install_dirs.h
config.status: creating opal/mca/memchecker/Makefile
config.status: creating opal/mca/memchecker/valgrind/Makefile
config.status: creating opal/mca/memcpy/Makefile
config.status: creating opal/mca/memory/Makefile
config.status: creating opal/mca/memory/patcher/Makefile
config.status: creating opal/mca/memory/malloc_solaris/Makefile
config.status: creating opal/mca/mpool/Makefile
config.status: creating opal/mca/mpool/hugepage/Makefile
config.status: creating opal/mca/mpool/memkind/Makefile
config.status: creating opal/mca/patcher/Makefile
config.status: creating opal/mca/patcher/overwrite/Makefile
config.status: creating opal/mca/pmix/Makefile
config.status: creating opal/mca/rcache/Makefile
config.status: creating opal/mca/rcache/grdma/Makefile
config.status: creating opal/mca/rcache/gpusm/Makefile
config.status: creating opal/mca/rcache/rgpusm/Makefile
config.status: creating opal/mca/rcache/udreg/Makefile
config.status: creating opal/mca/reachable/Makefile
config.status: creating opal/mca/reachable/weighted/Makefile
config.status: creating opal/mca/reachable/netlink/Makefile
config.status: creating opal/mca/shmem/Makefile
config.status: creating opal/mca/shmem/mmap/Makefile
config.status: creating opal/mca/shmem/posix/Makefile
config.status: creating opal/mca/shmem/sysv/Makefile
config.status: creating opal/mca/smsc/Makefile
config.status: creating opal/mca/smsc/cma/Makefile
config.status: creating opal/mca/smsc/knem/Makefile
config.status: creating opal/mca/smsc/xpmem/Makefile
config.status: creating opal/mca/threads/Makefile
config.status: creating opal/mca/threads/argobots/Makefile
config.status: creating opal/mca/threads/pthreads/Makefile
config.status: creating opal/mca/threads/qthreads/Makefile
config.status: creating opal/mca/timer/Makefile
config.status: creating opal/mca/timer/altix/Makefile
config.status: creating opal/mca/timer/darwin/Makefile
config.status: creating opal/mca/timer/linux/Makefile
config.status: creating opal/mca/timer/solaris/Makefile
config.status: creating ompi/mca/common/Makefile
config.status: creating ompi/mca/common/monitoring/Makefile
config.status: creating ompi/mca/common/ompio/Makefile
config.status: creating ompi/mca/bml/Makefile
config.status: creating ompi/mca/bml/r2/Makefile
config.status: creating ompi/mca/coll/Makefile
config.status: creating ompi/mca/coll/adapt/Makefile
config.status: creating ompi/mca/coll/basic/Makefile
config.status: creating ompi/mca/coll/han/Makefile
config.status: creating ompi/mca/coll/inter/Makefile
config.status: creating ompi/mca/coll/libnbc/Makefile
config.status: creating ompi/mca/coll/self/Makefile
config.status: creating ompi/mca/coll/sync/Makefile
config.status: creating ompi/mca/coll/tuned/Makefile
config.status: creating ompi/mca/coll/cuda/Makefile
config.status: creating ompi/mca/coll/ftagree/Makefile
config.status: creating ompi/mca/coll/hcoll/Makefile
config.status: creating ompi/mca/coll/monitoring/Makefile
config.status: creating ompi/mca/coll/portals4/Makefile
config.status: creating ompi/mca/coll/sm/Makefile
config.status: creating ompi/mca/coll/ucc/Makefile
config.status: creating ompi/mca/fbtl/Makefile
config.status: creating ompi/mca/fbtl/ime/Makefile
config.status: creating ompi/mca/fbtl/posix/Makefile
config.status: creating ompi/mca/fbtl/pvfs2/Makefile
config.status: creating ompi/mca/fcoll/Makefile
config.status: creating ompi/mca/fcoll/dynamic/Makefile
config.status: creating ompi/mca/fcoll/dynamic_gen2/Makefile
config.status: creating ompi/mca/fcoll/individual/Makefile
config.status: creating ompi/mca/fcoll/vulcan/Makefile
config.status: creating ompi/mca/fs/Makefile
config.status: creating ompi/mca/fs/gpfs/Makefile
config.status: creating ompi/mca/fs/ime/Makefile
config.status: creating ompi/mca/fs/lustre/Makefile
config.status: creating ompi/mca/fs/pvfs2/Makefile
config.status: creating ompi/mca/fs/ufs/Makefile
config.status: creating ompi/mca/hook/Makefile
config.status: creating ompi/mca/hook/comm_method/Makefile
config.status: creating ompi/mca/io/Makefile
config.status: creating ompi/mca/io/ompio/Makefile
config.status: creating ompi/mca/io/romio341/Makefile
config.status: creating ompi/mca/mtl/Makefile
config.status: creating ompi/mca/mtl/ofi/Makefile
config.status: creating ompi/mca/mtl/portals4/Makefile
config.status: creating ompi/mca/mtl/psm2/Makefile
config.status: creating ompi/mca/op/Makefile
config.status: creating ompi/mca/op/avx/Makefile
config.status: creating ompi/mca/osc/Makefile
config.status: creating ompi/mca/osc/sm/Makefile
config.status: creating ompi/mca/osc/monitoring/Makefile
config.status: creating ompi/mca/osc/portals4/Makefile
config.status: creating ompi/mca/osc/rdma/Makefile
config.status: creating ompi/mca/osc/ucx/Makefile
config.status: creating ompi/mca/part/Makefile
config.status: creating ompi/mca/part/persist/Makefile
config.status: creating ompi/mca/pml/Makefile
config.status: creating ompi/mca/pml/cm/Makefile
config.status: creating ompi/mca/pml/monitoring/Makefile
config.status: creating ompi/mca/pml/ob1/Makefile
config.status: creating ompi/mca/pml/ucx/Makefile
config.status: creating ompi/mca/pml/v/Makefile
config.status: creating ompi/mca/sharedfp/Makefile
config.status: creating ompi/mca/sharedfp/individual/Makefile
config.status: creating ompi/mca/sharedfp/lockedfile/Makefile
config.status: creating ompi/mca/sharedfp/sm/Makefile
config.status: creating ompi/mca/topo/Makefile
config.status: creating ompi/mca/topo/basic/Makefile
config.status: creating 3rd-party/treematch/Makefile
config.status: creating ompi/mca/topo/treematch/Makefile
config.status: creating ompi/mca/vprotocol/Makefile
config.status: creating ompi/mca/vprotocol/pessimist/Makefile
config.status: creating oshmem/mca/atomic/Makefile
config.status: creating oshmem/mca/atomic/basic/Makefile
config.status: creating oshmem/mca/atomic/ucx/Makefile
config.status: creating oshmem/mca/memheap/Makefile
config.status: creating oshmem/mca/memheap/buddy/Makefile
config.status: creating oshmem/mca/memheap/ptmalloc/Makefile
config.status: creating oshmem/mca/scoll/Makefile
config.status: creating oshmem/mca/scoll/basic/Makefile
config.status: creating oshmem/mca/scoll/mpi/Makefile
config.status: creating oshmem/mca/scoll/ucc/Makefile
config.status: creating oshmem/mca/spml/Makefile
config.status: creating oshmem/mca/spml/ucx/Makefile
config.status: creating oshmem/mca/sshmem/Makefile
config.status: creating oshmem/mca/sshmem/mmap/Makefile
config.status: creating oshmem/mca/sshmem/sysv/Makefile
config.status: creating oshmem/mca/sshmem/ucx/Makefile
config.status: creating ompi/mpiext/affinity/Makefile
config.status: creating ompi/mpiext/affinity/c/Makefile
config.status: creating ompi/mpiext/cuda/Makefile
config.status: creating ompi/mpiext/cuda/c/Makefile
config.status: creating ompi/mpiext/ftmpi/Makefile
config.status: creating ompi/mpiext/ftmpi/c/Makefile
config.status: creating ompi/mpiext/ftmpi/c/profile/Makefile
config.status: creating ompi/mpiext/ftmpi/mpif-h/Makefile
config.status: creating ompi/mpiext/ftmpi/use-mpi/Makefile
config.status: creating ompi/mpiext/ftmpi/use-mpi-f08/Makefile
config.status: creating ompi/mpiext/rocm/Makefile
config.status: creating ompi/mpiext/rocm/c/Makefile
config.status: creating ompi/mpiext/shortfloat/Makefile
config.status: creating ompi/mpiext/shortfloat/c/Makefile
config.status: creating ompi/mpiext/shortfloat/mpif-h/Makefile
config.status: creating ompi/mpiext/shortfloat/use-mpi/Makefile
config.status: creating ompi/mpiext/shortfloat/use-mpi-f08/Makefile
config.status: creating ompi/mpiext/shortfloat/c/mpiext_shortfloat_c.h
config.status: creating ompi/mpiext/shortfloat/mpif-h/mpiext_shortfloat_mpifh.h
config.status: creating ompi/mpiext/shortfloat/use-mpi-f08/mpiext_shortfloat_usempif08.h
config.status: creating Makefile
config.status: creating docs/Makefile
config.status: creating config/Makefile
config.status: creating contrib/Makefile
config.status: creating contrib/dist/mofed/debian/changelog
config.status: creating contrib/dist/mofed/debian/control
config.status: creating contrib/dist/mofed/debian/copyright
config.status: creating 3rd-party/Makefile
config.status: creating test/Makefile
config.status: creating test/event/Makefile
config.status: creating test/asm/Makefile
config.status: creating test/datatype/Makefile
config.status: creating test/class/Makefile
config.status: creating test/mpool/Makefile
config.status: creating test/support/Makefile
config.status: creating test/threads/Makefile
config.status: creating test/util/Makefile
config.status: creating test/monitoring/Makefile
config.status: creating test/spc/Makefile
config.status: creating contrib/dist/mofed/debian/rules
config.status: creating contrib/dist/mofed/compile_debian_mlnx_example
config.status: creating opal/Makefile
config.status: creating opal/etc/Makefile
config.status: creating opal/include/Makefile
config.status: creating opal/datatype/Makefile
config.status: creating opal/util/Makefile
config.status: creating opal/util/keyval/Makefile
config.status: creating opal/mca/base/Makefile
config.status: creating opal/tools/wrappers/Makefile
config.status: creating opal/tools/wrappers/opalcc-wrapper-data.txt
config.status: creating opal/tools/wrappers/opal.pc
config.status: creating ompi/Makefile
config.status: creating ompi/etc/Makefile
config.status: creating ompi/include/Makefile
config.status: creating ompi/include/mpif.h
config.status: creating ompi/include/mpif-config.h
config.status: creating ompi/datatype/Makefile
config.status: creating ompi/debuggers/Makefile
config.status: creating ompi/mpi/c/Makefile
config.status: creating ompi/mpi/fortran/base/Makefile
config.status: creating ompi/mpi/fortran/mpif-h/Makefile
config.status: creating ompi/mpi/fortran/mpif-h/profile/Makefile
config.status: creating ompi/mpi/fortran/use-mpi/Makefile
config.status: creating ompi/mpi/fortran/use-mpi/mpi-types.F90
config.status: creating ompi/mpi/fortran/use-mpi-tkr/Makefile
config.status: creating ompi/mpi/fortran/use-mpi-tkr/fortran_sizes.h
config.status: creating ompi/mpi/fortran/use-mpi-tkr/fortran_kinds.sh
config.status: creating ompi/mpi/fortran/use-mpi-ignore-tkr/Makefile
config.status: creating ompi/mpi/fortran/use-mpi-ignore-tkr/mpi-ignore-tkr-interfaces.h
config.status: creating ompi/mpi/fortran/use-mpi-ignore-tkr/mpi-ignore-tkr-file-interfaces.h
config.status: creating ompi/mpi/fortran/use-mpi-ignore-tkr/mpi-ignore-tkr-removed-interfaces.h
config.status: creating ompi/mpi/fortran/use-mpi-f08/Makefile
config.status: creating ompi/mpi/fortran/use-mpi-f08/base/Makefile
config.status: creating ompi/mpi/fortran/use-mpi-f08/profile/Makefile
config.status: creating ompi/mpi/fortran/use-mpi-f08/bindings/Makefile
config.status: creating ompi/mpi/fortran/use-mpi-f08/mod/Makefile
config.status: creating ompi/mpi/fortran/use-mpi-f08/mod/mpi-f08-interfaces.h
config.status: creating ompi/mpi/fortran/mpiext-use-mpi/Makefile
config.status: creating ompi/mpi/fortran/mpiext-use-mpi-f08/Makefile
config.status: creating ompi/mpi/tool/Makefile
config.status: creating ompi/tools/ompi_info/Makefile
config.status: creating ompi/tools/wrappers/Makefile
config.status: creating ompi/tools/wrappers/mpicc-wrapper-data.txt
config.status: creating ompi/tools/wrappers/mpic++-wrapper-data.txt
config.status: creating ompi/tools/wrappers/mpifort-wrapper-data.txt
config.status: creating ompi/tools/wrappers/ompi.pc
config.status: creating ompi/tools/wrappers/ompi-c.pc
config.status: creating ompi/tools/wrappers/ompi-cxx.pc
config.status: creating ompi/tools/wrappers/ompi-fort.pc
config.status: creating ompi/tools/wrappers/mpijavac.pl
config.status: creating ompi/tools/mpisync/Makefile
config.status: creating ompi/tools/mpirun/Makefile
config.status: creating oshmem/Makefile
config.status: creating oshmem/include/Makefile
config.status: creating oshmem/shmem/c/Makefile
config.status: creating oshmem/shmem/fortran/Makefile
config.status: creating oshmem/tools/oshmem_info/Makefile
config.status: creating oshmem/tools/wrappers/Makefile
config.status: creating oshmem/tools/wrappers/shmemcc-wrapper-data.txt
config.status: creating oshmem/tools/wrappers/shmemc++-wrapper-data.txt
config.status: creating oshmem/tools/wrappers/shmemfort-wrapper-data.txt
config.status: creating oshmem/tools/wrappers/oshmem.pc
config.status: creating oshmem/tools/wrappers/oshmem-c.pc
config.status: creating oshmem/tools/wrappers/oshmem-cxx.pc
config.status: creating oshmem/tools/wrappers/oshmem-fort.pc
config.status: creating opal/include/opal_config.h
config.status: opal/include/opal_config.h is unchanged
config.status: creating ompi/include/mpi.h
config.status: ompi/include/mpi.h is unchanged
config.status: creating oshmem/include/shmem.h
config.status: oshmem/include/shmem.h is unchanged
config.status: creating ompi/mpiext/cuda/c/mpiext_cuda_c.h
config.status: ompi/mpiext/cuda/c/mpiext_cuda_c.h is unchanged
config.status: creating ompi/mpiext/rocm/c/mpiext_rocm_c.h
config.status: ompi/mpiext/rocm/c/mpiext_rocm_c.h is unchanged
config.status: linking ompi/mca/common/monitoring/profile2mat.pl to test/monitoring/profile2mat.pl
config.status: linking ompi/mca/common/monitoring/aggregate_profile.pl to test/monitoring/aggregate_profile.pl
config.status: executing depfiles commands
config.status: executing ompi/mca/osc/monitoring/osc_monitoring_template_gen.h commands
config.status: executing libtool commands
Open MPI configuration:
-----------------------
Version: 5.0.0
MPI Standard Version: 3.1
Build MPI C bindings: yes
Build MPI Fortran bindings: no
Build MPI Java bindings (experimental): no
Build Open SHMEM support: false (no spml)
Debug build: no
Platform file: (none)
Miscellaneous
-----------------------
Atomics: GCC built-in style atomics
Fault Tolerance support: mpi
HTML docs and man pages: installing packaged docs
hwloc: external
libevent: external
Open UCC: no
pmix: external
PRRTE: external
Threading Package: pthreads
Transports
-----------------------
Cisco usNIC: no
Cray uGNI (Gemini/Aries): no
Intel Omnipath (PSM2): no (not found)
Open UCX: no
OpenFabrics OFI Libfabric: no (not found)
Portals4: no (not found)
Shared memory/copy in+copy out: yes
Shared memory/Linux CMA: yes
Shared memory/Linux KNEM: no
Shared memory/XPMEM: no
TCP: yes
Accelerators
-----------------------
CUDA support: no
ROCm support: no
OMPIO File Systems
-----------------------
DDN Infinite Memory Engine: no
Generic Unix FS: yes
IBM Spectrum Scale/GPFS: no (not found)
Lustre: no (not found)
PVFS2/OrangeFS: no
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment