Skip to content

Instantly share code, notes, and snippets.

@keisukefukuda
Created September 8, 2018 13:14
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 keisukefukuda/7742a8d51a00dd03ed5b24156bbfc982 to your computer and use it in GitHub Desktop.
Save keisukefukuda/7742a8d51a00dd03ed5b24156bbfc982 to your computer and use it in GitHub Desktop.
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
It was created by ucx configure 1.5, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ ./configure --prefix=/home/kfukuda/ucx/install --with-cuda=/usr/local/cuda
## --------- ##
## Platform. ##
## --------- ##
hostname = GPCL-GPU131
uname -m = x86_64
uname -r = 4.4.0-103-generic
uname -s = Linux
uname -v = #126-Ubuntu SMP Mon Dec 4 16:23:28 UTC 2017
/usr/bin/uname -p = unknown
/bin/uname -X = unknown
/bin/arch = unknown
/usr/bin/arch -k = unknown
/usr/convex/getsysinfo = unknown
/usr/bin/hostinfo = unknown
/bin/machine = unknown
/usr/bin/oslevel = unknown
/bin/universe = unknown
PATH: /home/kfukuda/bin
PATH: /home/kfukuda/.local/bin
PATH: /mnt/netapp_vol01/kfukuda/mpienv/versions/shims/bin
PATH: /usr/local/cuda/bin
PATH: /usr/local/openmpi-1.10.2-cuda9.0/bin
PATH: /home/kfukuda/.pyenv/versions/miniconda3-4.3.11/bin
PATH: /home/kfukuda/.pyenv/versions/miniconda3-4.3.11/bin
PATH: /home/kfukuda/.opencv/bin
PATH: /usr/local/cuda/bin
PATH: /usr/local/cuda/bin
PATH: /usr/local/openmpi-1.10.2-cuda9.0/bin
PATH: /usr/local/sbin
PATH: /usr/local/bin
PATH: /usr/sbin
PATH: /usr/bin
PATH: /sbin
PATH: /bin
PATH: /usr/games
PATH: /usr/local/games
PATH: /opt/Supermicro/SuperDoctor5
## ----------- ##
## Core tests. ##
## ----------- ##
configure:2998: checking for gcc
configure:3014: found /usr/bin/gcc
configure:3025: result: gcc
configure:3254: checking for C compiler version
configure:3263: gcc --version >&5
gcc (Ubuntu 5.4.0-6ubuntu1~16.04.10) 5.4.0 20160609
Copyright (C) 2015 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
configure:3274: $? = 0
configure:3263: gcc -v >&5
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/5/lto-wrapper
Target: x86_64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu 5.4.0-6ubuntu1~16.04.10' --with-bugurl=file:///usr/share/doc/gcc-5/README.Bugs --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-5 --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-libmpx --enable-plugin --with-system-zlib --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-5-amd64/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-5-amd64 --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-5-amd64 --with-arch-directory=amd64 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-objc-gc --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
Thread model: posix
gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.10)
configure:3274: $? = 0
configure:3263: gcc -V >&5
gcc: error: unrecognized command line option '-V'
gcc: fatal error: no input files
compilation terminated.
configure:3274: $? = 1
configure:3263: gcc -qversion >&5
gcc: error: unrecognized command line option '-qversion'
gcc: fatal error: no input files
compilation terminated.
configure:3274: $? = 1
configure:3294: checking whether the C compiler works
configure:3316: gcc conftest.c >&5
configure:3320: $? = 0
configure:3368: result: yes
configure:3371: checking for C compiler default output file name
configure:3373: result: a.out
configure:3379: checking for suffix of executables
configure:3386: gcc -o conftest conftest.c >&5
configure:3390: $? = 0
configure:3412: result:
configure:3434: checking whether we are cross compiling
configure:3442: gcc -o conftest conftest.c >&5
configure:3446: $? = 0
configure:3453: ./conftest
configure:3457: $? = 0
configure:3472: result: no
configure:3477: checking for suffix of object files
configure:3499: gcc -c conftest.c >&5
configure:3503: $? = 0
configure:3524: result: o
configure:3528: checking whether we are using the GNU C compiler
configure:3547: gcc -c conftest.c >&5
configure:3547: $? = 0
configure:3556: result: yes
configure:3565: checking whether gcc accepts -g
configure:3585: gcc -c -g conftest.c >&5
configure:3585: $? = 0
configure:3626: result: yes
configure:3643: checking for gcc option to accept ISO C89
configure:3706: gcc -c conftest.c >&5
configure:3706: $? = 0
configure:3719: result: none needed
configure:3744: checking whether gcc understands -c and -o together
configure:3766: gcc -c conftest.c -o conftest2.o
configure:3769: $? = 0
configure:3766: gcc -c conftest.c -o conftest2.o
configure:3769: $? = 0
configure:3781: result: yes
configure:3804: checking how to run the C preprocessor
configure:3835: gcc -E conftest.c
configure:3835: $? = 0
configure:3849: gcc -E conftest.c
conftest.c:9:28: fatal error: ac_nonexistent.h: No such file or directory
compilation terminated.
configure:3849: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "ucx"
| #define PACKAGE_TARNAME "ucx"
| #define PACKAGE_VERSION "1.5"
| #define PACKAGE_STRING "ucx 1.5"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| /* end confdefs.h. */
| #include <ac_nonexistent.h>
configure:3874: result: gcc -E
configure:3894: gcc -E conftest.c
configure:3894: $? = 0
configure:3908: gcc -E conftest.c
conftest.c:9:28: fatal error: ac_nonexistent.h: No such file or directory
compilation terminated.
configure:3908: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "ucx"
| #define PACKAGE_TARNAME "ucx"
| #define PACKAGE_VERSION "1.5"
| #define PACKAGE_STRING "ucx 1.5"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| /* end confdefs.h. */
| #include <ac_nonexistent.h>
configure:3937: checking for grep that handles long lines and -e
configure:3995: result: /bin/grep
configure:4000: checking for egrep
configure:4062: result: /bin/grep -E
configure:4067: checking for ANSI C header files
configure:4087: gcc -c conftest.c >&5
configure:4087: $? = 0
configure:4160: gcc -o conftest conftest.c >&5
configure:4160: $? = 0
configure:4160: ./conftest
configure:4160: $? = 0
configure:4171: result: yes
configure:4184: checking for sys/types.h
configure:4184: gcc -c conftest.c >&5
configure:4184: $? = 0
configure:4184: result: yes
configure:4184: checking for sys/stat.h
configure:4184: gcc -c conftest.c >&5
configure:4184: $? = 0
configure:4184: result: yes
configure:4184: checking for stdlib.h
configure:4184: gcc -c conftest.c >&5
configure:4184: $? = 0
configure:4184: result: yes
configure:4184: checking for string.h
configure:4184: gcc -c conftest.c >&5
configure:4184: $? = 0
configure:4184: result: yes
configure:4184: checking for memory.h
configure:4184: gcc -c conftest.c >&5
configure:4184: $? = 0
configure:4184: result: yes
configure:4184: checking for strings.h
configure:4184: gcc -c conftest.c >&5
configure:4184: $? = 0
configure:4184: result: yes
configure:4184: checking for inttypes.h
configure:4184: gcc -c conftest.c >&5
configure:4184: $? = 0
configure:4184: result: yes
configure:4184: checking for stdint.h
configure:4184: gcc -c conftest.c >&5
configure:4184: $? = 0
configure:4184: result: yes
configure:4184: checking for unistd.h
configure:4184: gcc -c conftest.c >&5
configure:4184: $? = 0
configure:4184: result: yes
configure:4197: checking minix/config.h usability
configure:4197: gcc -c conftest.c >&5
conftest.c:52:26: fatal error: minix/config.h: No such file or directory
compilation terminated.
configure:4197: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "ucx"
| #define PACKAGE_TARNAME "ucx"
| #define PACKAGE_VERSION "1.5"
| #define PACKAGE_STRING "ucx 1.5"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| /* end confdefs.h. */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| # include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| # include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <minix/config.h>
configure:4197: result: no
configure:4197: checking minix/config.h presence
configure:4197: gcc -E conftest.c
conftest.c:19:26: fatal error: minix/config.h: No such file or directory
compilation terminated.
configure:4197: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "ucx"
| #define PACKAGE_TARNAME "ucx"
| #define PACKAGE_VERSION "1.5"
| #define PACKAGE_STRING "ucx 1.5"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| /* end confdefs.h. */
| #include <minix/config.h>
configure:4197: result: no
configure:4197: checking for minix/config.h
configure:4197: result: no
configure:4218: checking whether it is safe to define __EXTENSIONS__
configure:4236: gcc -c conftest.c >&5
configure:4236: $? = 0
configure:4243: result: yes
configure:4263: checking for git
configure:4279: found /usr/bin/git
configure:4290: result: yes
configure:4327: checking for a BSD-compatible install
configure:4395: result: /usr/bin/install -c
configure:4406: checking whether build environment is sane
configure:4461: result: yes
configure:4609: checking for a thread-safe mkdir -p
configure:4648: result: /bin/mkdir -p
configure:4655: checking for gawk
configure:4671: found /usr/bin/gawk
configure:4682: result: gawk
configure:4693: checking whether make sets $(MAKE)
configure:4715: result: yes
configure:4745: checking for style of include used by make
configure:4773: result: GNU
configure:4807: checking whether make supports nested variables
configure:4824: result: yes
configure:4913: checking whether UID '2106' is supported by ustar format
configure:4916: result: yes
configure:4923: checking whether GID '2106' is supported by ustar format
configure:4926: result: yes
configure:4934: checking how to create a ustar tar archive
configure:4945: tar --version
tar (GNU tar) 1.28
Copyright (C) 2014 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Written by John Gilmore and Jay Fenlason.
configure:4948: $? = 0
configure:4988: tardir=conftest.dir && eval tar --format=ustar -chf - "$tardir" >conftest.tar
configure:4991: $? = 0
configure:4995: tar -xf - <conftest.tar
configure:4998: $? = 0
configure:5000: cat conftest.dir/file
GrepMe
configure:5003: $? = 0
configure:5016: result: gnutar
configure:5025: checking dependency style of gcc
configure:5136: result: gcc3
configure:5205: checking whether make supports nested variables
configure:5222: result: yes
configure:5234: checking whether to enable maintainer-specific portions of Makefiles
configure:5243: result: no
configure:5323: checking for gcc
configure:5350: result: gcc
configure:5579: checking for C compiler version
configure:5588: gcc --version >&5
gcc (Ubuntu 5.4.0-6ubuntu1~16.04.10) 5.4.0 20160609
Copyright (C) 2015 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
configure:5599: $? = 0
configure:5588: gcc -v >&5
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/5/lto-wrapper
Target: x86_64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu 5.4.0-6ubuntu1~16.04.10' --with-bugurl=file:///usr/share/doc/gcc-5/README.Bugs --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-5 --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-libmpx --enable-plugin --with-system-zlib --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-5-amd64/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-5-amd64 --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-5-amd64 --with-arch-directory=amd64 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-objc-gc --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
Thread model: posix
gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.10)
configure:5599: $? = 0
configure:5588: gcc -V >&5
gcc: error: unrecognized command line option '-V'
gcc: fatal error: no input files
compilation terminated.
configure:5599: $? = 1
configure:5588: gcc -qversion >&5
gcc: error: unrecognized command line option '-qversion'
gcc: fatal error: no input files
compilation terminated.
configure:5599: $? = 1
configure:5603: checking whether we are using the GNU C compiler
configure:5631: result: yes
configure:5640: checking whether gcc accepts -g
configure:5701: result: yes
configure:5718: checking for gcc option to accept ISO C89
configure:5794: result: none needed
configure:5819: checking whether gcc understands -c and -o together
configure:5856: result: yes
configure:5931: checking for g++
configure:5947: found /usr/bin/g++
configure:5958: result: g++
configure:5985: checking for C++ compiler version
configure:5994: g++ --version >&5
g++ (Ubuntu 5.4.0-6ubuntu1~16.04.10) 5.4.0 20160609
Copyright (C) 2015 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
configure:6005: $? = 0
configure:5994: g++ -v >&5
Using built-in specs.
COLLECT_GCC=g++
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/5/lto-wrapper
Target: x86_64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu 5.4.0-6ubuntu1~16.04.10' --with-bugurl=file:///usr/share/doc/gcc-5/README.Bugs --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-5 --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-libmpx --enable-plugin --with-system-zlib --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-5-amd64/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-5-amd64 --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-5-amd64 --with-arch-directory=amd64 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-objc-gc --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
Thread model: posix
gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.10)
configure:6005: $? = 0
configure:5994: g++ -V >&5
g++: error: unrecognized command line option '-V'
g++: fatal error: no input files
compilation terminated.
configure:6005: $? = 1
configure:5994: g++ -qversion >&5
g++: error: unrecognized command line option '-qversion'
g++: fatal error: no input files
compilation terminated.
configure:6005: $? = 1
configure:6009: checking whether we are using the GNU C++ compiler
configure:6028: g++ -c conftest.cpp >&5
configure:6028: $? = 0
configure:6037: result: yes
configure:6046: checking whether g++ accepts -g
configure:6066: g++ -c -g conftest.cpp >&5
configure:6066: $? = 0
configure:6107: result: yes
configure:6132: checking dependency style of g++
configure:6243: result: gcc3
configure:6266: checking for gcc option to support OpenMP
configure:6281: gcc -o conftest conftest.c >&5
conftest.c:28:2: error: unknown type name 'choke'
choke me
^
In file included from conftest.c:30:0:
/usr/lib/gcc/x86_64-linux-gnu/5/include/omp.h:35:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'typedef'
typedef struct
^
configure:6281: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "ucx"
| #define PACKAGE_TARNAME "ucx"
| #define PACKAGE_VERSION "1.5"
| #define PACKAGE_STRING "ucx 1.5"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define PACKAGE "ucx"
| #define VERSION "1.5"
| /* end confdefs.h. */
|
| #ifndef _OPENMP
| choke me
| #endif
| #include <omp.h>
| int main () { return omp_get_num_threads (); }
|
configure:6299: gcc -o conftest -fopenmp conftest.c >&5
configure:6299: $? = 0
configure:6313: result: -fopenmp
configure:6333: checking dependency style of gcc
configure:6442: result: gcc3
configure:6457: checking for a sed that does not truncate output
configure:6521: result: /bin/sed
configure:6556: checking build system type
configure:6570: result: x86_64-pc-linux-gnu
configure:6590: checking host system type
configure:6603: result: x86_64-pc-linux-gnu
configure:6644: checking how to print strings
configure:6671: result: printf
configure:6692: checking for a sed that does not truncate output
configure:6756: result: /bin/sed
configure:6774: checking for fgrep
configure:6836: result: /bin/grep -F
configure:6871: checking for ld used by gcc
configure:6938: result: /usr/bin/ld
configure:6945: checking if the linker (/usr/bin/ld) is GNU ld
configure:6960: result: yes
configure:6972: checking for BSD- or MS-compatible name lister (nm)
configure:7026: result: /usr/bin/nm -B
configure:7156: checking the name lister (/usr/bin/nm -B) interface
configure:7163: gcc -c conftest.c >&5
configure:7166: /usr/bin/nm -B "conftest.o"
configure:7169: output
0000000000000000 B some_variable
configure:7176: result: BSD nm
configure:7179: checking whether ln -s works
configure:7183: result: yes
configure:7191: checking the maximum length of command line arguments
configure:7322: result: 3458764513820540925
configure:7370: checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format
configure:7410: result: func_convert_file_noop
configure:7417: checking how to convert x86_64-pc-linux-gnu file names to toolchain format
configure:7437: result: func_convert_file_noop
configure:7444: checking for /usr/bin/ld option to reload object files
configure:7451: result: -r
configure:7525: checking for objdump
configure:7541: found /usr/bin/objdump
configure:7552: result: objdump
configure:7584: checking how to recognize dependent libraries
configure:7784: result: pass_all
configure:7869: checking for dlltool
configure:7899: result: no
configure:7929: checking how to associate runtime and link libraries
configure:7956: result: printf %s\n
configure:8016: checking for ar
configure:8032: found /usr/bin/ar
configure:8043: result: ar
configure:8080: checking for archiver @FILE support
configure:8097: gcc -c conftest.c >&5
configure:8097: $? = 0
configure:8100: ar cru libconftest.a @conftest.lst >&5
ar: `u' modifier ignored since `D' is the default (see `U')
configure:8103: $? = 0
configure:8108: ar cru libconftest.a @conftest.lst >&5
ar: `u' modifier ignored since `D' is the default (see `U')
ar: conftest.o: No such file or directory
configure:8111: $? = 1
configure:8123: result: @
configure:8181: checking for strip
configure:8197: found /usr/bin/strip
configure:8208: result: strip
configure:8280: checking for ranlib
configure:8296: found /usr/bin/ranlib
configure:8307: result: ranlib
configure:8409: checking command to parse /usr/bin/nm -B output from gcc object
configure:8562: gcc -c conftest.c >&5
configure:8565: $? = 0
configure:8569: /usr/bin/nm -B conftest.o \| sed -n -e 's/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | sed '/ __gnu_lto/d' \> conftest.nm
configure:8572: $? = 0
configure:8638: gcc -o conftest conftest.c conftstm.o >&5
configure:8641: $? = 0
configure:8679: result: ok
configure:8726: checking for sysroot
configure:8756: result: no
configure:8763: checking for a working dd
configure:8801: result: /bin/dd
configure:8805: checking how to truncate binary pipes
configure:8820: result: /bin/dd bs=4096 count=1
configure:8956: gcc -c conftest.c >&5
configure:8959: $? = 0
configure:9149: checking for mt
configure:9165: found /bin/mt
configure:9176: result: mt
configure:9199: checking if mt is a manifest tool
configure:9205: mt '-?'
configure:9213: result: no
configure:9887: checking for dlfcn.h
configure:9887: gcc -c conftest.c >&5
configure:9887: $? = 0
configure:9887: result: yes
configure:10154: checking for objdir
configure:10169: result: .libs
configure:10433: checking if gcc supports -fno-rtti -fno-exceptions
configure:10451: gcc -c -fno-rtti -fno-exceptions conftest.c >&5
cc1: warning: command line option '-fno-rtti' is valid for C++/ObjC++ but not for C
configure:10455: $? = 0
configure:10468: result: no
configure:10826: checking for gcc option to produce PIC
configure:10833: result: -fPIC -DPIC
configure:10841: checking if gcc PIC flag -fPIC -DPIC works
configure:10859: gcc -c -fPIC -DPIC -DPIC conftest.c >&5
configure:10863: $? = 0
configure:10876: result: yes
configure:10905: checking if gcc static flag -static works
configure:10933: result: yes
configure:10948: checking if gcc supports -c -o file.o
configure:10969: gcc -c -o out/conftest2.o conftest.c >&5
configure:10973: $? = 0
configure:10995: result: yes
configure:11003: checking if gcc supports -c -o file.o
configure:11050: result: yes
configure:11083: checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries
configure:12346: result: yes
configure:12383: checking whether -lc should be explicitly linked in
configure:12391: gcc -c conftest.c >&5
configure:12394: $? = 0
configure:12409: gcc -shared -fPIC -DPIC conftest.o -v -Wl,-soname -Wl,conftest -o conftest 2\>\&1 \| /bin/grep -lc \>/dev/null 2\>\&1
configure:12412: $? = 0
configure:12426: result: no
configure:12586: checking dynamic linker characteristics
configure:13167: gcc -o conftest -Wl,-rpath -Wl,/foo conftest.c >&5
configure:13167: $? = 0
configure:13416: result: GNU/Linux ld.so
configure:13538: checking how to hardcode library paths into programs
configure:13563: result: immediate
configure:14111: checking whether stripping libraries is possible
configure:14116: result: yes
configure:14151: checking if libtool supports shared libraries
configure:14153: result: yes
configure:14156: checking whether to build shared libraries
configure:14181: result: yes
configure:14184: checking whether to build static libraries
configure:14188: result: yes
configure:14211: checking how to run the C++ preprocessor
configure:14238: g++ -E conftest.cpp
configure:14238: $? = 0
configure:14252: g++ -E conftest.cpp
conftest.cpp:28:28: fatal error: ac_nonexistent.h: No such file or directory
compilation terminated.
configure:14252: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "ucx"
| #define PACKAGE_TARNAME "ucx"
| #define PACKAGE_VERSION "1.5"
| #define PACKAGE_STRING "ucx 1.5"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define PACKAGE "ucx"
| #define VERSION "1.5"
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| /* end confdefs.h. */
| #include <ac_nonexistent.h>
configure:14277: result: g++ -E
configure:14297: g++ -E conftest.cpp
configure:14297: $? = 0
configure:14311: g++ -E conftest.cpp
conftest.cpp:28:28: fatal error: ac_nonexistent.h: No such file or directory
compilation terminated.
configure:14311: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "ucx"
| #define PACKAGE_TARNAME "ucx"
| #define PACKAGE_VERSION "1.5"
| #define PACKAGE_STRING "ucx 1.5"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define PACKAGE "ucx"
| #define VERSION "1.5"
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| /* end confdefs.h. */
| #include <ac_nonexistent.h>
configure:14473: checking for ld used by g++
configure:14540: result: /usr/bin/ld -m elf_x86_64
configure:14547: checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld
configure:14562: result: yes
configure:14617: checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries
configure:15690: result: yes
configure:15726: g++ -c conftest.cpp >&5
configure:15729: $? = 0
configure:16210: checking for g++ option to produce PIC
configure:16217: result: -fPIC -DPIC
configure:16225: checking if g++ PIC flag -fPIC -DPIC works
configure:16243: g++ -c -fPIC -DPIC -DPIC conftest.cpp >&5
configure:16247: $? = 0
configure:16260: result: yes
configure:16283: checking if g++ static flag -static works
configure:16311: result: yes
configure:16323: checking if g++ supports -c -o file.o
configure:16344: g++ -c -o out/conftest2.o conftest.cpp >&5
configure:16348: $? = 0
configure:16370: result: yes
configure:16375: checking if g++ supports -c -o file.o
configure:16422: result: yes
configure:16452: checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries
configure:16495: result: yes
configure:16636: checking dynamic linker characteristics
configure:17393: result: GNU/Linux ld.so
configure:17458: checking how to hardcode library paths into programs
configure:17483: result: immediate
configure:17544: checking for ANSI C header files
configure:17648: result: yes
configure:17744: checking for cos in -lm
configure:17769: gcc -o conftest conftest.c -lm >&5
conftest.c:36:6: warning: conflicting types for built-in function 'cos'
char cos ();
^
configure:17769: $? = 0
configure:17778: result: yes
configure:17788: checking for C/C++ restrict keyword
configure:17813: gcc -c conftest.c >&5
configure:17813: $? = 0
configure:17821: result: __restrict
configure:17834: checking whether strerror_r is declared
configure:17834: gcc -c conftest.c >&5
configure:17834: $? = 0
configure:17834: result: yes
configure:17847: checking for strerror_r
configure:17847: gcc -o conftest conftest.c >&5
configure:17847: $? = 0
configure:17847: result: yes
configure:17856: checking whether strerror_r returns char *
configure:17880: gcc -c conftest.c >&5
configure:17880: $? = 0
configure:17918: result: yes
configure:18067: checking for pkg-config
configure:18085: found /usr/bin/pkg-config
configure:18097: result: /usr/bin/pkg-config
configure:18122: checking pkg-config is at least version 0.9.0
configure:18125: result: yes
configure:18520: checking for dot
configure:18550: result: no
configure:18909: checking whether -diag-disable 1478 overrides deprecated declarations
configure:18920: gcc -c -O3 -g -Wall -Werror -diag-disable 1478 conftest.c >&5
gcc: error: 1478: No such file or directory
configure:18920: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "ucx"
| #define PACKAGE_TARNAME "ucx"
| #define PACKAGE_VERSION "1.5"
| #define PACKAGE_STRING "ucx 1.5"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define PACKAGE "ucx"
| #define VERSION "1.5"
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define STDC_HEADERS 1
| #define restrict __restrict
| #define HAVE_DECL_STRERROR_R 1
| #define HAVE_STRERROR_R 1
| #define STRERROR_R_CHAR_P 1
| #define UCX_CONFIGURE_FLAGS "--prefix=/home/kfukuda/ucx/install --with-cuda=/usr/local/cuda"
| /* end confdefs.h. */
|
| int __attribute__ ((__deprecated__)) f() { return 0; }
| int main() { return f(); }
|
configure:18925: result: no
configure:18932: checking whether -Wno-deprecated-declarations overrides deprecated declarations
configure:18943: gcc -c -O3 -g -Wall -Werror -Wno-deprecated-declarations conftest.c >&5
configure:18943: $? = 0
configure:18944: result: yes
configure:18963: checking -diag-disable 269
configure:18978: gcc -c -O3 -g -Wall -Werror -diag-disable 269 conftest.c >&5
gcc: error: 269: No such file or directory
configure:18978: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "ucx"
| #define PACKAGE_TARNAME "ucx"
| #define PACKAGE_VERSION "1.5"
| #define PACKAGE_STRING "ucx 1.5"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define PACKAGE "ucx"
| #define VERSION "1.5"
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define STDC_HEADERS 1
| #define restrict __restrict
| #define HAVE_DECL_STRERROR_R 1
| #define HAVE_STRERROR_R 1
| #define STRERROR_R_CHAR_P 1
| #define UCX_CONFIGURE_FLAGS "--prefix=/home/kfukuda/ucx/install --with-cuda=/usr/local/cuda"
| /* end confdefs.h. */
|
| #include <stdlib.h>
| #include <stdio.h>
| int main() {
| char *p = NULL;
| scanf("%m[^.]", &p);
| free(p);
| return 0;
| }
|
configure:18982: result: no
configure:19195: gcc -c -O3 -g -Wall -Werror conftest.c >&5
configure:19195: $? = 0
configure:19205: checking for __attribute__(optimize)
configure:19207: result: 1
configure:19220: checking c++11 support
configure:19235: g++ -c -std=c++11 conftest.cpp >&5
configure:19235: $? = 0
configure:19236: result: yes
configure:19288: checking for shm_open in -lrt
configure:19313: gcc -o conftest conftest.c -lrt >&5
configure:19313: $? = 0
configure:19322: result: yes
configure:19335: checking for timer_create in -lrt
configure:19360: gcc -o conftest conftest.c -lrt -lrt >&5
configure:19360: $? = 0
configure:19369: result: yes
configure:19386: checking whether asprintf is declared
configure:19386: gcc -c conftest.c >&5
configure:19386: $? = 0
configure:19386: result: yes
configure:19404: checking whether strdupa is declared
configure:19404: gcc -c conftest.c >&5
configure:19404: $? = 0
configure:19404: result: yes
configure:19422: checking whether basename is declared
configure:19422: gcc -c conftest.c >&5
configure:19422: $? = 0
configure:19422: result: yes
configure:19440: checking whether fmemopen is declared
configure:19440: gcc -c conftest.c >&5
configure:19440: $? = 0
configure:19440: result: yes
configure:19464: checking whether CPU_ZERO is declared
configure:19464: gcc -c conftest.c >&5
configure:19464: $? = 0
configure:19464: result: yes
configure:19481: checking whether CPU_ISSET is declared
configure:19481: gcc -c conftest.c >&5
configure:19481: $? = 0
configure:19481: result: yes
configure:19504: checking for library containing pthread_create
configure:19535: gcc -o conftest conftest.c -lrt -lrt >&5
/tmp/ccQDSjeW.o: In function `main':
conftest.c:(.text+0xa): undefined reference to `pthread_create'
collect2: error: ld returned 1 exit status
configure:19535: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "ucx"
| #define PACKAGE_TARNAME "ucx"
| #define PACKAGE_VERSION "1.5"
| #define PACKAGE_STRING "ucx 1.5"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define PACKAGE "ucx"
| #define VERSION "1.5"
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define STDC_HEADERS 1
| #define restrict __restrict
| #define HAVE_DECL_STRERROR_R 1
| #define HAVE_STRERROR_R 1
| #define STRERROR_R_CHAR_P 1
| #define UCX_CONFIGURE_FLAGS "--prefix=/home/kfukuda/ucx/install --with-cuda=/usr/local/cuda"
| #define HAVE_ATTRIBUTE_NOOPTIMIZE 1
| #define HAVE_LIBRT 1
| #define HAVE_LIBRT 1
| #define HAVE_DECL_ASPRINTF 1
| #define HAVE_DECL_STRDUPA 1
| #define HAVE_DECL_BASENAME 1
| #define HAVE_DECL_FMEMOPEN 1
| #define HAVE_DECL_CPU_ZERO 1
| #define HAVE_DECL_CPU_ISSET 1
| /* end confdefs.h. */
|
| /* Override any GCC internal prototype to avoid an error.
| Use char because int might match the return type of a GCC
| builtin and then its argument prototype would still apply. */
| #ifdef __cplusplus
| extern "C"
| #endif
| char pthread_create ();
| int
| main ()
| {
| return pthread_create ();
| ;
| return 0;
| }
configure:19535: gcc -o conftest conftest.c -lpthread -lrt -lrt >&5
configure:19535: $? = 0
configure:19552: result: -lpthread
configure:19560: checking for library containing pthread_atfork
configure:19591: gcc -o conftest conftest.c -lpthread -lrt -lrt >&5
configure:19591: $? = 0
configure:19608: result: none required
configure:19621: checking whether F_SETOWN_EX is declared
configure:19621: gcc -c conftest.c >&5
configure:19621: $? = 0
configure:19621: result: yes
configure:19639: checking whether ethtool_cmd_speed is declared
configure:19639: gcc -c conftest.c >&5
configure:19639: $? = 0
configure:19639: result: yes
configure:19650: checking whether SPEED_UNKNOWN is declared
configure:19650: gcc -c conftest.c >&5
configure:19650: $? = 0
configure:19650: result: yes
configure:19667: checking whether __ppc_get_timebase_freq is declared
configure:19667: gcc -c conftest.c >&5
conftest.c:46:30: fatal error: sys/platform/ppc.h: No such file or directory
compilation terminated.
configure:19667: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "ucx"
| #define PACKAGE_TARNAME "ucx"
| #define PACKAGE_VERSION "1.5"
| #define PACKAGE_STRING "ucx 1.5"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define PACKAGE "ucx"
| #define VERSION "1.5"
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define STDC_HEADERS 1
| #define restrict __restrict
| #define HAVE_DECL_STRERROR_R 1
| #define HAVE_STRERROR_R 1
| #define STRERROR_R_CHAR_P 1
| #define UCX_CONFIGURE_FLAGS "--prefix=/home/kfukuda/ucx/install --with-cuda=/usr/local/cuda"
| #define HAVE_ATTRIBUTE_NOOPTIMIZE 1
| #define HAVE_LIBRT 1
| #define HAVE_LIBRT 1
| #define HAVE_DECL_ASPRINTF 1
| #define HAVE_DECL_STRDUPA 1
| #define HAVE_DECL_BASENAME 1
| #define HAVE_DECL_FMEMOPEN 1
| #define HAVE_DECL_CPU_ZERO 1
| #define HAVE_DECL_CPU_ISSET 1
| #define HAVE_DECL_F_SETOWN_EX 1
| #define HAVE_DECL_ETHTOOL_CMD_SPEED 1
| #define HAVE_DECL_SPEED_UNKNOWN 1
| /* end confdefs.h. */
| #include <sys/platform/ppc.h>
|
| int
| main ()
| {
| #ifndef __ppc_get_timebase_freq
| #ifdef __cplusplus
| (void) __ppc_get_timebase_freq;
| #else
| (void) __ppc_get_timebase_freq;
| #endif
| #endif
|
| ;
| return 0;
| }
configure:19667: result: no
configure:19681: checking sys/platform/ppc.h usability
configure:19681: gcc -c conftest.c >&5
conftest.c:80:30: fatal error: sys/platform/ppc.h: No such file or directory
compilation terminated.
configure:19681: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "ucx"
| #define PACKAGE_TARNAME "ucx"
| #define PACKAGE_VERSION "1.5"
| #define PACKAGE_STRING "ucx 1.5"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define PACKAGE "ucx"
| #define VERSION "1.5"
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define STDC_HEADERS 1
| #define restrict __restrict
| #define HAVE_DECL_STRERROR_R 1
| #define HAVE_STRERROR_R 1
| #define STRERROR_R_CHAR_P 1
| #define UCX_CONFIGURE_FLAGS "--prefix=/home/kfukuda/ucx/install --with-cuda=/usr/local/cuda"
| #define HAVE_ATTRIBUTE_NOOPTIMIZE 1
| #define HAVE_LIBRT 1
| #define HAVE_LIBRT 1
| #define HAVE_DECL_ASPRINTF 1
| #define HAVE_DECL_STRDUPA 1
| #define HAVE_DECL_BASENAME 1
| #define HAVE_DECL_FMEMOPEN 1
| #define HAVE_DECL_CPU_ZERO 1
| #define HAVE_DECL_CPU_ISSET 1
| #define HAVE_DECL_F_SETOWN_EX 1
| #define HAVE_DECL_ETHTOOL_CMD_SPEED 1
| #define HAVE_DECL_SPEED_UNKNOWN 1
| #define HAVE_DECL___PPC_GET_TIMEBASE_FREQ 0
| /* end confdefs.h. */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| # include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| # include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <sys/platform/ppc.h>
configure:19681: result: no
configure:19681: checking sys/platform/ppc.h presence
configure:19681: gcc -E conftest.c
conftest.c:47:30: fatal error: sys/platform/ppc.h: No such file or directory
compilation terminated.
configure:19681: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "ucx"
| #define PACKAGE_TARNAME "ucx"
| #define PACKAGE_VERSION "1.5"
| #define PACKAGE_STRING "ucx 1.5"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define PACKAGE "ucx"
| #define VERSION "1.5"
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define STDC_HEADERS 1
| #define restrict __restrict
| #define HAVE_DECL_STRERROR_R 1
| #define HAVE_STRERROR_R 1
| #define STRERROR_R_CHAR_P 1
| #define UCX_CONFIGURE_FLAGS "--prefix=/home/kfukuda/ucx/install --with-cuda=/usr/local/cuda"
| #define HAVE_ATTRIBUTE_NOOPTIMIZE 1
| #define HAVE_LIBRT 1
| #define HAVE_LIBRT 1
| #define HAVE_DECL_ASPRINTF 1
| #define HAVE_DECL_STRDUPA 1
| #define HAVE_DECL_BASENAME 1
| #define HAVE_DECL_FMEMOPEN 1
| #define HAVE_DECL_CPU_ZERO 1
| #define HAVE_DECL_CPU_ISSET 1
| #define HAVE_DECL_F_SETOWN_EX 1
| #define HAVE_DECL_ETHTOOL_CMD_SPEED 1
| #define HAVE_DECL_SPEED_UNKNOWN 1
| #define HAVE_DECL___PPC_GET_TIMEBASE_FREQ 0
| /* end confdefs.h. */
| #include <sys/platform/ppc.h>
configure:19681: result: no
configure:19681: checking for sys/platform/ppc.h
configure:19681: result: no
configure:19704: checking for using Google C++ Testing Framework
configure:19706: result: no
configure:19774: checking numa.h usability
configure:19774: gcc -c conftest.c >&5
configure:19774: $? = 0
configure:19774: result: yes
configure:19774: checking numa.h presence
configure:19774: gcc -E conftest.c
configure:19774: $? = 0
configure:19774: result: yes
configure:19774: checking for numa.h
configure:19774: result: yes
configure:19774: checking numaif.h usability
configure:19774: gcc -c conftest.c >&5
configure:19774: $? = 0
configure:19774: result: yes
configure:19774: checking numaif.h presence
configure:19774: gcc -E conftest.c
configure:19774: $? = 0
configure:19774: result: yes
configure:19774: checking for numaif.h
configure:19774: result: yes
configure:19786: checking for mbind in -lnuma
configure:19811: gcc -o conftest conftest.c -lnuma -lpthread -lrt -lrt >&5
configure:19811: $? = 0
configure:19820: result: yes
configure:19832: checking for struct bitmask
configure:19832: gcc -c conftest.c >&5
configure:19832: $? = 0
configure:19832: gcc -c conftest.c >&5
conftest.c: In function 'main':
conftest.c:56:29: error: expected expression before ')' token
if (sizeof ((struct bitmask)))
^
configure:19832: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "ucx"
| #define PACKAGE_TARNAME "ucx"
| #define PACKAGE_VERSION "1.5"
| #define PACKAGE_STRING "ucx 1.5"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define PACKAGE "ucx"
| #define VERSION "1.5"
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define STDC_HEADERS 1
| #define restrict __restrict
| #define HAVE_DECL_STRERROR_R 1
| #define HAVE_STRERROR_R 1
| #define STRERROR_R_CHAR_P 1
| #define UCX_CONFIGURE_FLAGS "--prefix=/home/kfukuda/ucx/install --with-cuda=/usr/local/cuda"
| #define HAVE_ATTRIBUTE_NOOPTIMIZE 1
| #define HAVE_LIBRT 1
| #define HAVE_LIBRT 1
| #define HAVE_DECL_ASPRINTF 1
| #define HAVE_DECL_STRDUPA 1
| #define HAVE_DECL_BASENAME 1
| #define HAVE_DECL_FMEMOPEN 1
| #define HAVE_DECL_CPU_ZERO 1
| #define HAVE_DECL_CPU_ISSET 1
| #define HAVE_DECL_F_SETOWN_EX 1
| #define HAVE_DECL_ETHTOOL_CMD_SPEED 1
| #define HAVE_DECL_SPEED_UNKNOWN 1
| #define HAVE_DECL___PPC_GET_TIMEBASE_FREQ 0
| #define NVALGRIND 1
| #define HAVE_NUMA_H 1
| #define HAVE_NUMAIF_H 1
| #define HAVE_NUMA 1
| /* end confdefs.h. */
| #include <numa.h>
|
| int
| main ()
| {
| if (sizeof ((struct bitmask)))
| return 0;
| ;
| return 0;
| }
configure:19832: result: yes
configure:19851: checking malloc hooks
configure:19903: gcc -o conftest -Wno-deprecated-declarations conftest.c -lpthread -lrt -lrt >&5
configure:19903: $? = 0
configure:19903: ./conftest
configure:19903: $? = 0
configure:19904: result: yes
configure:19978: checking bfd.h usability
configure:19978: gcc -c conftest.c >&5
conftest.c:86:17: fatal error: bfd.h: No such file or directory
compilation terminated.
configure:19978: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "ucx"
| #define PACKAGE_TARNAME "ucx"
| #define PACKAGE_VERSION "1.5"
| #define PACKAGE_STRING "ucx 1.5"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define PACKAGE "ucx"
| #define VERSION "1.5"
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define STDC_HEADERS 1
| #define restrict __restrict
| #define HAVE_DECL_STRERROR_R 1
| #define HAVE_STRERROR_R 1
| #define STRERROR_R_CHAR_P 1
| #define UCX_CONFIGURE_FLAGS "--prefix=/home/kfukuda/ucx/install --with-cuda=/usr/local/cuda"
| #define HAVE_ATTRIBUTE_NOOPTIMIZE 1
| #define HAVE_LIBRT 1
| #define HAVE_LIBRT 1
| #define HAVE_DECL_ASPRINTF 1
| #define HAVE_DECL_STRDUPA 1
| #define HAVE_DECL_BASENAME 1
| #define HAVE_DECL_FMEMOPEN 1
| #define HAVE_DECL_CPU_ZERO 1
| #define HAVE_DECL_CPU_ISSET 1
| #define HAVE_DECL_F_SETOWN_EX 1
| #define HAVE_DECL_ETHTOOL_CMD_SPEED 1
| #define HAVE_DECL_SPEED_UNKNOWN 1
| #define HAVE_DECL___PPC_GET_TIMEBASE_FREQ 0
| #define NVALGRIND 1
| #define HAVE_NUMA_H 1
| #define HAVE_NUMAIF_H 1
| #define HAVE_NUMA 1
| #define HAVE_STRUCT_BITMASK 1
| #define HAVE_MALLOC_HOOK 1
| /* end confdefs.h. */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| # include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| # include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <bfd.h>
configure:19978: result: no
configure:19978: checking bfd.h presence
configure:19978: gcc -E conftest.c
conftest.c:53:17: fatal error: bfd.h: No such file or directory
compilation terminated.
configure:19978: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "ucx"
| #define PACKAGE_TARNAME "ucx"
| #define PACKAGE_VERSION "1.5"
| #define PACKAGE_STRING "ucx 1.5"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define PACKAGE "ucx"
| #define VERSION "1.5"
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define STDC_HEADERS 1
| #define restrict __restrict
| #define HAVE_DECL_STRERROR_R 1
| #define HAVE_STRERROR_R 1
| #define STRERROR_R_CHAR_P 1
| #define UCX_CONFIGURE_FLAGS "--prefix=/home/kfukuda/ucx/install --with-cuda=/usr/local/cuda"
| #define HAVE_ATTRIBUTE_NOOPTIMIZE 1
| #define HAVE_LIBRT 1
| #define HAVE_LIBRT 1
| #define HAVE_DECL_ASPRINTF 1
| #define HAVE_DECL_STRDUPA 1
| #define HAVE_DECL_BASENAME 1
| #define HAVE_DECL_FMEMOPEN 1
| #define HAVE_DECL_CPU_ZERO 1
| #define HAVE_DECL_CPU_ISSET 1
| #define HAVE_DECL_F_SETOWN_EX 1
| #define HAVE_DECL_ETHTOOL_CMD_SPEED 1
| #define HAVE_DECL_SPEED_UNKNOWN 1
| #define HAVE_DECL___PPC_GET_TIMEBASE_FREQ 0
| #define NVALGRIND 1
| #define HAVE_NUMA_H 1
| #define HAVE_NUMAIF_H 1
| #define HAVE_NUMA 1
| #define HAVE_STRUCT_BITMASK 1
| #define HAVE_MALLOC_HOOK 1
| /* end confdefs.h. */
| #include <bfd.h>
configure:19978: result: no
configure:19978: checking for bfd.h
configure:19978: result: no
configure:19982: WARNING: binutils headers not found
configure:19990: checking for libiberty.h
configure:19990: gcc -c conftest.c >&5
conftest.c:55:23: fatal error: libiberty.h: No such file or directory
compilation terminated.
configure:19990: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "ucx"
| #define PACKAGE_TARNAME "ucx"
| #define PACKAGE_VERSION "1.5"
| #define PACKAGE_STRING "ucx 1.5"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define PACKAGE "ucx"
| #define VERSION "1.5"
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define STDC_HEADERS 1
| #define restrict __restrict
| #define HAVE_DECL_STRERROR_R 1
| #define HAVE_STRERROR_R 1
| #define STRERROR_R_CHAR_P 1
| #define UCX_CONFIGURE_FLAGS "--prefix=/home/kfukuda/ucx/install --with-cuda=/usr/local/cuda"
| #define HAVE_ATTRIBUTE_NOOPTIMIZE 1
| #define HAVE_LIBRT 1
| #define HAVE_LIBRT 1
| #define HAVE_DECL_ASPRINTF 1
| #define HAVE_DECL_STRDUPA 1
| #define HAVE_DECL_BASENAME 1
| #define HAVE_DECL_FMEMOPEN 1
| #define HAVE_DECL_CPU_ZERO 1
| #define HAVE_DECL_CPU_ISSET 1
| #define HAVE_DECL_F_SETOWN_EX 1
| #define HAVE_DECL_ETHTOOL_CMD_SPEED 1
| #define HAVE_DECL_SPEED_UNKNOWN 1
| #define HAVE_DECL___PPC_GET_TIMEBASE_FREQ 0
| #define NVALGRIND 1
| #define HAVE_NUMA_H 1
| #define HAVE_NUMAIF_H 1
| #define HAVE_NUMA 1
| #define HAVE_STRUCT_BITMASK 1
| #define HAVE_MALLOC_HOOK 1
| /* end confdefs.h. */
| #define HAVE_DECL_BASENAME 1
|
| #include <libiberty.h>
configure:19990: result: no
configure:19990: checking for libiberty/libiberty.h
configure:19990: gcc -c conftest.c >&5
conftest.c:55:33: fatal error: libiberty/libiberty.h: No such file or directory
compilation terminated.
configure:19990: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "ucx"
| #define PACKAGE_TARNAME "ucx"
| #define PACKAGE_VERSION "1.5"
| #define PACKAGE_STRING "ucx 1.5"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define PACKAGE "ucx"
| #define VERSION "1.5"
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define STDC_HEADERS 1
| #define restrict __restrict
| #define HAVE_DECL_STRERROR_R 1
| #define HAVE_STRERROR_R 1
| #define STRERROR_R_CHAR_P 1
| #define UCX_CONFIGURE_FLAGS "--prefix=/home/kfukuda/ucx/install --with-cuda=/usr/local/cuda"
| #define HAVE_ATTRIBUTE_NOOPTIMIZE 1
| #define HAVE_LIBRT 1
| #define HAVE_LIBRT 1
| #define HAVE_DECL_ASPRINTF 1
| #define HAVE_DECL_STRDUPA 1
| #define HAVE_DECL_BASENAME 1
| #define HAVE_DECL_FMEMOPEN 1
| #define HAVE_DECL_CPU_ZERO 1
| #define HAVE_DECL_CPU_ISSET 1
| #define HAVE_DECL_F_SETOWN_EX 1
| #define HAVE_DECL_ETHTOOL_CMD_SPEED 1
| #define HAVE_DECL_SPEED_UNKNOWN 1
| #define HAVE_DECL___PPC_GET_TIMEBASE_FREQ 0
| #define NVALGRIND 1
| #define HAVE_NUMA_H 1
| #define HAVE_NUMAIF_H 1
| #define HAVE_NUMA 1
| #define HAVE_STRUCT_BITMASK 1
| #define HAVE_MALLOC_HOOK 1
| /* end confdefs.h. */
| #define HAVE_DECL_BASENAME 1
|
| #include <libiberty/libiberty.h>
configure:19990: result: no
configure:20005: checking for bfd_openr in -lbfd
configure:20030: gcc -o conftest conftest.c -lbfd -lpthread -lrt -lrt >&5
/usr/bin/ld: cannot find -lbfd
collect2: error: ld returned 1 exit status
configure:20030: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "ucx"
| #define PACKAGE_TARNAME "ucx"
| #define PACKAGE_VERSION "1.5"
| #define PACKAGE_STRING "ucx 1.5"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define PACKAGE "ucx"
| #define VERSION "1.5"
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define STDC_HEADERS 1
| #define restrict __restrict
| #define HAVE_DECL_STRERROR_R 1
| #define HAVE_STRERROR_R 1
| #define STRERROR_R_CHAR_P 1
| #define UCX_CONFIGURE_FLAGS "--prefix=/home/kfukuda/ucx/install --with-cuda=/usr/local/cuda"
| #define HAVE_ATTRIBUTE_NOOPTIMIZE 1
| #define HAVE_LIBRT 1
| #define HAVE_LIBRT 1
| #define HAVE_DECL_ASPRINTF 1
| #define HAVE_DECL_STRDUPA 1
| #define HAVE_DECL_BASENAME 1
| #define HAVE_DECL_FMEMOPEN 1
| #define HAVE_DECL_CPU_ZERO 1
| #define HAVE_DECL_CPU_ISSET 1
| #define HAVE_DECL_F_SETOWN_EX 1
| #define HAVE_DECL_ETHTOOL_CMD_SPEED 1
| #define HAVE_DECL_SPEED_UNKNOWN 1
| #define HAVE_DECL___PPC_GET_TIMEBASE_FREQ 0
| #define NVALGRIND 1
| #define HAVE_NUMA_H 1
| #define HAVE_NUMAIF_H 1
| #define HAVE_NUMA 1
| #define HAVE_STRUCT_BITMASK 1
| #define HAVE_MALLOC_HOOK 1
| /* end confdefs.h. */
|
| /* Override any GCC internal prototype to avoid an error.
| Use char because int might match the return type of a GCC
| builtin and then its argument prototype would still apply. */
| #ifdef __cplusplus
| extern "C"
| #endif
| char bfd_openr ();
| int
| main ()
| {
| return bfd_openr ();
| ;
| return 0;
| }
configure:20039: result: no
configure:20044: WARNING: bfd library not found
configure:20048: checking for xstrerror in -liberty
configure:20073: gcc -o conftest conftest.c -liberty -lpthread -lrt -lrt >&5
/usr/bin/ld: cannot find -liberty
collect2: error: ld returned 1 exit status
configure:20073: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "ucx"
| #define PACKAGE_TARNAME "ucx"
| #define PACKAGE_VERSION "1.5"
| #define PACKAGE_STRING "ucx 1.5"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define PACKAGE "ucx"
| #define VERSION "1.5"
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define STDC_HEADERS 1
| #define restrict __restrict
| #define HAVE_DECL_STRERROR_R 1
| #define HAVE_STRERROR_R 1
| #define STRERROR_R_CHAR_P 1
| #define UCX_CONFIGURE_FLAGS "--prefix=/home/kfukuda/ucx/install --with-cuda=/usr/local/cuda"
| #define HAVE_ATTRIBUTE_NOOPTIMIZE 1
| #define HAVE_LIBRT 1
| #define HAVE_LIBRT 1
| #define HAVE_DECL_ASPRINTF 1
| #define HAVE_DECL_STRDUPA 1
| #define HAVE_DECL_BASENAME 1
| #define HAVE_DECL_FMEMOPEN 1
| #define HAVE_DECL_CPU_ZERO 1
| #define HAVE_DECL_CPU_ISSET 1
| #define HAVE_DECL_F_SETOWN_EX 1
| #define HAVE_DECL_ETHTOOL_CMD_SPEED 1
| #define HAVE_DECL_SPEED_UNKNOWN 1
| #define HAVE_DECL___PPC_GET_TIMEBASE_FREQ 0
| #define NVALGRIND 1
| #define HAVE_NUMA_H 1
| #define HAVE_NUMAIF_H 1
| #define HAVE_NUMA 1
| #define HAVE_STRUCT_BITMASK 1
| #define HAVE_MALLOC_HOOK 1
| /* end confdefs.h. */
|
| /* Override any GCC internal prototype to avoid an error.
| Use char because int might match the return type of a GCC
| builtin and then its argument prototype would still apply. */
| #ifdef __cplusplus
| extern "C"
| #endif
| char xstrerror ();
| int
| main ()
| {
| return xstrerror ();
| ;
| return 0;
| }
configure:20082: result: no
configure:20087: WARNING: iberty library not found
configure:20091: checking for dlopen in -ldl
configure:20116: gcc -o conftest conftest.c -ldl -lpthread -lrt -lrt >&5
configure:20116: $? = 0
configure:20125: result: yes
configure:20134: checking for main in -lintl
configure:20153: gcc -o conftest conftest.c -lintl -lpthread -lrt -lrt -ldl >&5
/usr/bin/ld: cannot find -lintl
collect2: error: ld returned 1 exit status
configure:20153: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "ucx"
| #define PACKAGE_TARNAME "ucx"
| #define PACKAGE_VERSION "1.5"
| #define PACKAGE_STRING "ucx 1.5"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define PACKAGE "ucx"
| #define VERSION "1.5"
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define STDC_HEADERS 1
| #define restrict __restrict
| #define HAVE_DECL_STRERROR_R 1
| #define HAVE_STRERROR_R 1
| #define STRERROR_R_CHAR_P 1
| #define UCX_CONFIGURE_FLAGS "--prefix=/home/kfukuda/ucx/install --with-cuda=/usr/local/cuda"
| #define HAVE_ATTRIBUTE_NOOPTIMIZE 1
| #define HAVE_LIBRT 1
| #define HAVE_LIBRT 1
| #define HAVE_DECL_ASPRINTF 1
| #define HAVE_DECL_STRDUPA 1
| #define HAVE_DECL_BASENAME 1
| #define HAVE_DECL_FMEMOPEN 1
| #define HAVE_DECL_CPU_ZERO 1
| #define HAVE_DECL_CPU_ISSET 1
| #define HAVE_DECL_F_SETOWN_EX 1
| #define HAVE_DECL_ETHTOOL_CMD_SPEED 1
| #define HAVE_DECL_SPEED_UNKNOWN 1
| #define HAVE_DECL___PPC_GET_TIMEBASE_FREQ 0
| #define NVALGRIND 1
| #define HAVE_NUMA_H 1
| #define HAVE_NUMAIF_H 1
| #define HAVE_NUMA 1
| #define HAVE_STRUCT_BITMASK 1
| #define HAVE_MALLOC_HOOK 1
| /* end confdefs.h. */
|
|
| int
| main ()
| {
| return main ();
| ;
| return 0;
| }
configure:20162: result: no
configure:20167: WARNING: intl library not found
configure:20171: checking for struct dl_phdr_info
configure:20171: gcc -c conftest.c >&5
configure:20171: $? = 0
configure:20171: gcc -c conftest.c >&5
conftest.c: In function 'main':
conftest.c:59:34: error: expected expression before ')' token
if (sizeof ((struct dl_phdr_info)))
^
configure:20171: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "ucx"
| #define PACKAGE_TARNAME "ucx"
| #define PACKAGE_VERSION "1.5"
| #define PACKAGE_STRING "ucx 1.5"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define PACKAGE "ucx"
| #define VERSION "1.5"
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define STDC_HEADERS 1
| #define restrict __restrict
| #define HAVE_DECL_STRERROR_R 1
| #define HAVE_STRERROR_R 1
| #define STRERROR_R_CHAR_P 1
| #define UCX_CONFIGURE_FLAGS "--prefix=/home/kfukuda/ucx/install --with-cuda=/usr/local/cuda"
| #define HAVE_ATTRIBUTE_NOOPTIMIZE 1
| #define HAVE_LIBRT 1
| #define HAVE_LIBRT 1
| #define HAVE_DECL_ASPRINTF 1
| #define HAVE_DECL_STRDUPA 1
| #define HAVE_DECL_BASENAME 1
| #define HAVE_DECL_FMEMOPEN 1
| #define HAVE_DECL_CPU_ZERO 1
| #define HAVE_DECL_CPU_ISSET 1
| #define HAVE_DECL_F_SETOWN_EX 1
| #define HAVE_DECL_ETHTOOL_CMD_SPEED 1
| #define HAVE_DECL_SPEED_UNKNOWN 1
| #define HAVE_DECL___PPC_GET_TIMEBASE_FREQ 0
| #define NVALGRIND 1
| #define HAVE_NUMA_H 1
| #define HAVE_NUMAIF_H 1
| #define HAVE_NUMA 1
| #define HAVE_STRUCT_BITMASK 1
| #define HAVE_MALLOC_HOOK 1
| /* end confdefs.h. */
| #define _GNU_SOURCE 1
| #include <link.h>
|
| int
| main ()
| {
| if (sizeof ((struct dl_phdr_info)))
| return 0;
| ;
| return 0;
| }
configure:20171: result: yes
configure:20205: WARNING: detailed backtrace is not supported
configure:20349: checking __attribute__((constructor))
configure:20378: gcc -o conftest conftest.c -lpthread -lrt -lrt -ldl >&5
configure:20378: $? = 0
configure:20378: ./conftest
configure:20378: $? = 0
configure:20379: result: yes
configure:20490: checking for __clear_cache
configure:20490: gcc -o conftest conftest.c -lpthread -lrt -lrt -ldl >&5
conftest.c:80:6: warning: conflicting types for built-in function '__clear_cache'
char __clear_cache ();
^
configure:20490: $? = 0
configure:20490: result: yes
configure:20501: checking for __aarch64_sync_cache_range
configure:20501: gcc -o conftest conftest.c -lpthread -lrt -lrt -ldl >&5
/tmp/ccCwg3nk.o: In function `main':
conftest.c:(.text+0xa): undefined reference to `__aarch64_sync_cache_range'
collect2: error: ld returned 1 exit status
configure:20501: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "ucx"
| #define PACKAGE_TARNAME "ucx"
| #define PACKAGE_VERSION "1.5"
| #define PACKAGE_STRING "ucx 1.5"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define PACKAGE "ucx"
| #define VERSION "1.5"
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define STDC_HEADERS 1
| #define restrict __restrict
| #define HAVE_DECL_STRERROR_R 1
| #define HAVE_STRERROR_R 1
| #define STRERROR_R_CHAR_P 1
| #define UCX_CONFIGURE_FLAGS "--prefix=/home/kfukuda/ucx/install --with-cuda=/usr/local/cuda"
| #define HAVE_ATTRIBUTE_NOOPTIMIZE 1
| #define HAVE_LIBRT 1
| #define HAVE_LIBRT 1
| #define HAVE_DECL_ASPRINTF 1
| #define HAVE_DECL_STRDUPA 1
| #define HAVE_DECL_BASENAME 1
| #define HAVE_DECL_FMEMOPEN 1
| #define HAVE_DECL_CPU_ZERO 1
| #define HAVE_DECL_CPU_ISSET 1
| #define HAVE_DECL_F_SETOWN_EX 1
| #define HAVE_DECL_ETHTOOL_CMD_SPEED 1
| #define HAVE_DECL_SPEED_UNKNOWN 1
| #define HAVE_DECL___PPC_GET_TIMEBASE_FREQ 0
| #define NVALGRIND 1
| #define HAVE_NUMA_H 1
| #define HAVE_NUMAIF_H 1
| #define HAVE_NUMA 1
| #define HAVE_STRUCT_BITMASK 1
| #define HAVE_MALLOC_HOOK 1
| #define HAVE_STRUCT_DL_PHDR_INFO 1
| #define UCS_MAX_LOG_LEVEL UCS_LOG_LEVEL_TRACE_POLL
| #define ENABLE_ASSERT 1
| #define HAVE_HW_TIMER 1
| #define HAVE___CLEAR_CACHE 1
| /* end confdefs.h. */
| /* Define __aarch64_sync_cache_range to an innocuous variant, in case <limits.h> declares __aarch64_sync_cache_range.
| For example, HP-UX 11i <limits.h> declares gettimeofday. */
| #define __aarch64_sync_cache_range innocuous___aarch64_sync_cache_range
|
| /* System header to define __stub macros and hopefully few prototypes,
| which can conflict with char __aarch64_sync_cache_range (); below.
| Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
| <limits.h> exists even on freestanding compilers. */
|
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
|
| #undef __aarch64_sync_cache_range
|
| /* Override any GCC internal prototype to avoid an error.
| Use char because int might match the return type of a GCC
| builtin and then its argument prototype would still apply. */
| #ifdef __cplusplus
| extern "C"
| #endif
| char __aarch64_sync_cache_range ();
| /* The GNU C library defines this for functions which it implements
| to always fail with ENOSYS. Some functions are actually named
| something starting with __ and the normal name is an alias. */
| #if defined __stub___aarch64_sync_cache_range || defined __stub_____aarch64_sync_cache_range
| choke me
| #endif
|
| int
| main ()
| {
| return __aarch64_sync_cache_range ();
| ;
| return 0;
| }
configure:20501: result: no
configure:20551: Memory allocator is ptmalloc-2.8.6 version
configure:20576: checking for malloc_get_state
configure:20576: gcc -o conftest conftest.c -lpthread -lrt -lrt -ldl >&5
configure:20576: $? = 0
configure:20576: result: yes
configure:20576: checking for malloc_set_state
configure:20576: gcc -o conftest conftest.c -lpthread -lrt -lrt -ldl >&5
configure:20576: $? = 0
configure:20576: result: yes
configure:20590: checking whether MADV_FREE is declared
configure:20590: gcc -c conftest.c >&5
conftest.c: In function 'main':
conftest.c:71:10: error: 'MADV_FREE' undeclared (first use in this function)
(void) MADV_FREE;
^
conftest.c:71:10: note: each undeclared identifier is reported only once for each function it appears in
configure:20590: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "ucx"
| #define PACKAGE_TARNAME "ucx"
| #define PACKAGE_VERSION "1.5"
| #define PACKAGE_STRING "ucx 1.5"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define PACKAGE "ucx"
| #define VERSION "1.5"
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define STDC_HEADERS 1
| #define restrict __restrict
| #define HAVE_DECL_STRERROR_R 1
| #define HAVE_STRERROR_R 1
| #define STRERROR_R_CHAR_P 1
| #define UCX_CONFIGURE_FLAGS "--prefix=/home/kfukuda/ucx/install --with-cuda=/usr/local/cuda"
| #define HAVE_ATTRIBUTE_NOOPTIMIZE 1
| #define HAVE_LIBRT 1
| #define HAVE_LIBRT 1
| #define HAVE_DECL_ASPRINTF 1
| #define HAVE_DECL_STRDUPA 1
| #define HAVE_DECL_BASENAME 1
| #define HAVE_DECL_FMEMOPEN 1
| #define HAVE_DECL_CPU_ZERO 1
| #define HAVE_DECL_CPU_ISSET 1
| #define HAVE_DECL_F_SETOWN_EX 1
| #define HAVE_DECL_ETHTOOL_CMD_SPEED 1
| #define HAVE_DECL_SPEED_UNKNOWN 1
| #define HAVE_DECL___PPC_GET_TIMEBASE_FREQ 0
| #define NVALGRIND 1
| #define HAVE_NUMA_H 1
| #define HAVE_NUMAIF_H 1
| #define HAVE_NUMA 1
| #define HAVE_STRUCT_BITMASK 1
| #define HAVE_MALLOC_HOOK 1
| #define HAVE_STRUCT_DL_PHDR_INFO 1
| #define UCS_MAX_LOG_LEVEL UCS_LOG_LEVEL_TRACE_POLL
| #define ENABLE_ASSERT 1
| #define HAVE_HW_TIMER 1
| #define HAVE___CLEAR_CACHE 1
| #define ENABLE_SYMBOL_OVERRIDE 1
| #define HAVE_UCM_PTMALLOC286 1
| #define HAVE_MALLOC_GET_STATE 1
| #define HAVE_MALLOC_SET_STATE 1
| /* end confdefs.h. */
| #include <sys/mman.h>
|
| int
| main ()
| {
| #ifndef MADV_FREE
| #ifdef __cplusplus
| (void) MADV_FREE;
| #else
| (void) MADV_FREE;
| #endif
| #endif
|
| ;
| return 0;
| }
configure:20590: result: no
configure:20601: checking whether MADV_REMOVE is declared
configure:20601: gcc -c conftest.c >&5
configure:20601: $? = 0
configure:20601: result: yes
configure:20612: checking whether POSIX_MADV_DONTNEED is declared
configure:20612: gcc -c conftest.c >&5
configure:20612: $? = 0
configure:20612: result: yes
configure:20630: checking for tc_malloc in -ltcmalloc
configure:20655: gcc -o conftest conftest.c -ltcmalloc -lpthread -lrt -lrt -ldl >&5
/usr/bin/ld: cannot find -ltcmalloc
collect2: error: ld returned 1 exit status
configure:20655: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "ucx"
| #define PACKAGE_TARNAME "ucx"
| #define PACKAGE_VERSION "1.5"
| #define PACKAGE_STRING "ucx 1.5"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define PACKAGE "ucx"
| #define VERSION "1.5"
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define STDC_HEADERS 1
| #define restrict __restrict
| #define HAVE_DECL_STRERROR_R 1
| #define HAVE_STRERROR_R 1
| #define STRERROR_R_CHAR_P 1
| #define UCX_CONFIGURE_FLAGS "--prefix=/home/kfukuda/ucx/install --with-cuda=/usr/local/cuda"
| #define HAVE_ATTRIBUTE_NOOPTIMIZE 1
| #define HAVE_LIBRT 1
| #define HAVE_LIBRT 1
| #define HAVE_DECL_ASPRINTF 1
| #define HAVE_DECL_STRDUPA 1
| #define HAVE_DECL_BASENAME 1
| #define HAVE_DECL_FMEMOPEN 1
| #define HAVE_DECL_CPU_ZERO 1
| #define HAVE_DECL_CPU_ISSET 1
| #define HAVE_DECL_F_SETOWN_EX 1
| #define HAVE_DECL_ETHTOOL_CMD_SPEED 1
| #define HAVE_DECL_SPEED_UNKNOWN 1
| #define HAVE_DECL___PPC_GET_TIMEBASE_FREQ 0
| #define NVALGRIND 1
| #define HAVE_NUMA_H 1
| #define HAVE_NUMAIF_H 1
| #define HAVE_NUMA 1
| #define HAVE_STRUCT_BITMASK 1
| #define HAVE_MALLOC_HOOK 1
| #define HAVE_STRUCT_DL_PHDR_INFO 1
| #define UCS_MAX_LOG_LEVEL UCS_LOG_LEVEL_TRACE_POLL
| #define ENABLE_ASSERT 1
| #define HAVE_HW_TIMER 1
| #define HAVE___CLEAR_CACHE 1
| #define ENABLE_SYMBOL_OVERRIDE 1
| #define HAVE_UCM_PTMALLOC286 1
| #define HAVE_MALLOC_GET_STATE 1
| #define HAVE_MALLOC_SET_STATE 1
| #define HAVE_DECL_MADV_FREE 0
| #define HAVE_DECL_MADV_REMOVE 1
| #define HAVE_DECL_POSIX_MADV_DONTNEED 1
| /* end confdefs.h. */
|
| /* Override any GCC internal prototype to avoid an error.
| Use char because int might match the return type of a GCC
| builtin and then its argument prototype would still apply. */
| #ifdef __cplusplus
| extern "C"
| #endif
| char tc_malloc ();
| int
| main ()
| {
| return tc_malloc ();
| ;
| return 0;
| }
configure:20664: result: no
configure:20714: Compiling with verbs support from /usr
configure:20826: checking infiniband/verbs.h usability
configure:20826: gcc -c conftest.c >&5
configure:20826: $? = 0
configure:20826: result: yes
configure:20826: checking infiniband/verbs.h presence
configure:20826: gcc -E conftest.c
configure:20826: $? = 0
configure:20826: result: yes
configure:20826: checking for infiniband/verbs.h
configure:20826: result: yes
configure:20835: checking for ibv_get_device_list in -libverbs
configure:20860: gcc -o conftest conftest.c -libverbs -lpthread -lrt -lrt -ldl >&5
configure:20860: $? = 0
configure:20869: result: yes
configure:20890: checking whether ibv_wc_status_str is declared
configure:20890: gcc -c conftest.c >&5
configure:20890: $? = 0
configure:20890: result: yes
configure:20908: checking whether ibv_event_type_str is declared
configure:20908: gcc -c conftest.c >&5
configure:20908: $? = 0
configure:20908: result: yes
configure:20928: checking whether ibv_query_gid is declared
configure:20928: gcc -c conftest.c >&5
configure:20928: $? = 0
configure:20928: result: yes
configure:20948: checking whether ibv_get_device_name is declared
configure:20948: gcc -c conftest.c >&5
configure:20948: $? = 0
configure:20948: result: yes
configure:20968: checking whether ibv_create_srq is declared
configure:20968: gcc -c conftest.c >&5
configure:20968: $? = 0
configure:20968: result: yes
configure:20988: checking whether ibv_get_async_event is declared
configure:20988: gcc -c conftest.c >&5
configure:20988: $? = 0
configure:20988: result: yes
configure:21029: checking infiniband/verbs_exp.h usability
configure:21029: gcc -c conftest.c >&5
configure:21029: $? = 0
configure:21029: result: yes
configure:21029: checking infiniband/verbs_exp.h presence
configure:21029: gcc -E conftest.c
configure:21029: $? = 0
configure:21029: result: yes
configure:21029: checking for infiniband/verbs_exp.h
configure:21029: result: yes
configure:21041: checking for struct ibv_exp_device_attr.exp_device_cap_flags
configure:21041: gcc -c conftest.c >&5
configure:21041: $? = 0
configure:21041: result: yes
configure:21051: checking for struct ibv_exp_device_attr.odp_caps
configure:21051: gcc -c conftest.c >&5
conftest.c: In function 'main':
conftest.c:79:5: error: used struct type value where scalar is required
if (ac_aggr.odp_caps)
^
configure:21051: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "ucx"
| #define PACKAGE_TARNAME "ucx"
| #define PACKAGE_VERSION "1.5"
| #define PACKAGE_STRING "ucx 1.5"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define PACKAGE "ucx"
| #define VERSION "1.5"
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define STDC_HEADERS 1
| #define restrict __restrict
| #define HAVE_DECL_STRERROR_R 1
| #define HAVE_STRERROR_R 1
| #define STRERROR_R_CHAR_P 1
| #define UCX_CONFIGURE_FLAGS "--prefix=/home/kfukuda/ucx/install --with-cuda=/usr/local/cuda"
| #define HAVE_ATTRIBUTE_NOOPTIMIZE 1
| #define HAVE_LIBRT 1
| #define HAVE_LIBRT 1
| #define HAVE_DECL_ASPRINTF 1
| #define HAVE_DECL_STRDUPA 1
| #define HAVE_DECL_BASENAME 1
| #define HAVE_DECL_FMEMOPEN 1
| #define HAVE_DECL_CPU_ZERO 1
| #define HAVE_DECL_CPU_ISSET 1
| #define HAVE_DECL_F_SETOWN_EX 1
| #define HAVE_DECL_ETHTOOL_CMD_SPEED 1
| #define HAVE_DECL_SPEED_UNKNOWN 1
| #define HAVE_DECL___PPC_GET_TIMEBASE_FREQ 0
| #define NVALGRIND 1
| #define HAVE_NUMA_H 1
| #define HAVE_NUMAIF_H 1
| #define HAVE_NUMA 1
| #define HAVE_STRUCT_BITMASK 1
| #define HAVE_MALLOC_HOOK 1
| #define HAVE_STRUCT_DL_PHDR_INFO 1
| #define UCS_MAX_LOG_LEVEL UCS_LOG_LEVEL_TRACE_POLL
| #define ENABLE_ASSERT 1
| #define HAVE_HW_TIMER 1
| #define HAVE___CLEAR_CACHE 1
| #define ENABLE_SYMBOL_OVERRIDE 1
| #define HAVE_UCM_PTMALLOC286 1
| #define HAVE_MALLOC_GET_STATE 1
| #define HAVE_MALLOC_SET_STATE 1
| #define HAVE_DECL_MADV_FREE 0
| #define HAVE_DECL_MADV_REMOVE 1
| #define HAVE_DECL_POSIX_MADV_DONTNEED 1
| #define HAVE_DECL_IBV_WC_STATUS_STR 1
| #define HAVE_DECL_________________________IBV_EVENT_TYPE_STR 1
| #define HAVE_DECL_________________________IBV_QUERY_GID 1
| #define HAVE_DECL_________________________IBV_GET_DEVICE_NAME 1
| #define HAVE_DECL_________________________IBV_CREATE_SRQ 1
| #define HAVE_DECL_________________________IBV_GET_ASYNC_EVENT 1
| #define HAVE_VERBS_EXP_H 1
| #define HAVE_STRUCT_IBV_EXP_DEVICE_ATTR_EXP_DEVICE_CAP_FLAGS 1
| /* end confdefs.h. */
| #include <infiniband/verbs_exp.h>
|
| int
| main ()
| {
| static struct ibv_exp_device_attr ac_aggr;
| if (ac_aggr.odp_caps)
| return 0;
| ;
| return 0;
| }
configure:21051: gcc -c conftest.c >&5
configure:21051: $? = 0
configure:21051: result: yes
configure:21061: checking for struct ibv_exp_device_attr.odp_caps.per_transport_caps.dc_odp_caps
configure:21061: gcc -c conftest.c >&5
configure:21061: $? = 0
configure:21061: result: yes
configure:21071: checking for struct ibv_exp_device_attr.odp_mr_max_size
configure:21071: gcc -c conftest.c >&5
configure:21071: $? = 0
configure:21071: result: yes
configure:21081: checking for struct ibv_exp_qp_init_attr.max_inl_recv
configure:21081: gcc -c conftest.c >&5
configure:21081: $? = 0
configure:21081: result: yes
configure:21091: checking for struct ibv_async_event.element.dct
configure:21091: gcc -c conftest.c >&5
configure:21091: $? = 0
configure:21091: result: yes
configure:21103: checking whether IBV_CREATE_CQ_ATTR_IGNORE_OVERRUN is declared
configure:21103: gcc -c conftest.c >&5
conftest.c: In function 'main':
conftest.c:87:10: error: 'IBV_CREATE_CQ_ATTR_IGNORE_OVERRUN' undeclared (first use in this function)
(void) IBV_CREATE_CQ_ATTR_IGNORE_OVERRUN;
^
conftest.c:87:10: note: each undeclared identifier is reported only once for each function it appears in
configure:21103: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "ucx"
| #define PACKAGE_TARNAME "ucx"
| #define PACKAGE_VERSION "1.5"
| #define PACKAGE_STRING "ucx 1.5"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define PACKAGE "ucx"
| #define VERSION "1.5"
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define STDC_HEADERS 1
| #define restrict __restrict
| #define HAVE_DECL_STRERROR_R 1
| #define HAVE_STRERROR_R 1
| #define STRERROR_R_CHAR_P 1
| #define UCX_CONFIGURE_FLAGS "--prefix=/home/kfukuda/ucx/install --with-cuda=/usr/local/cuda"
| #define HAVE_ATTRIBUTE_NOOPTIMIZE 1
| #define HAVE_LIBRT 1
| #define HAVE_LIBRT 1
| #define HAVE_DECL_ASPRINTF 1
| #define HAVE_DECL_STRDUPA 1
| #define HAVE_DECL_BASENAME 1
| #define HAVE_DECL_FMEMOPEN 1
| #define HAVE_DECL_CPU_ZERO 1
| #define HAVE_DECL_CPU_ISSET 1
| #define HAVE_DECL_F_SETOWN_EX 1
| #define HAVE_DECL_ETHTOOL_CMD_SPEED 1
| #define HAVE_DECL_SPEED_UNKNOWN 1
| #define HAVE_DECL___PPC_GET_TIMEBASE_FREQ 0
| #define NVALGRIND 1
| #define HAVE_NUMA_H 1
| #define HAVE_NUMAIF_H 1
| #define HAVE_NUMA 1
| #define HAVE_STRUCT_BITMASK 1
| #define HAVE_MALLOC_HOOK 1
| #define HAVE_STRUCT_DL_PHDR_INFO 1
| #define UCS_MAX_LOG_LEVEL UCS_LOG_LEVEL_TRACE_POLL
| #define ENABLE_ASSERT 1
| #define HAVE_HW_TIMER 1
| #define HAVE___CLEAR_CACHE 1
| #define ENABLE_SYMBOL_OVERRIDE 1
| #define HAVE_UCM_PTMALLOC286 1
| #define HAVE_MALLOC_GET_STATE 1
| #define HAVE_MALLOC_SET_STATE 1
| #define HAVE_DECL_MADV_FREE 0
| #define HAVE_DECL_MADV_REMOVE 1
| #define HAVE_DECL_POSIX_MADV_DONTNEED 1
| #define HAVE_DECL_IBV_WC_STATUS_STR 1
| #define HAVE_DECL_________________________IBV_EVENT_TYPE_STR 1
| #define HAVE_DECL_________________________IBV_QUERY_GID 1
| #define HAVE_DECL_________________________IBV_GET_DEVICE_NAME 1
| #define HAVE_DECL_________________________IBV_CREATE_SRQ 1
| #define HAVE_DECL_________________________IBV_GET_ASYNC_EVENT 1
| #define HAVE_VERBS_EXP_H 1
| #define HAVE_STRUCT_IBV_EXP_DEVICE_ATTR_EXP_DEVICE_CAP_FLAGS 1
| #define HAVE_STRUCT_IBV_EXP_DEVICE_ATTR_ODP_CAPS 1
| #define HAVE_STRUCT_IBV_EXP_DEVICE_ATTR_ODP_CAPS_PER_TRANSPORT_CAPS_DC_ODP_CAPS 1
| #define HAVE_STRUCT_IBV_EXP_DEVICE_ATTR_ODP_MR_MAX_SIZE 1
| #define HAVE_STRUCT_IBV_EXP_QP_INIT_ATTR_MAX_INL_RECV 1
| #define HAVE_STRUCT_IBV_ASYNC_EVENT_ELEMENT_DCT 1
| /* end confdefs.h. */
| #include <infiniband/verbs.h>
|
| int
| main ()
| {
| #ifndef IBV_CREATE_CQ_ATTR_IGNORE_OVERRUN
| #ifdef __cplusplus
| (void) IBV_CREATE_CQ_ATTR_IGNORE_OVERRUN;
| #else
| (void) IBV_CREATE_CQ_ATTR_IGNORE_OVERRUN;
| #endif
| #endif
|
| ;
| return 0;
| }
configure:21103: result: no
configure:21119: checking whether IBV_EXP_CQ_IGNORE_OVERRUN is declared
configure:21119: gcc -c conftest.c >&5
configure:21119: $? = 0
configure:21119: result: yes
configure:21137: Checking for legacy bare-metal support
configure:21141: checking infiniband/mlx5_hw.h usability
configure:21141: gcc -c conftest.c >&5
configure:21141: $? = 0
configure:21141: result: yes
configure:21141: checking infiniband/mlx5_hw.h presence
configure:21141: gcc -E conftest.c
configure:21141: $? = 0
configure:21141: result: yes
configure:21141: checking for infiniband/mlx5_hw.h
configure:21141: result: yes
configure:21148: checking whether ibv_mlx5_exp_get_qp_info is declared
configure:21148: gcc -c conftest.c >&5
configure:21148: $? = 0
configure:21148: result: yes
configure:21159: checking whether ibv_mlx5_exp_get_cq_info is declared
configure:21159: gcc -c conftest.c >&5
configure:21159: $? = 0
configure:21159: result: yes
configure:21170: checking whether ibv_mlx5_exp_get_srq_info is declared
configure:21170: gcc -c conftest.c >&5
configure:21170: $? = 0
configure:21170: result: yes
configure:21181: checking whether ibv_mlx5_exp_update_cq_ci is declared
configure:21181: gcc -c conftest.c >&5
configure:21181: $? = 0
configure:21181: result: yes
configure:21192: checking whether MLX5_WQE_CTRL_SOLICITED is declared
configure:21192: gcc -c conftest.c >&5
configure:21192: $? = 0
configure:21192: result: yes
configure:21204: checking for struct mlx5_srq.cmd_qp
configure:21204: gcc -c conftest.c >&5
configure:21204: $? = 0
configure:21204: result: yes
configure:21217: checking for struct mlx5_ah.ibv_ah
configure:21217: gcc -c conftest.c >&5
conftest.c: In function 'main':
conftest.c:93:5: error: used struct type value where scalar is required
if (ac_aggr.ibv_ah)
^
configure:21217: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "ucx"
| #define PACKAGE_TARNAME "ucx"
| #define PACKAGE_VERSION "1.5"
| #define PACKAGE_STRING "ucx 1.5"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define PACKAGE "ucx"
| #define VERSION "1.5"
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define STDC_HEADERS 1
| #define restrict __restrict
| #define HAVE_DECL_STRERROR_R 1
| #define HAVE_STRERROR_R 1
| #define STRERROR_R_CHAR_P 1
| #define UCX_CONFIGURE_FLAGS "--prefix=/home/kfukuda/ucx/install --with-cuda=/usr/local/cuda"
| #define HAVE_ATTRIBUTE_NOOPTIMIZE 1
| #define HAVE_LIBRT 1
| #define HAVE_LIBRT 1
| #define HAVE_DECL_ASPRINTF 1
| #define HAVE_DECL_STRDUPA 1
| #define HAVE_DECL_BASENAME 1
| #define HAVE_DECL_FMEMOPEN 1
| #define HAVE_DECL_CPU_ZERO 1
| #define HAVE_DECL_CPU_ISSET 1
| #define HAVE_DECL_F_SETOWN_EX 1
| #define HAVE_DECL_ETHTOOL_CMD_SPEED 1
| #define HAVE_DECL_SPEED_UNKNOWN 1
| #define HAVE_DECL___PPC_GET_TIMEBASE_FREQ 0
| #define NVALGRIND 1
| #define HAVE_NUMA_H 1
| #define HAVE_NUMAIF_H 1
| #define HAVE_NUMA 1
| #define HAVE_STRUCT_BITMASK 1
| #define HAVE_MALLOC_HOOK 1
| #define HAVE_STRUCT_DL_PHDR_INFO 1
| #define UCS_MAX_LOG_LEVEL UCS_LOG_LEVEL_TRACE_POLL
| #define ENABLE_ASSERT 1
| #define HAVE_HW_TIMER 1
| #define HAVE___CLEAR_CACHE 1
| #define ENABLE_SYMBOL_OVERRIDE 1
| #define HAVE_UCM_PTMALLOC286 1
| #define HAVE_MALLOC_GET_STATE 1
| #define HAVE_MALLOC_SET_STATE 1
| #define HAVE_DECL_MADV_FREE 0
| #define HAVE_DECL_MADV_REMOVE 1
| #define HAVE_DECL_POSIX_MADV_DONTNEED 1
| #define HAVE_DECL_IBV_WC_STATUS_STR 1
| #define HAVE_DECL_________________________IBV_EVENT_TYPE_STR 1
| #define HAVE_DECL_________________________IBV_QUERY_GID 1
| #define HAVE_DECL_________________________IBV_GET_DEVICE_NAME 1
| #define HAVE_DECL_________________________IBV_CREATE_SRQ 1
| #define HAVE_DECL_________________________IBV_GET_ASYNC_EVENT 1
| #define HAVE_VERBS_EXP_H 1
| #define HAVE_STRUCT_IBV_EXP_DEVICE_ATTR_EXP_DEVICE_CAP_FLAGS 1
| #define HAVE_STRUCT_IBV_EXP_DEVICE_ATTR_ODP_CAPS 1
| #define HAVE_STRUCT_IBV_EXP_DEVICE_ATTR_ODP_CAPS_PER_TRANSPORT_CAPS_DC_ODP_CAPS 1
| #define HAVE_STRUCT_IBV_EXP_DEVICE_ATTR_ODP_MR_MAX_SIZE 1
| #define HAVE_STRUCT_IBV_EXP_QP_INIT_ATTR_MAX_INL_RECV 1
| #define HAVE_STRUCT_IBV_ASYNC_EVENT_ELEMENT_DCT 1
| #define HAVE_DECL_IBV_CREATE_CQ_ATTR_IGNORE_OVERRUN 0
| #define HAVE_DECL_IBV_EXP_CQ_IGNORE_OVERRUN 1
| #define HAVE_INFINIBAND_MLX5_HW_H 1
| #define HAVE_DECL_IBV_MLX5_EXP_GET_QP_INFO 1
| #define HAVE_DECL_IBV_MLX5_EXP_GET_CQ_INFO 1
| #define HAVE_DECL_IBV_MLX5_EXP_GET_SRQ_INFO 1
| #define HAVE_DECL_IBV_MLX5_EXP_UPDATE_CQ_CI 1
| #define HAVE_DECL_MLX5_WQE_CTRL_SOLICITED 1
| #define HAVE_STRUCT_MLX5_SRQ_CMD_QP 1
| /* end confdefs.h. */
| #include <infiniband/mlx5_hw.h>
|
| int
| main ()
| {
| static struct mlx5_ah ac_aggr;
| if (ac_aggr.ibv_ah)
| return 0;
| ;
| return 0;
| }
configure:21217: gcc -c conftest.c >&5
configure:21217: $? = 0
configure:21217: result: yes
configure:21228: checking for struct ibv_mlx5_qp_info.bf.need_lock
configure:21228: gcc -c conftest.c >&5
configure:21228: $? = 0
configure:21228: result: yes
configure:21245: checking whether IBV_EXP_QP_INIT_ATTR_RES_DOMAIN is declared
configure:21245: gcc -c conftest.c >&5
configure:21245: $? = 0
configure:21245: result: yes
configure:21262: checking whether IBV_EXP_RES_DOMAIN_THREAD_MODEL is declared
configure:21262: gcc -c conftest.c >&5
configure:21262: $? = 0
configure:21262: result: yes
configure:21279: checking whether ibv_exp_create_res_domain is declared
configure:21279: gcc -c conftest.c >&5
configure:21279: $? = 0
configure:21279: result: yes
configure:21296: checking whether ibv_exp_destroy_res_domain is declared
configure:21296: gcc -c conftest.c >&5
configure:21296: $? = 0
configure:21296: result: yes
configure:21322: Checking for DV bare-metal support
configure:21326: checking infiniband/mlx5dv.h usability
configure:21326: gcc -c conftest.c >&5
configure:21326: $? = 0
configure:21326: result: yes
configure:21326: checking infiniband/mlx5dv.h presence
configure:21326: gcc -E conftest.c
configure:21326: $? = 0
configure:21326: result: yes
configure:21326: checking for infiniband/mlx5dv.h
configure:21326: result: yes
configure:21334: checking for mlx5dv_query_device in -lmlx5-rdmav2
configure:21359: gcc -o conftest conftest.c -lmlx5-rdmav2 -libverbs -lpthread -lrt -lrt -ldl >&5
/usr/bin/ld: cannot find -lmlx5-rdmav2
collect2: error: ld returned 1 exit status
configure:21359: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "ucx"
| #define PACKAGE_TARNAME "ucx"
| #define PACKAGE_VERSION "1.5"
| #define PACKAGE_STRING "ucx 1.5"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define PACKAGE "ucx"
| #define VERSION "1.5"
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define STDC_HEADERS 1
| #define restrict __restrict
| #define HAVE_DECL_STRERROR_R 1
| #define HAVE_STRERROR_R 1
| #define STRERROR_R_CHAR_P 1
| #define UCX_CONFIGURE_FLAGS "--prefix=/home/kfukuda/ucx/install --with-cuda=/usr/local/cuda"
| #define HAVE_ATTRIBUTE_NOOPTIMIZE 1
| #define HAVE_LIBRT 1
| #define HAVE_LIBRT 1
| #define HAVE_DECL_ASPRINTF 1
| #define HAVE_DECL_STRDUPA 1
| #define HAVE_DECL_BASENAME 1
| #define HAVE_DECL_FMEMOPEN 1
| #define HAVE_DECL_CPU_ZERO 1
| #define HAVE_DECL_CPU_ISSET 1
| #define HAVE_DECL_F_SETOWN_EX 1
| #define HAVE_DECL_ETHTOOL_CMD_SPEED 1
| #define HAVE_DECL_SPEED_UNKNOWN 1
| #define HAVE_DECL___PPC_GET_TIMEBASE_FREQ 0
| #define NVALGRIND 1
| #define HAVE_NUMA_H 1
| #define HAVE_NUMAIF_H 1
| #define HAVE_NUMA 1
| #define HAVE_STRUCT_BITMASK 1
| #define HAVE_MALLOC_HOOK 1
| #define HAVE_STRUCT_DL_PHDR_INFO 1
| #define UCS_MAX_LOG_LEVEL UCS_LOG_LEVEL_TRACE_POLL
| #define ENABLE_ASSERT 1
| #define HAVE_HW_TIMER 1
| #define HAVE___CLEAR_CACHE 1
| #define ENABLE_SYMBOL_OVERRIDE 1
| #define HAVE_UCM_PTMALLOC286 1
| #define HAVE_MALLOC_GET_STATE 1
| #define HAVE_MALLOC_SET_STATE 1
| #define HAVE_DECL_MADV_FREE 0
| #define HAVE_DECL_MADV_REMOVE 1
| #define HAVE_DECL_POSIX_MADV_DONTNEED 1
| #define HAVE_DECL_IBV_WC_STATUS_STR 1
| #define HAVE_DECL_________________________IBV_EVENT_TYPE_STR 1
| #define HAVE_DECL_________________________IBV_QUERY_GID 1
| #define HAVE_DECL_________________________IBV_GET_DEVICE_NAME 1
| #define HAVE_DECL_________________________IBV_CREATE_SRQ 1
| #define HAVE_DECL_________________________IBV_GET_ASYNC_EVENT 1
| #define HAVE_VERBS_EXP_H 1
| #define HAVE_STRUCT_IBV_EXP_DEVICE_ATTR_EXP_DEVICE_CAP_FLAGS 1
| #define HAVE_STRUCT_IBV_EXP_DEVICE_ATTR_ODP_CAPS 1
| #define HAVE_STRUCT_IBV_EXP_DEVICE_ATTR_ODP_CAPS_PER_TRANSPORT_CAPS_DC_ODP_CAPS 1
| #define HAVE_STRUCT_IBV_EXP_DEVICE_ATTR_ODP_MR_MAX_SIZE 1
| #define HAVE_STRUCT_IBV_EXP_QP_INIT_ATTR_MAX_INL_RECV 1
| #define HAVE_STRUCT_IBV_ASYNC_EVENT_ELEMENT_DCT 1
| #define HAVE_DECL_IBV_CREATE_CQ_ATTR_IGNORE_OVERRUN 0
| #define HAVE_DECL_IBV_EXP_CQ_IGNORE_OVERRUN 1
| #define HAVE_INFINIBAND_MLX5_HW_H 1
| #define HAVE_DECL_IBV_MLX5_EXP_GET_QP_INFO 1
| #define HAVE_DECL_IBV_MLX5_EXP_GET_CQ_INFO 1
| #define HAVE_DECL_IBV_MLX5_EXP_GET_SRQ_INFO 1
| #define HAVE_DECL_IBV_MLX5_EXP_UPDATE_CQ_CI 1
| #define HAVE_DECL_MLX5_WQE_CTRL_SOLICITED 1
| #define HAVE_STRUCT_MLX5_SRQ_CMD_QP 1
| #define HAVE_STRUCT_MLX5_AH_IBV_AH 1
| #define HAVE_STRUCT_IBV_MLX5_QP_INFO_BF_NEED_LOCK 1
| #define HAVE_DECL_IBV_EXP_QP_INIT_ATTR_RES_DOMAIN 1
| #define HAVE_IBV_EXP_RES_DOMAIN 1
| #define HAVE_DECL_IBV_EXP_RES_DOMAIN_THREAD_MODEL 1
| #define HAVE_IBV_EXP_RES_DOMAIN 1
| #define HAVE_DECL_IBV_EXP_CREATE_RES_DOMAIN 1
| #define HAVE_IBV_EXP_RES_DOMAIN 1
| #define HAVE_DECL_IBV_EXP_DESTROY_RES_DOMAIN 1
| #define HAVE_IBV_EXP_RES_DOMAIN 1
| #define HAVE_INFINIBAND_MLX5DV_H 1
| /* end confdefs.h. */
|
| /* Override any GCC internal prototype to avoid an error.
| Use char because int might match the return type of a GCC
| builtin and then its argument prototype would still apply. */
| #ifdef __cplusplus
| extern "C"
| #endif
| char mlx5dv_query_device ();
| int
| main ()
| {
| return mlx5dv_query_device ();
| ;
| return 0;
| }
configure:21368: result: no
configure:21375: checking for mlx5dv_query_device in -lmlx5
configure:21400: gcc -o conftest conftest.c -lmlx5 -libverbs -lpthread -lrt -lrt -ldl >&5
/usr/lib/gcc/x86_64-linux-gnu/5/../../../../lib/libmlx5.a(buf.o): In function `mlx5_cpu_local_numa':
(.text+0x5e5): undefined reference to `numa_available'
/usr/lib/gcc/x86_64-linux-gnu/5/../../../../lib/libmlx5.a(buf.o): In function `mlx5_alloc_buf':
(.text+0x8ae): undefined reference to `numa_available'
/usr/lib/gcc/x86_64-linux-gnu/5/../../../../lib/libmlx5.a(buf.o): In function `mlx5_alloc_buf':
(.text+0x8c1): undefined reference to `numa_set_strict'
/usr/lib/gcc/x86_64-linux-gnu/5/../../../../lib/libmlx5.a(buf.o): In function `mlx5_alloc_buf':
(.text+0x8cc): undefined reference to `numa_alloc_onnode'
/usr/lib/gcc/x86_64-linux-gnu/5/../../../../lib/libmlx5.a(buf.o): In function `mlx5_alloc_buf':
(.text+0x8e2): undefined reference to `numa_tonode_memory'
/usr/lib/gcc/x86_64-linux-gnu/5/../../../../lib/libmlx5.a(buf.o): In function `mlx5_alloc_buf':
(.text+0x910): undefined reference to `numa_free'
/usr/lib/gcc/x86_64-linux-gnu/5/../../../../lib/libmlx5.a(buf.o): In function `mlx5_cpu_local_numa':
(.text+0x5fa): undefined reference to `numa_node_of_cpu'
/usr/lib/gcc/x86_64-linux-gnu/5/../../../../lib/libmlx5.a(buf.o): In function `mlx5_free_buf':
(.text+0x989): undefined reference to `numa_free'
collect2: error: ld returned 1 exit status
configure:21400: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "ucx"
| #define PACKAGE_TARNAME "ucx"
| #define PACKAGE_VERSION "1.5"
| #define PACKAGE_STRING "ucx 1.5"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define PACKAGE "ucx"
| #define VERSION "1.5"
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define STDC_HEADERS 1
| #define restrict __restrict
| #define HAVE_DECL_STRERROR_R 1
| #define HAVE_STRERROR_R 1
| #define STRERROR_R_CHAR_P 1
| #define UCX_CONFIGURE_FLAGS "--prefix=/home/kfukuda/ucx/install --with-cuda=/usr/local/cuda"
| #define HAVE_ATTRIBUTE_NOOPTIMIZE 1
| #define HAVE_LIBRT 1
| #define HAVE_LIBRT 1
| #define HAVE_DECL_ASPRINTF 1
| #define HAVE_DECL_STRDUPA 1
| #define HAVE_DECL_BASENAME 1
| #define HAVE_DECL_FMEMOPEN 1
| #define HAVE_DECL_CPU_ZERO 1
| #define HAVE_DECL_CPU_ISSET 1
| #define HAVE_DECL_F_SETOWN_EX 1
| #define HAVE_DECL_ETHTOOL_CMD_SPEED 1
| #define HAVE_DECL_SPEED_UNKNOWN 1
| #define HAVE_DECL___PPC_GET_TIMEBASE_FREQ 0
| #define NVALGRIND 1
| #define HAVE_NUMA_H 1
| #define HAVE_NUMAIF_H 1
| #define HAVE_NUMA 1
| #define HAVE_STRUCT_BITMASK 1
| #define HAVE_MALLOC_HOOK 1
| #define HAVE_STRUCT_DL_PHDR_INFO 1
| #define UCS_MAX_LOG_LEVEL UCS_LOG_LEVEL_TRACE_POLL
| #define ENABLE_ASSERT 1
| #define HAVE_HW_TIMER 1
| #define HAVE___CLEAR_CACHE 1
| #define ENABLE_SYMBOL_OVERRIDE 1
| #define HAVE_UCM_PTMALLOC286 1
| #define HAVE_MALLOC_GET_STATE 1
| #define HAVE_MALLOC_SET_STATE 1
| #define HAVE_DECL_MADV_FREE 0
| #define HAVE_DECL_MADV_REMOVE 1
| #define HAVE_DECL_POSIX_MADV_DONTNEED 1
| #define HAVE_DECL_IBV_WC_STATUS_STR 1
| #define HAVE_DECL_________________________IBV_EVENT_TYPE_STR 1
| #define HAVE_DECL_________________________IBV_QUERY_GID 1
| #define HAVE_DECL_________________________IBV_GET_DEVICE_NAME 1
| #define HAVE_DECL_________________________IBV_CREATE_SRQ 1
| #define HAVE_DECL_________________________IBV_GET_ASYNC_EVENT 1
| #define HAVE_VERBS_EXP_H 1
| #define HAVE_STRUCT_IBV_EXP_DEVICE_ATTR_EXP_DEVICE_CAP_FLAGS 1
| #define HAVE_STRUCT_IBV_EXP_DEVICE_ATTR_ODP_CAPS 1
| #define HAVE_STRUCT_IBV_EXP_DEVICE_ATTR_ODP_CAPS_PER_TRANSPORT_CAPS_DC_ODP_CAPS 1
| #define HAVE_STRUCT_IBV_EXP_DEVICE_ATTR_ODP_MR_MAX_SIZE 1
| #define HAVE_STRUCT_IBV_EXP_QP_INIT_ATTR_MAX_INL_RECV 1
| #define HAVE_STRUCT_IBV_ASYNC_EVENT_ELEMENT_DCT 1
| #define HAVE_DECL_IBV_CREATE_CQ_ATTR_IGNORE_OVERRUN 0
| #define HAVE_DECL_IBV_EXP_CQ_IGNORE_OVERRUN 1
| #define HAVE_INFINIBAND_MLX5_HW_H 1
| #define HAVE_DECL_IBV_MLX5_EXP_GET_QP_INFO 1
| #define HAVE_DECL_IBV_MLX5_EXP_GET_CQ_INFO 1
| #define HAVE_DECL_IBV_MLX5_EXP_GET_SRQ_INFO 1
| #define HAVE_DECL_IBV_MLX5_EXP_UPDATE_CQ_CI 1
| #define HAVE_DECL_MLX5_WQE_CTRL_SOLICITED 1
| #define HAVE_STRUCT_MLX5_SRQ_CMD_QP 1
| #define HAVE_STRUCT_MLX5_AH_IBV_AH 1
| #define HAVE_STRUCT_IBV_MLX5_QP_INFO_BF_NEED_LOCK 1
| #define HAVE_DECL_IBV_EXP_QP_INIT_ATTR_RES_DOMAIN 1
| #define HAVE_IBV_EXP_RES_DOMAIN 1
| #define HAVE_DECL_IBV_EXP_RES_DOMAIN_THREAD_MODEL 1
| #define HAVE_IBV_EXP_RES_DOMAIN 1
| #define HAVE_DECL_IBV_EXP_CREATE_RES_DOMAIN 1
| #define HAVE_IBV_EXP_RES_DOMAIN 1
| #define HAVE_DECL_IBV_EXP_DESTROY_RES_DOMAIN 1
| #define HAVE_IBV_EXP_RES_DOMAIN 1
| #define HAVE_INFINIBAND_MLX5DV_H 1
| /* end confdefs.h. */
|
| /* Override any GCC internal prototype to avoid an error.
| Use char because int might match the return type of a GCC
| builtin and then its argument prototype would still apply. */
| #ifdef __cplusplus
| extern "C"
| #endif
| char mlx5dv_query_device ();
| int
| main ()
| {
| return mlx5dv_query_device ();
| ;
| return 0;
| }
configure:21409: result: no
configure:21427: checking whether mlx5dv_init_obj is declared
configure:21427: gcc -c conftest.c >&5
configure:21427: $? = 0
configure:21427: result: yes
configure:21439: checking for struct mlx5dv_cq.cq_uar
configure:21439: gcc -c conftest.c >&5
conftest.c: In function 'main':
conftest.c:105:12: error: 'struct mlx5dv_cq' has no member named 'cq_uar'
if (ac_aggr.cq_uar)
^
configure:21439: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "ucx"
| #define PACKAGE_TARNAME "ucx"
| #define PACKAGE_VERSION "1.5"
| #define PACKAGE_STRING "ucx 1.5"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define PACKAGE "ucx"
| #define VERSION "1.5"
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define STDC_HEADERS 1
| #define restrict __restrict
| #define HAVE_DECL_STRERROR_R 1
| #define HAVE_STRERROR_R 1
| #define STRERROR_R_CHAR_P 1
| #define UCX_CONFIGURE_FLAGS "--prefix=/home/kfukuda/ucx/install --with-cuda=/usr/local/cuda"
| #define HAVE_ATTRIBUTE_NOOPTIMIZE 1
| #define HAVE_LIBRT 1
| #define HAVE_LIBRT 1
| #define HAVE_DECL_ASPRINTF 1
| #define HAVE_DECL_STRDUPA 1
| #define HAVE_DECL_BASENAME 1
| #define HAVE_DECL_FMEMOPEN 1
| #define HAVE_DECL_CPU_ZERO 1
| #define HAVE_DECL_CPU_ISSET 1
| #define HAVE_DECL_F_SETOWN_EX 1
| #define HAVE_DECL_ETHTOOL_CMD_SPEED 1
| #define HAVE_DECL_SPEED_UNKNOWN 1
| #define HAVE_DECL___PPC_GET_TIMEBASE_FREQ 0
| #define NVALGRIND 1
| #define HAVE_NUMA_H 1
| #define HAVE_NUMAIF_H 1
| #define HAVE_NUMA 1
| #define HAVE_STRUCT_BITMASK 1
| #define HAVE_MALLOC_HOOK 1
| #define HAVE_STRUCT_DL_PHDR_INFO 1
| #define UCS_MAX_LOG_LEVEL UCS_LOG_LEVEL_TRACE_POLL
| #define ENABLE_ASSERT 1
| #define HAVE_HW_TIMER 1
| #define HAVE___CLEAR_CACHE 1
| #define ENABLE_SYMBOL_OVERRIDE 1
| #define HAVE_UCM_PTMALLOC286 1
| #define HAVE_MALLOC_GET_STATE 1
| #define HAVE_MALLOC_SET_STATE 1
| #define HAVE_DECL_MADV_FREE 0
| #define HAVE_DECL_MADV_REMOVE 1
| #define HAVE_DECL_POSIX_MADV_DONTNEED 1
| #define HAVE_DECL_IBV_WC_STATUS_STR 1
| #define HAVE_DECL_________________________IBV_EVENT_TYPE_STR 1
| #define HAVE_DECL_________________________IBV_QUERY_GID 1
| #define HAVE_DECL_________________________IBV_GET_DEVICE_NAME 1
| #define HAVE_DECL_________________________IBV_CREATE_SRQ 1
| #define HAVE_DECL_________________________IBV_GET_ASYNC_EVENT 1
| #define HAVE_VERBS_EXP_H 1
| #define HAVE_STRUCT_IBV_EXP_DEVICE_ATTR_EXP_DEVICE_CAP_FLAGS 1
| #define HAVE_STRUCT_IBV_EXP_DEVICE_ATTR_ODP_CAPS 1
| #define HAVE_STRUCT_IBV_EXP_DEVICE_ATTR_ODP_CAPS_PER_TRANSPORT_CAPS_DC_ODP_CAPS 1
| #define HAVE_STRUCT_IBV_EXP_DEVICE_ATTR_ODP_MR_MAX_SIZE 1
| #define HAVE_STRUCT_IBV_EXP_QP_INIT_ATTR_MAX_INL_RECV 1
| #define HAVE_STRUCT_IBV_ASYNC_EVENT_ELEMENT_DCT 1
| #define HAVE_DECL_IBV_CREATE_CQ_ATTR_IGNORE_OVERRUN 0
| #define HAVE_DECL_IBV_EXP_CQ_IGNORE_OVERRUN 1
| #define HAVE_INFINIBAND_MLX5_HW_H 1
| #define HAVE_DECL_IBV_MLX5_EXP_GET_QP_INFO 1
| #define HAVE_DECL_IBV_MLX5_EXP_GET_CQ_INFO 1
| #define HAVE_DECL_IBV_MLX5_EXP_GET_SRQ_INFO 1
| #define HAVE_DECL_IBV_MLX5_EXP_UPDATE_CQ_CI 1
| #define HAVE_DECL_MLX5_WQE_CTRL_SOLICITED 1
| #define HAVE_STRUCT_MLX5_SRQ_CMD_QP 1
| #define HAVE_STRUCT_MLX5_AH_IBV_AH 1
| #define HAVE_STRUCT_IBV_MLX5_QP_INFO_BF_NEED_LOCK 1
| #define HAVE_DECL_IBV_EXP_QP_INIT_ATTR_RES_DOMAIN 1
| #define HAVE_IBV_EXP_RES_DOMAIN 1
| #define HAVE_DECL_IBV_EXP_RES_DOMAIN_THREAD_MODEL 1
| #define HAVE_IBV_EXP_RES_DOMAIN 1
| #define HAVE_DECL_IBV_EXP_CREATE_RES_DOMAIN 1
| #define HAVE_IBV_EXP_RES_DOMAIN 1
| #define HAVE_DECL_IBV_EXP_DESTROY_RES_DOMAIN 1
| #define HAVE_IBV_EXP_RES_DOMAIN 1
| #define HAVE_INFINIBAND_MLX5DV_H 1
| #define HAVE_DECL_MLX5DV_INIT_OBJ 1
| /* end confdefs.h. */
| #include <infiniband/mlx5dv.h>
|
| int
| main ()
| {
| static struct mlx5dv_cq ac_aggr;
| if (ac_aggr.cq_uar)
| return 0;
| ;
| return 0;
| }
configure:21439: gcc -c conftest.c >&5
conftest.c: In function 'main':
conftest.c:105:19: error: 'struct mlx5dv_cq' has no member named 'cq_uar'
if (sizeof ac_aggr.cq_uar)
^
configure:21439: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "ucx"
| #define PACKAGE_TARNAME "ucx"
| #define PACKAGE_VERSION "1.5"
| #define PACKAGE_STRING "ucx 1.5"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define PACKAGE "ucx"
| #define VERSION "1.5"
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define STDC_HEADERS 1
| #define restrict __restrict
| #define HAVE_DECL_STRERROR_R 1
| #define HAVE_STRERROR_R 1
| #define STRERROR_R_CHAR_P 1
| #define UCX_CONFIGURE_FLAGS "--prefix=/home/kfukuda/ucx/install --with-cuda=/usr/local/cuda"
| #define HAVE_ATTRIBUTE_NOOPTIMIZE 1
| #define HAVE_LIBRT 1
| #define HAVE_LIBRT 1
| #define HAVE_DECL_ASPRINTF 1
| #define HAVE_DECL_STRDUPA 1
| #define HAVE_DECL_BASENAME 1
| #define HAVE_DECL_FMEMOPEN 1
| #define HAVE_DECL_CPU_ZERO 1
| #define HAVE_DECL_CPU_ISSET 1
| #define HAVE_DECL_F_SETOWN_EX 1
| #define HAVE_DECL_ETHTOOL_CMD_SPEED 1
| #define HAVE_DECL_SPEED_UNKNOWN 1
| #define HAVE_DECL___PPC_GET_TIMEBASE_FREQ 0
| #define NVALGRIND 1
| #define HAVE_NUMA_H 1
| #define HAVE_NUMAIF_H 1
| #define HAVE_NUMA 1
| #define HAVE_STRUCT_BITMASK 1
| #define HAVE_MALLOC_HOOK 1
| #define HAVE_STRUCT_DL_PHDR_INFO 1
| #define UCS_MAX_LOG_LEVEL UCS_LOG_LEVEL_TRACE_POLL
| #define ENABLE_ASSERT 1
| #define HAVE_HW_TIMER 1
| #define HAVE___CLEAR_CACHE 1
| #define ENABLE_SYMBOL_OVERRIDE 1
| #define HAVE_UCM_PTMALLOC286 1
| #define HAVE_MALLOC_GET_STATE 1
| #define HAVE_MALLOC_SET_STATE 1
| #define HAVE_DECL_MADV_FREE 0
| #define HAVE_DECL_MADV_REMOVE 1
| #define HAVE_DECL_POSIX_MADV_DONTNEED 1
| #define HAVE_DECL_IBV_WC_STATUS_STR 1
| #define HAVE_DECL_________________________IBV_EVENT_TYPE_STR 1
| #define HAVE_DECL_________________________IBV_QUERY_GID 1
| #define HAVE_DECL_________________________IBV_GET_DEVICE_NAME 1
| #define HAVE_DECL_________________________IBV_CREATE_SRQ 1
| #define HAVE_DECL_________________________IBV_GET_ASYNC_EVENT 1
| #define HAVE_VERBS_EXP_H 1
| #define HAVE_STRUCT_IBV_EXP_DEVICE_ATTR_EXP_DEVICE_CAP_FLAGS 1
| #define HAVE_STRUCT_IBV_EXP_DEVICE_ATTR_ODP_CAPS 1
| #define HAVE_STRUCT_IBV_EXP_DEVICE_ATTR_ODP_CAPS_PER_TRANSPORT_CAPS_DC_ODP_CAPS 1
| #define HAVE_STRUCT_IBV_EXP_DEVICE_ATTR_ODP_MR_MAX_SIZE 1
| #define HAVE_STRUCT_IBV_EXP_QP_INIT_ATTR_MAX_INL_RECV 1
| #define HAVE_STRUCT_IBV_ASYNC_EVENT_ELEMENT_DCT 1
| #define HAVE_DECL_IBV_CREATE_CQ_ATTR_IGNORE_OVERRUN 0
| #define HAVE_DECL_IBV_EXP_CQ_IGNORE_OVERRUN 1
| #define HAVE_INFINIBAND_MLX5_HW_H 1
| #define HAVE_DECL_IBV_MLX5_EXP_GET_QP_INFO 1
| #define HAVE_DECL_IBV_MLX5_EXP_GET_CQ_INFO 1
| #define HAVE_DECL_IBV_MLX5_EXP_GET_SRQ_INFO 1
| #define HAVE_DECL_IBV_MLX5_EXP_UPDATE_CQ_CI 1
| #define HAVE_DECL_MLX5_WQE_CTRL_SOLICITED 1
| #define HAVE_STRUCT_MLX5_SRQ_CMD_QP 1
| #define HAVE_STRUCT_MLX5_AH_IBV_AH 1
| #define HAVE_STRUCT_IBV_MLX5_QP_INFO_BF_NEED_LOCK 1
| #define HAVE_DECL_IBV_EXP_QP_INIT_ATTR_RES_DOMAIN 1
| #define HAVE_IBV_EXP_RES_DOMAIN 1
| #define HAVE_DECL_IBV_EXP_RES_DOMAIN_THREAD_MODEL 1
| #define HAVE_IBV_EXP_RES_DOMAIN 1
| #define HAVE_DECL_IBV_EXP_CREATE_RES_DOMAIN 1
| #define HAVE_IBV_EXP_RES_DOMAIN 1
| #define HAVE_DECL_IBV_EXP_DESTROY_RES_DOMAIN 1
| #define HAVE_IBV_EXP_RES_DOMAIN 1
| #define HAVE_INFINIBAND_MLX5DV_H 1
| #define HAVE_DECL_MLX5DV_INIT_OBJ 1
| /* end confdefs.h. */
| #include <infiniband/mlx5dv.h>
|
| int
| main ()
| {
| static struct mlx5dv_cq ac_aggr;
| if (sizeof ac_aggr.cq_uar)
| return 0;
| ;
| return 0;
| }
configure:21439: result: no
configure:21450: checking whether MLX5DV_OBJ_AH is declared
configure:21450: gcc -c conftest.c >&5
conftest.c: In function 'main':
conftest.c:108:10: error: 'MLX5DV_OBJ_AH' undeclared (first use in this function)
(void) MLX5DV_OBJ_AH;
^
conftest.c:108:10: note: each undeclared identifier is reported only once for each function it appears in
configure:21450: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "ucx"
| #define PACKAGE_TARNAME "ucx"
| #define PACKAGE_VERSION "1.5"
| #define PACKAGE_STRING "ucx 1.5"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define PACKAGE "ucx"
| #define VERSION "1.5"
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define STDC_HEADERS 1
| #define restrict __restrict
| #define HAVE_DECL_STRERROR_R 1
| #define HAVE_STRERROR_R 1
| #define STRERROR_R_CHAR_P 1
| #define UCX_CONFIGURE_FLAGS "--prefix=/home/kfukuda/ucx/install --with-cuda=/usr/local/cuda"
| #define HAVE_ATTRIBUTE_NOOPTIMIZE 1
| #define HAVE_LIBRT 1
| #define HAVE_LIBRT 1
| #define HAVE_DECL_ASPRINTF 1
| #define HAVE_DECL_STRDUPA 1
| #define HAVE_DECL_BASENAME 1
| #define HAVE_DECL_FMEMOPEN 1
| #define HAVE_DECL_CPU_ZERO 1
| #define HAVE_DECL_CPU_ISSET 1
| #define HAVE_DECL_F_SETOWN_EX 1
| #define HAVE_DECL_ETHTOOL_CMD_SPEED 1
| #define HAVE_DECL_SPEED_UNKNOWN 1
| #define HAVE_DECL___PPC_GET_TIMEBASE_FREQ 0
| #define NVALGRIND 1
| #define HAVE_NUMA_H 1
| #define HAVE_NUMAIF_H 1
| #define HAVE_NUMA 1
| #define HAVE_STRUCT_BITMASK 1
| #define HAVE_MALLOC_HOOK 1
| #define HAVE_STRUCT_DL_PHDR_INFO 1
| #define UCS_MAX_LOG_LEVEL UCS_LOG_LEVEL_TRACE_POLL
| #define ENABLE_ASSERT 1
| #define HAVE_HW_TIMER 1
| #define HAVE___CLEAR_CACHE 1
| #define ENABLE_SYMBOL_OVERRIDE 1
| #define HAVE_UCM_PTMALLOC286 1
| #define HAVE_MALLOC_GET_STATE 1
| #define HAVE_MALLOC_SET_STATE 1
| #define HAVE_DECL_MADV_FREE 0
| #define HAVE_DECL_MADV_REMOVE 1
| #define HAVE_DECL_POSIX_MADV_DONTNEED 1
| #define HAVE_DECL_IBV_WC_STATUS_STR 1
| #define HAVE_DECL_________________________IBV_EVENT_TYPE_STR 1
| #define HAVE_DECL_________________________IBV_QUERY_GID 1
| #define HAVE_DECL_________________________IBV_GET_DEVICE_NAME 1
| #define HAVE_DECL_________________________IBV_CREATE_SRQ 1
| #define HAVE_DECL_________________________IBV_GET_ASYNC_EVENT 1
| #define HAVE_VERBS_EXP_H 1
| #define HAVE_STRUCT_IBV_EXP_DEVICE_ATTR_EXP_DEVICE_CAP_FLAGS 1
| #define HAVE_STRUCT_IBV_EXP_DEVICE_ATTR_ODP_CAPS 1
| #define HAVE_STRUCT_IBV_EXP_DEVICE_ATTR_ODP_CAPS_PER_TRANSPORT_CAPS_DC_ODP_CAPS 1
| #define HAVE_STRUCT_IBV_EXP_DEVICE_ATTR_ODP_MR_MAX_SIZE 1
| #define HAVE_STRUCT_IBV_EXP_QP_INIT_ATTR_MAX_INL_RECV 1
| #define HAVE_STRUCT_IBV_ASYNC_EVENT_ELEMENT_DCT 1
| #define HAVE_DECL_IBV_CREATE_CQ_ATTR_IGNORE_OVERRUN 0
| #define HAVE_DECL_IBV_EXP_CQ_IGNORE_OVERRUN 1
| #define HAVE_INFINIBAND_MLX5_HW_H 1
| #define HAVE_DECL_IBV_MLX5_EXP_GET_QP_INFO 1
| #define HAVE_DECL_IBV_MLX5_EXP_GET_CQ_INFO 1
| #define HAVE_DECL_IBV_MLX5_EXP_GET_SRQ_INFO 1
| #define HAVE_DECL_IBV_MLX5_EXP_UPDATE_CQ_CI 1
| #define HAVE_DECL_MLX5_WQE_CTRL_SOLICITED 1
| #define HAVE_STRUCT_MLX5_SRQ_CMD_QP 1
| #define HAVE_STRUCT_MLX5_AH_IBV_AH 1
| #define HAVE_STRUCT_IBV_MLX5_QP_INFO_BF_NEED_LOCK 1
| #define HAVE_DECL_IBV_EXP_QP_INIT_ATTR_RES_DOMAIN 1
| #define HAVE_IBV_EXP_RES_DOMAIN 1
| #define HAVE_DECL_IBV_EXP_RES_DOMAIN_THREAD_MODEL 1
| #define HAVE_IBV_EXP_RES_DOMAIN 1
| #define HAVE_DECL_IBV_EXP_CREATE_RES_DOMAIN 1
| #define HAVE_IBV_EXP_RES_DOMAIN 1
| #define HAVE_DECL_IBV_EXP_DESTROY_RES_DOMAIN 1
| #define HAVE_IBV_EXP_RES_DOMAIN 1
| #define HAVE_INFINIBAND_MLX5DV_H 1
| #define HAVE_DECL_MLX5DV_INIT_OBJ 1
| /* end confdefs.h. */
| #include <infiniband/mlx5dv.h>
|
| int
| main ()
| {
| #ifndef MLX5DV_OBJ_AH
| #ifdef __cplusplus
| (void) MLX5DV_OBJ_AH;
| #else
| (void) MLX5DV_OBJ_AH;
| #endif
| #endif
|
| ;
| return 0;
| }
configure:21450: result: no
configure:21465: checking whether ibv_alloc_td is declared
configure:21465: gcc -c conftest.c >&5
conftest.c: In function 'main':
conftest.c:109:10: error: 'ibv_alloc_td' undeclared (first use in this function)
(void) ibv_alloc_td;
^
conftest.c:109:10: note: each undeclared identifier is reported only once for each function it appears in
configure:21465: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "ucx"
| #define PACKAGE_TARNAME "ucx"
| #define PACKAGE_VERSION "1.5"
| #define PACKAGE_STRING "ucx 1.5"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define PACKAGE "ucx"
| #define VERSION "1.5"
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define STDC_HEADERS 1
| #define restrict __restrict
| #define HAVE_DECL_STRERROR_R 1
| #define HAVE_STRERROR_R 1
| #define STRERROR_R_CHAR_P 1
| #define UCX_CONFIGURE_FLAGS "--prefix=/home/kfukuda/ucx/install --with-cuda=/usr/local/cuda"
| #define HAVE_ATTRIBUTE_NOOPTIMIZE 1
| #define HAVE_LIBRT 1
| #define HAVE_LIBRT 1
| #define HAVE_DECL_ASPRINTF 1
| #define HAVE_DECL_STRDUPA 1
| #define HAVE_DECL_BASENAME 1
| #define HAVE_DECL_FMEMOPEN 1
| #define HAVE_DECL_CPU_ZERO 1
| #define HAVE_DECL_CPU_ISSET 1
| #define HAVE_DECL_F_SETOWN_EX 1
| #define HAVE_DECL_ETHTOOL_CMD_SPEED 1
| #define HAVE_DECL_SPEED_UNKNOWN 1
| #define HAVE_DECL___PPC_GET_TIMEBASE_FREQ 0
| #define NVALGRIND 1
| #define HAVE_NUMA_H 1
| #define HAVE_NUMAIF_H 1
| #define HAVE_NUMA 1
| #define HAVE_STRUCT_BITMASK 1
| #define HAVE_MALLOC_HOOK 1
| #define HAVE_STRUCT_DL_PHDR_INFO 1
| #define UCS_MAX_LOG_LEVEL UCS_LOG_LEVEL_TRACE_POLL
| #define ENABLE_ASSERT 1
| #define HAVE_HW_TIMER 1
| #define HAVE___CLEAR_CACHE 1
| #define ENABLE_SYMBOL_OVERRIDE 1
| #define HAVE_UCM_PTMALLOC286 1
| #define HAVE_MALLOC_GET_STATE 1
| #define HAVE_MALLOC_SET_STATE 1
| #define HAVE_DECL_MADV_FREE 0
| #define HAVE_DECL_MADV_REMOVE 1
| #define HAVE_DECL_POSIX_MADV_DONTNEED 1
| #define HAVE_DECL_IBV_WC_STATUS_STR 1
| #define HAVE_DECL_________________________IBV_EVENT_TYPE_STR 1
| #define HAVE_DECL_________________________IBV_QUERY_GID 1
| #define HAVE_DECL_________________________IBV_GET_DEVICE_NAME 1
| #define HAVE_DECL_________________________IBV_CREATE_SRQ 1
| #define HAVE_DECL_________________________IBV_GET_ASYNC_EVENT 1
| #define HAVE_VERBS_EXP_H 1
| #define HAVE_STRUCT_IBV_EXP_DEVICE_ATTR_EXP_DEVICE_CAP_FLAGS 1
| #define HAVE_STRUCT_IBV_EXP_DEVICE_ATTR_ODP_CAPS 1
| #define HAVE_STRUCT_IBV_EXP_DEVICE_ATTR_ODP_CAPS_PER_TRANSPORT_CAPS_DC_ODP_CAPS 1
| #define HAVE_STRUCT_IBV_EXP_DEVICE_ATTR_ODP_MR_MAX_SIZE 1
| #define HAVE_STRUCT_IBV_EXP_QP_INIT_ATTR_MAX_INL_RECV 1
| #define HAVE_STRUCT_IBV_ASYNC_EVENT_ELEMENT_DCT 1
| #define HAVE_DECL_IBV_CREATE_CQ_ATTR_IGNORE_OVERRUN 0
| #define HAVE_DECL_IBV_EXP_CQ_IGNORE_OVERRUN 1
| #define HAVE_INFINIBAND_MLX5_HW_H 1
| #define HAVE_DECL_IBV_MLX5_EXP_GET_QP_INFO 1
| #define HAVE_DECL_IBV_MLX5_EXP_GET_CQ_INFO 1
| #define HAVE_DECL_IBV_MLX5_EXP_GET_SRQ_INFO 1
| #define HAVE_DECL_IBV_MLX5_EXP_UPDATE_CQ_CI 1
| #define HAVE_DECL_MLX5_WQE_CTRL_SOLICITED 1
| #define HAVE_STRUCT_MLX5_SRQ_CMD_QP 1
| #define HAVE_STRUCT_MLX5_AH_IBV_AH 1
| #define HAVE_STRUCT_IBV_MLX5_QP_INFO_BF_NEED_LOCK 1
| #define HAVE_DECL_IBV_EXP_QP_INIT_ATTR_RES_DOMAIN 1
| #define HAVE_IBV_EXP_RES_DOMAIN 1
| #define HAVE_DECL_IBV_EXP_RES_DOMAIN_THREAD_MODEL 1
| #define HAVE_IBV_EXP_RES_DOMAIN 1
| #define HAVE_DECL_IBV_EXP_CREATE_RES_DOMAIN 1
| #define HAVE_IBV_EXP_RES_DOMAIN 1
| #define HAVE_DECL_IBV_EXP_DESTROY_RES_DOMAIN 1
| #define HAVE_IBV_EXP_RES_DOMAIN 1
| #define HAVE_INFINIBAND_MLX5DV_H 1
| #define HAVE_DECL_MLX5DV_INIT_OBJ 1
| #define HAVE_DECL_MLX5DV_OBJ_AH 0
| /* end confdefs.h. */
| #include <infiniband/verbs.h>
|
| int
| main ()
| {
| #ifndef ibv_alloc_td
| #ifdef __cplusplus
| (void) ibv_alloc_td;
| #else
| (void) ibv_alloc_td;
| #endif
| #endif
|
| ;
| return 0;
| }
configure:21465: result: no
configure:21495: Compiling with mlx5 bare-metal support
configure:21507: checking whether IBV_LINK_LAYER_INFINIBAND is declared
configure:21507: gcc -c conftest.c >&5
configure:21507: $? = 0
configure:21507: result: yes
configure:21518: checking whether IBV_LINK_LAYER_ETHERNET is declared
configure:21518: gcc -c conftest.c >&5
configure:21518: $? = 0
configure:21518: result: yes
configure:21529: checking whether IBV_EVENT_GID_CHANGE is declared
configure:21529: gcc -c conftest.c >&5
configure:21529: $? = 0
configure:21529: result: yes
configure:21542: checking whether IBV_EXP_ACCESS_ALLOCATE_MR is declared
configure:21542: gcc -c conftest.c >&5
configure:21542: $? = 0
configure:21542: result: yes
configure:21553: checking whether IBV_EXP_ACCESS_ON_DEMAND is declared
configure:21553: gcc -c conftest.c >&5
configure:21553: $? = 0
configure:21553: result: yes
configure:21564: checking whether IBV_EXP_DEVICE_MR_ALLOCATE is declared
configure:21564: gcc -c conftest.c >&5
configure:21564: $? = 0
configure:21564: result: yes
configure:21575: checking whether IBV_EXP_WR_NOP is declared
configure:21575: gcc -c conftest.c >&5
configure:21575: $? = 0
configure:21575: result: yes
configure:21586: checking whether IBV_EXP_DEVICE_DC_TRANSPORT is declared
configure:21586: gcc -c conftest.c >&5
configure:21586: $? = 0
configure:21586: result: yes
configure:21597: checking whether IBV_EXP_ATOMIC_HCA_REPLY_BE is declared
configure:21597: gcc -c conftest.c >&5
configure:21597: $? = 0
configure:21597: result: yes
configure:21608: checking whether IBV_EXP_PREFETCH_WRITE_ACCESS is declared
configure:21608: gcc -c conftest.c >&5
configure:21608: $? = 0
configure:21608: result: yes
configure:21619: checking whether IBV_EXP_QP_OOO_RW_DATA_PLACEMENT is declared
configure:21619: gcc -c conftest.c >&5
configure:21619: $? = 0
configure:21619: result: yes
configure:21630: checking whether IBV_EXP_DCT_OOO_RW_DATA_PLACEMENT is declared
configure:21630: gcc -c conftest.c >&5
configure:21630: $? = 0
configure:21630: result: yes
configure:21641: checking whether IBV_EXP_CQ_MODERATION is declared
configure:21641: gcc -c conftest.c >&5
configure:21641: $? = 0
configure:21641: result: yes
configure:21652: checking whether ibv_exp_reg_mr is declared
configure:21652: gcc -c conftest.c >&5
configure:21652: $? = 0
configure:21652: result: yes
configure:21663: checking whether ibv_exp_create_qp is declared
configure:21663: gcc -c conftest.c >&5
configure:21663: $? = 0
configure:21663: result: yes
configure:21674: checking whether ibv_exp_prefetch_mr is declared
configure:21674: gcc -c conftest.c >&5
configure:21674: $? = 0
configure:21674: result: yes
configure:21685: checking whether ibv_exp_create_srq is declared
configure:21685: gcc -c conftest.c >&5
configure:21685: $? = 0
configure:21685: result: yes
configure:21696: checking whether ibv_exp_setenv is declared
configure:21696: gcc -c conftest.c >&5
configure:21696: $? = 0
configure:21696: result: yes
configure:21707: checking whether ibv_exp_query_gid_attr is declared
configure:21707: gcc -c conftest.c >&5
configure:21707: $? = 0
configure:21707: result: yes
configure:21720: checking whether ibv_exp_post_send is declared
configure:21720: gcc -c conftest.c >&5
configure:21720: $? = 0
configure:21720: result: yes
configure:21736: checking whether IBV_EXP_WR_EXT_MASKED_ATOMIC_CMP_AND_SWP is declared
configure:21736: gcc -c conftest.c >&5
configure:21736: $? = 0
configure:21736: result: yes
configure:21752: checking whether IBV_EXP_WR_EXT_MASKED_ATOMIC_FETCH_AND_ADD is declared
configure:21752: gcc -c conftest.c >&5
configure:21752: $? = 0
configure:21752: result: yes
configure:21768: checking whether IBV_EXP_QP_INIT_ATTR_ATOMICS_ARG is declared
configure:21768: gcc -c conftest.c >&5
configure:21768: $? = 0
configure:21768: result: yes
configure:21784: checking whether IBV_EXP_SEND_EXT_ATOMIC_INLINE is declared
configure:21784: gcc -c conftest.c >&5
configure:21784: $? = 0
configure:21784: result: yes
configure:21802: checking whether IBV_EXP_DEVICE_ATTR_RESERVED_2 is declared
configure:21802: gcc -c conftest.c >&5
conftest.c: In function 'main':
conftest.c:136:10: error: 'IBV_EXP_DEVICE_ATTR_RESERVED_2' undeclared (first use in this function)
(void) IBV_EXP_DEVICE_ATTR_RESERVED_2;
^
conftest.c:136:10: note: each undeclared identifier is reported only once for each function it appears in
configure:21802: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "ucx"
| #define PACKAGE_TARNAME "ucx"
| #define PACKAGE_VERSION "1.5"
| #define PACKAGE_STRING "ucx 1.5"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define PACKAGE "ucx"
| #define VERSION "1.5"
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define STDC_HEADERS 1
| #define restrict __restrict
| #define HAVE_DECL_STRERROR_R 1
| #define HAVE_STRERROR_R 1
| #define STRERROR_R_CHAR_P 1
| #define UCX_CONFIGURE_FLAGS "--prefix=/home/kfukuda/ucx/install --with-cuda=/usr/local/cuda"
| #define HAVE_ATTRIBUTE_NOOPTIMIZE 1
| #define HAVE_LIBRT 1
| #define HAVE_LIBRT 1
| #define HAVE_DECL_ASPRINTF 1
| #define HAVE_DECL_STRDUPA 1
| #define HAVE_DECL_BASENAME 1
| #define HAVE_DECL_FMEMOPEN 1
| #define HAVE_DECL_CPU_ZERO 1
| #define HAVE_DECL_CPU_ISSET 1
| #define HAVE_DECL_F_SETOWN_EX 1
| #define HAVE_DECL_ETHTOOL_CMD_SPEED 1
| #define HAVE_DECL_SPEED_UNKNOWN 1
| #define HAVE_DECL___PPC_GET_TIMEBASE_FREQ 0
| #define NVALGRIND 1
| #define HAVE_NUMA_H 1
| #define HAVE_NUMAIF_H 1
| #define HAVE_NUMA 1
| #define HAVE_STRUCT_BITMASK 1
| #define HAVE_MALLOC_HOOK 1
| #define HAVE_STRUCT_DL_PHDR_INFO 1
| #define UCS_MAX_LOG_LEVEL UCS_LOG_LEVEL_TRACE_POLL
| #define ENABLE_ASSERT 1
| #define HAVE_HW_TIMER 1
| #define HAVE___CLEAR_CACHE 1
| #define ENABLE_SYMBOL_OVERRIDE 1
| #define HAVE_UCM_PTMALLOC286 1
| #define HAVE_MALLOC_GET_STATE 1
| #define HAVE_MALLOC_SET_STATE 1
| #define HAVE_DECL_MADV_FREE 0
| #define HAVE_DECL_MADV_REMOVE 1
| #define HAVE_DECL_POSIX_MADV_DONTNEED 1
| #define HAVE_DECL_IBV_WC_STATUS_STR 1
| #define HAVE_DECL_________________________IBV_EVENT_TYPE_STR 1
| #define HAVE_DECL_________________________IBV_QUERY_GID 1
| #define HAVE_DECL_________________________IBV_GET_DEVICE_NAME 1
| #define HAVE_DECL_________________________IBV_CREATE_SRQ 1
| #define HAVE_DECL_________________________IBV_GET_ASYNC_EVENT 1
| #define HAVE_VERBS_EXP_H 1
| #define HAVE_STRUCT_IBV_EXP_DEVICE_ATTR_EXP_DEVICE_CAP_FLAGS 1
| #define HAVE_STRUCT_IBV_EXP_DEVICE_ATTR_ODP_CAPS 1
| #define HAVE_STRUCT_IBV_EXP_DEVICE_ATTR_ODP_CAPS_PER_TRANSPORT_CAPS_DC_ODP_CAPS 1
| #define HAVE_STRUCT_IBV_EXP_DEVICE_ATTR_ODP_MR_MAX_SIZE 1
| #define HAVE_STRUCT_IBV_EXP_QP_INIT_ATTR_MAX_INL_RECV 1
| #define HAVE_STRUCT_IBV_ASYNC_EVENT_ELEMENT_DCT 1
| #define HAVE_DECL_IBV_CREATE_CQ_ATTR_IGNORE_OVERRUN 0
| #define HAVE_DECL_IBV_EXP_CQ_IGNORE_OVERRUN 1
| #define HAVE_INFINIBAND_MLX5_HW_H 1
| #define HAVE_DECL_IBV_MLX5_EXP_GET_QP_INFO 1
| #define HAVE_DECL_IBV_MLX5_EXP_GET_CQ_INFO 1
| #define HAVE_DECL_IBV_MLX5_EXP_GET_SRQ_INFO 1
| #define HAVE_DECL_IBV_MLX5_EXP_UPDATE_CQ_CI 1
| #define HAVE_DECL_MLX5_WQE_CTRL_SOLICITED 1
| #define HAVE_STRUCT_MLX5_SRQ_CMD_QP 1
| #define HAVE_STRUCT_MLX5_AH_IBV_AH 1
| #define HAVE_STRUCT_IBV_MLX5_QP_INFO_BF_NEED_LOCK 1
| #define HAVE_DECL_IBV_EXP_QP_INIT_ATTR_RES_DOMAIN 1
| #define HAVE_IBV_EXP_RES_DOMAIN 1
| #define HAVE_DECL_IBV_EXP_RES_DOMAIN_THREAD_MODEL 1
| #define HAVE_IBV_EXP_RES_DOMAIN 1
| #define HAVE_DECL_IBV_EXP_CREATE_RES_DOMAIN 1
| #define HAVE_IBV_EXP_RES_DOMAIN 1
| #define HAVE_DECL_IBV_EXP_DESTROY_RES_DOMAIN 1
| #define HAVE_IBV_EXP_RES_DOMAIN 1
| #define HAVE_INFINIBAND_MLX5DV_H 1
| #define HAVE_DECL_MLX5DV_INIT_OBJ 1
| #define HAVE_DECL_MLX5DV_OBJ_AH 0
| #define HAVE_DECL_IBV_ALLOC_TD 0
| #define HAVE_MLX5_HW 1
| #define HAVE_MLX5_HW_UD 1
| #define HAVE_DECL_IBV_LINK_LAYER_INFINIBAND 1
| #define HAVE_DECL_IBV_LINK_LAYER_ETHERNET 1
| #define HAVE_DECL_IBV_EVENT_GID_CHANGE 1
| #define HAVE_DECL_IBV_EXP_ACCESS_ALLOCATE_MR 1
| #define HAVE_DECL_IBV_EXP_ACCESS_ON_DEMAND 1
| #define HAVE_DECL_IBV_EXP_DEVICE_MR_ALLOCATE 1
| #define HAVE_DECL_IBV_EXP_WR_NOP 1
| #define HAVE_DECL_IBV_EXP_DEVICE_DC_TRANSPORT 1
| #define HAVE_DECL_IBV_EXP_ATOMIC_HCA_REPLY_BE 1
| #define HAVE_DECL_IBV_EXP_PREFETCH_WRITE_ACCESS 1
| #define HAVE_DECL_IBV_EXP_QP_OOO_RW_DATA_PLACEMENT 1
| #define HAVE_DECL_IBV_EXP_DCT_OOO_RW_DATA_PLACEMENT 1
| #define HAVE_DECL_IBV_EXP_CQ_MODERATION 1
| #define HAVE_DECL_IBV_EXP_REG_MR 1
| #define HAVE_DECL_IBV_EXP_CREATE_QP 1
| #define HAVE_DECL_IBV_EXP_PREFETCH_MR 1
| #define HAVE_DECL_IBV_EXP_CREATE_SRQ 1
| #define HAVE_DECL_IBV_EXP_SETENV 1
| #define HAVE_DECL_IBV_EXP_QUERY_GID_ATTR 1
| #define HAVE_DECL_IBV_EXP_POST_SEND 1
| #define HAVE_DECL_IBV_EXP_WR_EXT_MASKED_ATOMIC_CMP_AND_SWP 1
| #define HAVE_DECL_IBV_EXP_WR_EXT_MASKED_ATOMIC_FETCH_AND_ADD 1
| #define HAVE_DECL_IBV_EXP_QP_INIT_ATTR_ATOMICS_ARG 1
| #define HAVE_DECL_IBV_EXP_SEND_EXT_ATOMIC_INLINE 1
| /* end confdefs.h. */
| #include <infiniband/verbs_exp.h>
|
| int
| main ()
| {
| #ifndef IBV_EXP_DEVICE_ATTR_RESERVED_2
| #ifdef __cplusplus
| (void) IBV_EXP_DEVICE_ATTR_RESERVED_2;
| #else
| (void) IBV_EXP_DEVICE_ATTR_RESERVED_2;
| #endif
| #endif
|
| ;
| return 0;
| }
configure:21802: result: no
configure:21816: checking whether IBV_EXP_MR_INDIRECT_KLMS is declared
configure:21816: gcc -c conftest.c >&5
configure:21816: $? = 0
configure:21816: result: yes
configure:21834: checking whether IBV_EXP_QP_CREATE_UMR is declared
configure:21834: gcc -c conftest.c >&5
configure:21834: $? = 0
configure:21834: result: yes
configure:21852: checking for struct ibv_exp_qp_init_attr.umr_caps
configure:21852: gcc -c conftest.c >&5
conftest.c: In function 'main':
conftest.c:138:12: error: 'struct ibv_exp_qp_init_attr' has no member named 'umr_caps'
if (ac_aggr.umr_caps)
^
configure:21852: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "ucx"
| #define PACKAGE_TARNAME "ucx"
| #define PACKAGE_VERSION "1.5"
| #define PACKAGE_STRING "ucx 1.5"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define PACKAGE "ucx"
| #define VERSION "1.5"
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define STDC_HEADERS 1
| #define restrict __restrict
| #define HAVE_DECL_STRERROR_R 1
| #define HAVE_STRERROR_R 1
| #define STRERROR_R_CHAR_P 1
| #define UCX_CONFIGURE_FLAGS "--prefix=/home/kfukuda/ucx/install --with-cuda=/usr/local/cuda"
| #define HAVE_ATTRIBUTE_NOOPTIMIZE 1
| #define HAVE_LIBRT 1
| #define HAVE_LIBRT 1
| #define HAVE_DECL_ASPRINTF 1
| #define HAVE_DECL_STRDUPA 1
| #define HAVE_DECL_BASENAME 1
| #define HAVE_DECL_FMEMOPEN 1
| #define HAVE_DECL_CPU_ZERO 1
| #define HAVE_DECL_CPU_ISSET 1
| #define HAVE_DECL_F_SETOWN_EX 1
| #define HAVE_DECL_ETHTOOL_CMD_SPEED 1
| #define HAVE_DECL_SPEED_UNKNOWN 1
| #define HAVE_DECL___PPC_GET_TIMEBASE_FREQ 0
| #define NVALGRIND 1
| #define HAVE_NUMA_H 1
| #define HAVE_NUMAIF_H 1
| #define HAVE_NUMA 1
| #define HAVE_STRUCT_BITMASK 1
| #define HAVE_MALLOC_HOOK 1
| #define HAVE_STRUCT_DL_PHDR_INFO 1
| #define UCS_MAX_LOG_LEVEL UCS_LOG_LEVEL_TRACE_POLL
| #define ENABLE_ASSERT 1
| #define HAVE_HW_TIMER 1
| #define HAVE___CLEAR_CACHE 1
| #define ENABLE_SYMBOL_OVERRIDE 1
| #define HAVE_UCM_PTMALLOC286 1
| #define HAVE_MALLOC_GET_STATE 1
| #define HAVE_MALLOC_SET_STATE 1
| #define HAVE_DECL_MADV_FREE 0
| #define HAVE_DECL_MADV_REMOVE 1
| #define HAVE_DECL_POSIX_MADV_DONTNEED 1
| #define HAVE_DECL_IBV_WC_STATUS_STR 1
| #define HAVE_DECL_________________________IBV_EVENT_TYPE_STR 1
| #define HAVE_DECL_________________________IBV_QUERY_GID 1
| #define HAVE_DECL_________________________IBV_GET_DEVICE_NAME 1
| #define HAVE_DECL_________________________IBV_CREATE_SRQ 1
| #define HAVE_DECL_________________________IBV_GET_ASYNC_EVENT 1
| #define HAVE_VERBS_EXP_H 1
| #define HAVE_STRUCT_IBV_EXP_DEVICE_ATTR_EXP_DEVICE_CAP_FLAGS 1
| #define HAVE_STRUCT_IBV_EXP_DEVICE_ATTR_ODP_CAPS 1
| #define HAVE_STRUCT_IBV_EXP_DEVICE_ATTR_ODP_CAPS_PER_TRANSPORT_CAPS_DC_ODP_CAPS 1
| #define HAVE_STRUCT_IBV_EXP_DEVICE_ATTR_ODP_MR_MAX_SIZE 1
| #define HAVE_STRUCT_IBV_EXP_QP_INIT_ATTR_MAX_INL_RECV 1
| #define HAVE_STRUCT_IBV_ASYNC_EVENT_ELEMENT_DCT 1
| #define HAVE_DECL_IBV_CREATE_CQ_ATTR_IGNORE_OVERRUN 0
| #define HAVE_DECL_IBV_EXP_CQ_IGNORE_OVERRUN 1
| #define HAVE_INFINIBAND_MLX5_HW_H 1
| #define HAVE_DECL_IBV_MLX5_EXP_GET_QP_INFO 1
| #define HAVE_DECL_IBV_MLX5_EXP_GET_CQ_INFO 1
| #define HAVE_DECL_IBV_MLX5_EXP_GET_SRQ_INFO 1
| #define HAVE_DECL_IBV_MLX5_EXP_UPDATE_CQ_CI 1
| #define HAVE_DECL_MLX5_WQE_CTRL_SOLICITED 1
| #define HAVE_STRUCT_MLX5_SRQ_CMD_QP 1
| #define HAVE_STRUCT_MLX5_AH_IBV_AH 1
| #define HAVE_STRUCT_IBV_MLX5_QP_INFO_BF_NEED_LOCK 1
| #define HAVE_DECL_IBV_EXP_QP_INIT_ATTR_RES_DOMAIN 1
| #define HAVE_IBV_EXP_RES_DOMAIN 1
| #define HAVE_DECL_IBV_EXP_RES_DOMAIN_THREAD_MODEL 1
| #define HAVE_IBV_EXP_RES_DOMAIN 1
| #define HAVE_DECL_IBV_EXP_CREATE_RES_DOMAIN 1
| #define HAVE_IBV_EXP_RES_DOMAIN 1
| #define HAVE_DECL_IBV_EXP_DESTROY_RES_DOMAIN 1
| #define HAVE_IBV_EXP_RES_DOMAIN 1
| #define HAVE_INFINIBAND_MLX5DV_H 1
| #define HAVE_DECL_MLX5DV_INIT_OBJ 1
| #define HAVE_DECL_MLX5DV_OBJ_AH 0
| #define HAVE_DECL_IBV_ALLOC_TD 0
| #define HAVE_MLX5_HW 1
| #define HAVE_MLX5_HW_UD 1
| #define HAVE_DECL_IBV_LINK_LAYER_INFINIBAND 1
| #define HAVE_DECL_IBV_LINK_LAYER_ETHERNET 1
| #define HAVE_DECL_IBV_EVENT_GID_CHANGE 1
| #define HAVE_DECL_IBV_EXP_ACCESS_ALLOCATE_MR 1
| #define HAVE_DECL_IBV_EXP_ACCESS_ON_DEMAND 1
| #define HAVE_DECL_IBV_EXP_DEVICE_MR_ALLOCATE 1
| #define HAVE_DECL_IBV_EXP_WR_NOP 1
| #define HAVE_DECL_IBV_EXP_DEVICE_DC_TRANSPORT 1
| #define HAVE_DECL_IBV_EXP_ATOMIC_HCA_REPLY_BE 1
| #define HAVE_DECL_IBV_EXP_PREFETCH_WRITE_ACCESS 1
| #define HAVE_DECL_IBV_EXP_QP_OOO_RW_DATA_PLACEMENT 1
| #define HAVE_DECL_IBV_EXP_DCT_OOO_RW_DATA_PLACEMENT 1
| #define HAVE_DECL_IBV_EXP_CQ_MODERATION 1
| #define HAVE_DECL_IBV_EXP_REG_MR 1
| #define HAVE_DECL_IBV_EXP_CREATE_QP 1
| #define HAVE_DECL_IBV_EXP_PREFETCH_MR 1
| #define HAVE_DECL_IBV_EXP_CREATE_SRQ 1
| #define HAVE_DECL_IBV_EXP_SETENV 1
| #define HAVE_DECL_IBV_EXP_QUERY_GID_ATTR 1
| #define HAVE_DECL_IBV_EXP_POST_SEND 1
| #define HAVE_DECL_IBV_EXP_WR_EXT_MASKED_ATOMIC_CMP_AND_SWP 1
| #define HAVE_DECL_IBV_EXP_WR_EXT_MASKED_ATOMIC_FETCH_AND_ADD 1
| #define HAVE_DECL_IBV_EXP_QP_INIT_ATTR_ATOMICS_ARG 1
| #define HAVE_DECL_IBV_EXP_SEND_EXT_ATOMIC_INLINE 1
| #define HAVE_DECL_IBV_EXP_DEVICE_ATTR_RESERVED_2 0
| #define HAVE_DECL_IBV_EXP_MR_INDIRECT_KLMS 1
| #define HAVE_EXP_UMR 1
| #define HAVE_DECL_IBV_EXP_QP_CREATE_UMR 1
| #define HAVE_IBV_EXP_QP_CREATE_UMR 1
| /* end confdefs.h. */
| #include <infiniband/verbs.h>
|
| int
| main ()
| {
| static struct ibv_exp_qp_init_attr ac_aggr;
| if (ac_aggr.umr_caps)
| return 0;
| ;
| return 0;
| }
configure:21852: gcc -c conftest.c >&5
conftest.c: In function 'main':
conftest.c:138:19: error: 'struct ibv_exp_qp_init_attr' has no member named 'umr_caps'
if (sizeof ac_aggr.umr_caps)
^
configure:21852: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "ucx"
| #define PACKAGE_TARNAME "ucx"
| #define PACKAGE_VERSION "1.5"
| #define PACKAGE_STRING "ucx 1.5"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define PACKAGE "ucx"
| #define VERSION "1.5"
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define STDC_HEADERS 1
| #define restrict __restrict
| #define HAVE_DECL_STRERROR_R 1
| #define HAVE_STRERROR_R 1
| #define STRERROR_R_CHAR_P 1
| #define UCX_CONFIGURE_FLAGS "--prefix=/home/kfukuda/ucx/install --with-cuda=/usr/local/cuda"
| #define HAVE_ATTRIBUTE_NOOPTIMIZE 1
| #define HAVE_LIBRT 1
| #define HAVE_LIBRT 1
| #define HAVE_DECL_ASPRINTF 1
| #define HAVE_DECL_STRDUPA 1
| #define HAVE_DECL_BASENAME 1
| #define HAVE_DECL_FMEMOPEN 1
| #define HAVE_DECL_CPU_ZERO 1
| #define HAVE_DECL_CPU_ISSET 1
| #define HAVE_DECL_F_SETOWN_EX 1
| #define HAVE_DECL_ETHTOOL_CMD_SPEED 1
| #define HAVE_DECL_SPEED_UNKNOWN 1
| #define HAVE_DECL___PPC_GET_TIMEBASE_FREQ 0
| #define NVALGRIND 1
| #define HAVE_NUMA_H 1
| #define HAVE_NUMAIF_H 1
| #define HAVE_NUMA 1
| #define HAVE_STRUCT_BITMASK 1
| #define HAVE_MALLOC_HOOK 1
| #define HAVE_STRUCT_DL_PHDR_INFO 1
| #define UCS_MAX_LOG_LEVEL UCS_LOG_LEVEL_TRACE_POLL
| #define ENABLE_ASSERT 1
| #define HAVE_HW_TIMER 1
| #define HAVE___CLEAR_CACHE 1
| #define ENABLE_SYMBOL_OVERRIDE 1
| #define HAVE_UCM_PTMALLOC286 1
| #define HAVE_MALLOC_GET_STATE 1
| #define HAVE_MALLOC_SET_STATE 1
| #define HAVE_DECL_MADV_FREE 0
| #define HAVE_DECL_MADV_REMOVE 1
| #define HAVE_DECL_POSIX_MADV_DONTNEED 1
| #define HAVE_DECL_IBV_WC_STATUS_STR 1
| #define HAVE_DECL_________________________IBV_EVENT_TYPE_STR 1
| #define HAVE_DECL_________________________IBV_QUERY_GID 1
| #define HAVE_DECL_________________________IBV_GET_DEVICE_NAME 1
| #define HAVE_DECL_________________________IBV_CREATE_SRQ 1
| #define HAVE_DECL_________________________IBV_GET_ASYNC_EVENT 1
| #define HAVE_VERBS_EXP_H 1
| #define HAVE_STRUCT_IBV_EXP_DEVICE_ATTR_EXP_DEVICE_CAP_FLAGS 1
| #define HAVE_STRUCT_IBV_EXP_DEVICE_ATTR_ODP_CAPS 1
| #define HAVE_STRUCT_IBV_EXP_DEVICE_ATTR_ODP_CAPS_PER_TRANSPORT_CAPS_DC_ODP_CAPS 1
| #define HAVE_STRUCT_IBV_EXP_DEVICE_ATTR_ODP_MR_MAX_SIZE 1
| #define HAVE_STRUCT_IBV_EXP_QP_INIT_ATTR_MAX_INL_RECV 1
| #define HAVE_STRUCT_IBV_ASYNC_EVENT_ELEMENT_DCT 1
| #define HAVE_DECL_IBV_CREATE_CQ_ATTR_IGNORE_OVERRUN 0
| #define HAVE_DECL_IBV_EXP_CQ_IGNORE_OVERRUN 1
| #define HAVE_INFINIBAND_MLX5_HW_H 1
| #define HAVE_DECL_IBV_MLX5_EXP_GET_QP_INFO 1
| #define HAVE_DECL_IBV_MLX5_EXP_GET_CQ_INFO 1
| #define HAVE_DECL_IBV_MLX5_EXP_GET_SRQ_INFO 1
| #define HAVE_DECL_IBV_MLX5_EXP_UPDATE_CQ_CI 1
| #define HAVE_DECL_MLX5_WQE_CTRL_SOLICITED 1
| #define HAVE_STRUCT_MLX5_SRQ_CMD_QP 1
| #define HAVE_STRUCT_MLX5_AH_IBV_AH 1
| #define HAVE_STRUCT_IBV_MLX5_QP_INFO_BF_NEED_LOCK 1
| #define HAVE_DECL_IBV_EXP_QP_INIT_ATTR_RES_DOMAIN 1
| #define HAVE_IBV_EXP_RES_DOMAIN 1
| #define HAVE_DECL_IBV_EXP_RES_DOMAIN_THREAD_MODEL 1
| #define HAVE_IBV_EXP_RES_DOMAIN 1
| #define HAVE_DECL_IBV_EXP_CREATE_RES_DOMAIN 1
| #define HAVE_IBV_EXP_RES_DOMAIN 1
| #define HAVE_DECL_IBV_EXP_DESTROY_RES_DOMAIN 1
| #define HAVE_IBV_EXP_RES_DOMAIN 1
| #define HAVE_INFINIBAND_MLX5DV_H 1
| #define HAVE_DECL_MLX5DV_INIT_OBJ 1
| #define HAVE_DECL_MLX5DV_OBJ_AH 0
| #define HAVE_DECL_IBV_ALLOC_TD 0
| #define HAVE_MLX5_HW 1
| #define HAVE_MLX5_HW_UD 1
| #define HAVE_DECL_IBV_LINK_LAYER_INFINIBAND 1
| #define HAVE_DECL_IBV_LINK_LAYER_ETHERNET 1
| #define HAVE_DECL_IBV_EVENT_GID_CHANGE 1
| #define HAVE_DECL_IBV_EXP_ACCESS_ALLOCATE_MR 1
| #define HAVE_DECL_IBV_EXP_ACCESS_ON_DEMAND 1
| #define HAVE_DECL_IBV_EXP_DEVICE_MR_ALLOCATE 1
| #define HAVE_DECL_IBV_EXP_WR_NOP 1
| #define HAVE_DECL_IBV_EXP_DEVICE_DC_TRANSPORT 1
| #define HAVE_DECL_IBV_EXP_ATOMIC_HCA_REPLY_BE 1
| #define HAVE_DECL_IBV_EXP_PREFETCH_WRITE_ACCESS 1
| #define HAVE_DECL_IBV_EXP_QP_OOO_RW_DATA_PLACEMENT 1
| #define HAVE_DECL_IBV_EXP_DCT_OOO_RW_DATA_PLACEMENT 1
| #define HAVE_DECL_IBV_EXP_CQ_MODERATION 1
| #define HAVE_DECL_IBV_EXP_REG_MR 1
| #define HAVE_DECL_IBV_EXP_CREATE_QP 1
| #define HAVE_DECL_IBV_EXP_PREFETCH_MR 1
| #define HAVE_DECL_IBV_EXP_CREATE_SRQ 1
| #define HAVE_DECL_IBV_EXP_SETENV 1
| #define HAVE_DECL_IBV_EXP_QUERY_GID_ATTR 1
| #define HAVE_DECL_IBV_EXP_POST_SEND 1
| #define HAVE_DECL_IBV_EXP_WR_EXT_MASKED_ATOMIC_CMP_AND_SWP 1
| #define HAVE_DECL_IBV_EXP_WR_EXT_MASKED_ATOMIC_FETCH_AND_ADD 1
| #define HAVE_DECL_IBV_EXP_QP_INIT_ATTR_ATOMICS_ARG 1
| #define HAVE_DECL_IBV_EXP_SEND_EXT_ATOMIC_INLINE 1
| #define HAVE_DECL_IBV_EXP_DEVICE_ATTR_RESERVED_2 0
| #define HAVE_DECL_IBV_EXP_MR_INDIRECT_KLMS 1
| #define HAVE_EXP_UMR 1
| #define HAVE_DECL_IBV_EXP_QP_CREATE_UMR 1
| #define HAVE_IBV_EXP_QP_CREATE_UMR 1
| /* end confdefs.h. */
| #include <infiniband/verbs.h>
|
| int
| main ()
| {
| static struct ibv_exp_qp_init_attr ac_aggr;
| if (sizeof ac_aggr.umr_caps)
| return 0;
| ;
| return 0;
| }
configure:21852: result: no
configure:21866: checking whether IBV_EXP_MR_FIXED_BUFFER_SIZE is declared
configure:21866: gcc -c conftest.c >&5
conftest.c: In function 'main':
conftest.c:141:10: error: 'IBV_EXP_MR_FIXED_BUFFER_SIZE' undeclared (first use in this function)
(void) IBV_EXP_MR_FIXED_BUFFER_SIZE;
^
conftest.c:141:10: note: each undeclared identifier is reported only once for each function it appears in
configure:21866: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "ucx"
| #define PACKAGE_TARNAME "ucx"
| #define PACKAGE_VERSION "1.5"
| #define PACKAGE_STRING "ucx 1.5"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define PACKAGE "ucx"
| #define VERSION "1.5"
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define STDC_HEADERS 1
| #define restrict __restrict
| #define HAVE_DECL_STRERROR_R 1
| #define HAVE_STRERROR_R 1
| #define STRERROR_R_CHAR_P 1
| #define UCX_CONFIGURE_FLAGS "--prefix=/home/kfukuda/ucx/install --with-cuda=/usr/local/cuda"
| #define HAVE_ATTRIBUTE_NOOPTIMIZE 1
| #define HAVE_LIBRT 1
| #define HAVE_LIBRT 1
| #define HAVE_DECL_ASPRINTF 1
| #define HAVE_DECL_STRDUPA 1
| #define HAVE_DECL_BASENAME 1
| #define HAVE_DECL_FMEMOPEN 1
| #define HAVE_DECL_CPU_ZERO 1
| #define HAVE_DECL_CPU_ISSET 1
| #define HAVE_DECL_F_SETOWN_EX 1
| #define HAVE_DECL_ETHTOOL_CMD_SPEED 1
| #define HAVE_DECL_SPEED_UNKNOWN 1
| #define HAVE_DECL___PPC_GET_TIMEBASE_FREQ 0
| #define NVALGRIND 1
| #define HAVE_NUMA_H 1
| #define HAVE_NUMAIF_H 1
| #define HAVE_NUMA 1
| #define HAVE_STRUCT_BITMASK 1
| #define HAVE_MALLOC_HOOK 1
| #define HAVE_STRUCT_DL_PHDR_INFO 1
| #define UCS_MAX_LOG_LEVEL UCS_LOG_LEVEL_TRACE_POLL
| #define ENABLE_ASSERT 1
| #define HAVE_HW_TIMER 1
| #define HAVE___CLEAR_CACHE 1
| #define ENABLE_SYMBOL_OVERRIDE 1
| #define HAVE_UCM_PTMALLOC286 1
| #define HAVE_MALLOC_GET_STATE 1
| #define HAVE_MALLOC_SET_STATE 1
| #define HAVE_DECL_MADV_FREE 0
| #define HAVE_DECL_MADV_REMOVE 1
| #define HAVE_DECL_POSIX_MADV_DONTNEED 1
| #define HAVE_DECL_IBV_WC_STATUS_STR 1
| #define HAVE_DECL_________________________IBV_EVENT_TYPE_STR 1
| #define HAVE_DECL_________________________IBV_QUERY_GID 1
| #define HAVE_DECL_________________________IBV_GET_DEVICE_NAME 1
| #define HAVE_DECL_________________________IBV_CREATE_SRQ 1
| #define HAVE_DECL_________________________IBV_GET_ASYNC_EVENT 1
| #define HAVE_VERBS_EXP_H 1
| #define HAVE_STRUCT_IBV_EXP_DEVICE_ATTR_EXP_DEVICE_CAP_FLAGS 1
| #define HAVE_STRUCT_IBV_EXP_DEVICE_ATTR_ODP_CAPS 1
| #define HAVE_STRUCT_IBV_EXP_DEVICE_ATTR_ODP_CAPS_PER_TRANSPORT_CAPS_DC_ODP_CAPS 1
| #define HAVE_STRUCT_IBV_EXP_DEVICE_ATTR_ODP_MR_MAX_SIZE 1
| #define HAVE_STRUCT_IBV_EXP_QP_INIT_ATTR_MAX_INL_RECV 1
| #define HAVE_STRUCT_IBV_ASYNC_EVENT_ELEMENT_DCT 1
| #define HAVE_DECL_IBV_CREATE_CQ_ATTR_IGNORE_OVERRUN 0
| #define HAVE_DECL_IBV_EXP_CQ_IGNORE_OVERRUN 1
| #define HAVE_INFINIBAND_MLX5_HW_H 1
| #define HAVE_DECL_IBV_MLX5_EXP_GET_QP_INFO 1
| #define HAVE_DECL_IBV_MLX5_EXP_GET_CQ_INFO 1
| #define HAVE_DECL_IBV_MLX5_EXP_GET_SRQ_INFO 1
| #define HAVE_DECL_IBV_MLX5_EXP_UPDATE_CQ_CI 1
| #define HAVE_DECL_MLX5_WQE_CTRL_SOLICITED 1
| #define HAVE_STRUCT_MLX5_SRQ_CMD_QP 1
| #define HAVE_STRUCT_MLX5_AH_IBV_AH 1
| #define HAVE_STRUCT_IBV_MLX5_QP_INFO_BF_NEED_LOCK 1
| #define HAVE_DECL_IBV_EXP_QP_INIT_ATTR_RES_DOMAIN 1
| #define HAVE_IBV_EXP_RES_DOMAIN 1
| #define HAVE_DECL_IBV_EXP_RES_DOMAIN_THREAD_MODEL 1
| #define HAVE_IBV_EXP_RES_DOMAIN 1
| #define HAVE_DECL_IBV_EXP_CREATE_RES_DOMAIN 1
| #define HAVE_IBV_EXP_RES_DOMAIN 1
| #define HAVE_DECL_IBV_EXP_DESTROY_RES_DOMAIN 1
| #define HAVE_IBV_EXP_RES_DOMAIN 1
| #define HAVE_INFINIBAND_MLX5DV_H 1
| #define HAVE_DECL_MLX5DV_INIT_OBJ 1
| #define HAVE_DECL_MLX5DV_OBJ_AH 0
| #define HAVE_DECL_IBV_ALLOC_TD 0
| #define HAVE_MLX5_HW 1
| #define HAVE_MLX5_HW_UD 1
| #define HAVE_DECL_IBV_LINK_LAYER_INFINIBAND 1
| #define HAVE_DECL_IBV_LINK_LAYER_ETHERNET 1
| #define HAVE_DECL_IBV_EVENT_GID_CHANGE 1
| #define HAVE_DECL_IBV_EXP_ACCESS_ALLOCATE_MR 1
| #define HAVE_DECL_IBV_EXP_ACCESS_ON_DEMAND 1
| #define HAVE_DECL_IBV_EXP_DEVICE_MR_ALLOCATE 1
| #define HAVE_DECL_IBV_EXP_WR_NOP 1
| #define HAVE_DECL_IBV_EXP_DEVICE_DC_TRANSPORT 1
| #define HAVE_DECL_IBV_EXP_ATOMIC_HCA_REPLY_BE 1
| #define HAVE_DECL_IBV_EXP_PREFETCH_WRITE_ACCESS 1
| #define HAVE_DECL_IBV_EXP_QP_OOO_RW_DATA_PLACEMENT 1
| #define HAVE_DECL_IBV_EXP_DCT_OOO_RW_DATA_PLACEMENT 1
| #define HAVE_DECL_IBV_EXP_CQ_MODERATION 1
| #define HAVE_DECL_IBV_EXP_REG_MR 1
| #define HAVE_DECL_IBV_EXP_CREATE_QP 1
| #define HAVE_DECL_IBV_EXP_PREFETCH_MR 1
| #define HAVE_DECL_IBV_EXP_CREATE_SRQ 1
| #define HAVE_DECL_IBV_EXP_SETENV 1
| #define HAVE_DECL_IBV_EXP_QUERY_GID_ATTR 1
| #define HAVE_DECL_IBV_EXP_POST_SEND 1
| #define HAVE_DECL_IBV_EXP_WR_EXT_MASKED_ATOMIC_CMP_AND_SWP 1
| #define HAVE_DECL_IBV_EXP_WR_EXT_MASKED_ATOMIC_FETCH_AND_ADD 1
| #define HAVE_DECL_IBV_EXP_QP_INIT_ATTR_ATOMICS_ARG 1
| #define HAVE_DECL_IBV_EXP_SEND_EXT_ATOMIC_INLINE 1
| #define HAVE_DECL_IBV_EXP_DEVICE_ATTR_RESERVED_2 0
| #define HAVE_DECL_IBV_EXP_MR_INDIRECT_KLMS 1
| #define HAVE_EXP_UMR 1
| #define HAVE_DECL_IBV_EXP_QP_CREATE_UMR 1
| #define HAVE_IBV_EXP_QP_CREATE_UMR 1
| /* end confdefs.h. */
| #include <infiniband/verbs.h>
|
| int
| main ()
| {
| #ifndef IBV_EXP_MR_FIXED_BUFFER_SIZE
| #ifdef __cplusplus
| (void) IBV_EXP_MR_FIXED_BUFFER_SIZE;
| #else
| (void) IBV_EXP_MR_FIXED_BUFFER_SIZE;
| #endif
| #endif
|
| ;
| return 0;
| }
configure:21866: result: no
configure:21895: checking for struct ibv_exp_masked_atomic_params.masked_log_atomic_arg_sizes_network_endianness
configure:21895: gcc -c conftest.c >&5
configure:21895: $? = 0
configure:21895: result: yes
configure:21904: checking whether IBV_EXP_ODP_SUPPORT_IMPLICIT is declared
configure:21904: gcc -c conftest.c >&5
configure:21904: $? = 0
configure:21904: result: yes
configure:21917: checking for struct mlx5_wqe_av.base
configure:21917: gcc -c conftest.c >&5
conftest.c: In function 'main':
conftest.c:142:5: error: used struct type value where scalar is required
if (ac_aggr.base)
^
configure:21917: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "ucx"
| #define PACKAGE_TARNAME "ucx"
| #define PACKAGE_VERSION "1.5"
| #define PACKAGE_STRING "ucx 1.5"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define PACKAGE "ucx"
| #define VERSION "1.5"
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define STDC_HEADERS 1
| #define restrict __restrict
| #define HAVE_DECL_STRERROR_R 1
| #define HAVE_STRERROR_R 1
| #define STRERROR_R_CHAR_P 1
| #define UCX_CONFIGURE_FLAGS "--prefix=/home/kfukuda/ucx/install --with-cuda=/usr/local/cuda"
| #define HAVE_ATTRIBUTE_NOOPTIMIZE 1
| #define HAVE_LIBRT 1
| #define HAVE_LIBRT 1
| #define HAVE_DECL_ASPRINTF 1
| #define HAVE_DECL_STRDUPA 1
| #define HAVE_DECL_BASENAME 1
| #define HAVE_DECL_FMEMOPEN 1
| #define HAVE_DECL_CPU_ZERO 1
| #define HAVE_DECL_CPU_ISSET 1
| #define HAVE_DECL_F_SETOWN_EX 1
| #define HAVE_DECL_ETHTOOL_CMD_SPEED 1
| #define HAVE_DECL_SPEED_UNKNOWN 1
| #define HAVE_DECL___PPC_GET_TIMEBASE_FREQ 0
| #define NVALGRIND 1
| #define HAVE_NUMA_H 1
| #define HAVE_NUMAIF_H 1
| #define HAVE_NUMA 1
| #define HAVE_STRUCT_BITMASK 1
| #define HAVE_MALLOC_HOOK 1
| #define HAVE_STRUCT_DL_PHDR_INFO 1
| #define UCS_MAX_LOG_LEVEL UCS_LOG_LEVEL_TRACE_POLL
| #define ENABLE_ASSERT 1
| #define HAVE_HW_TIMER 1
| #define HAVE___CLEAR_CACHE 1
| #define ENABLE_SYMBOL_OVERRIDE 1
| #define HAVE_UCM_PTMALLOC286 1
| #define HAVE_MALLOC_GET_STATE 1
| #define HAVE_MALLOC_SET_STATE 1
| #define HAVE_DECL_MADV_FREE 0
| #define HAVE_DECL_MADV_REMOVE 1
| #define HAVE_DECL_POSIX_MADV_DONTNEED 1
| #define HAVE_DECL_IBV_WC_STATUS_STR 1
| #define HAVE_DECL_________________________IBV_EVENT_TYPE_STR 1
| #define HAVE_DECL_________________________IBV_QUERY_GID 1
| #define HAVE_DECL_________________________IBV_GET_DEVICE_NAME 1
| #define HAVE_DECL_________________________IBV_CREATE_SRQ 1
| #define HAVE_DECL_________________________IBV_GET_ASYNC_EVENT 1
| #define HAVE_VERBS_EXP_H 1
| #define HAVE_STRUCT_IBV_EXP_DEVICE_ATTR_EXP_DEVICE_CAP_FLAGS 1
| #define HAVE_STRUCT_IBV_EXP_DEVICE_ATTR_ODP_CAPS 1
| #define HAVE_STRUCT_IBV_EXP_DEVICE_ATTR_ODP_CAPS_PER_TRANSPORT_CAPS_DC_ODP_CAPS 1
| #define HAVE_STRUCT_IBV_EXP_DEVICE_ATTR_ODP_MR_MAX_SIZE 1
| #define HAVE_STRUCT_IBV_EXP_QP_INIT_ATTR_MAX_INL_RECV 1
| #define HAVE_STRUCT_IBV_ASYNC_EVENT_ELEMENT_DCT 1
| #define HAVE_DECL_IBV_CREATE_CQ_ATTR_IGNORE_OVERRUN 0
| #define HAVE_DECL_IBV_EXP_CQ_IGNORE_OVERRUN 1
| #define HAVE_INFINIBAND_MLX5_HW_H 1
| #define HAVE_DECL_IBV_MLX5_EXP_GET_QP_INFO 1
| #define HAVE_DECL_IBV_MLX5_EXP_GET_CQ_INFO 1
| #define HAVE_DECL_IBV_MLX5_EXP_GET_SRQ_INFO 1
| #define HAVE_DECL_IBV_MLX5_EXP_UPDATE_CQ_CI 1
| #define HAVE_DECL_MLX5_WQE_CTRL_SOLICITED 1
| #define HAVE_STRUCT_MLX5_SRQ_CMD_QP 1
| #define HAVE_STRUCT_MLX5_AH_IBV_AH 1
| #define HAVE_STRUCT_IBV_MLX5_QP_INFO_BF_NEED_LOCK 1
| #define HAVE_DECL_IBV_EXP_QP_INIT_ATTR_RES_DOMAIN 1
| #define HAVE_IBV_EXP_RES_DOMAIN 1
| #define HAVE_DECL_IBV_EXP_RES_DOMAIN_THREAD_MODEL 1
| #define HAVE_IBV_EXP_RES_DOMAIN 1
| #define HAVE_DECL_IBV_EXP_CREATE_RES_DOMAIN 1
| #define HAVE_IBV_EXP_RES_DOMAIN 1
| #define HAVE_DECL_IBV_EXP_DESTROY_RES_DOMAIN 1
| #define HAVE_IBV_EXP_RES_DOMAIN 1
| #define HAVE_INFINIBAND_MLX5DV_H 1
| #define HAVE_DECL_MLX5DV_INIT_OBJ 1
| #define HAVE_DECL_MLX5DV_OBJ_AH 0
| #define HAVE_DECL_IBV_ALLOC_TD 0
| #define HAVE_MLX5_HW 1
| #define HAVE_MLX5_HW_UD 1
| #define HAVE_DECL_IBV_LINK_LAYER_INFINIBAND 1
| #define HAVE_DECL_IBV_LINK_LAYER_ETHERNET 1
| #define HAVE_DECL_IBV_EVENT_GID_CHANGE 1
| #define HAVE_DECL_IBV_EXP_ACCESS_ALLOCATE_MR 1
| #define HAVE_DECL_IBV_EXP_ACCESS_ON_DEMAND 1
| #define HAVE_DECL_IBV_EXP_DEVICE_MR_ALLOCATE 1
| #define HAVE_DECL_IBV_EXP_WR_NOP 1
| #define HAVE_DECL_IBV_EXP_DEVICE_DC_TRANSPORT 1
| #define HAVE_DECL_IBV_EXP_ATOMIC_HCA_REPLY_BE 1
| #define HAVE_DECL_IBV_EXP_PREFETCH_WRITE_ACCESS 1
| #define HAVE_DECL_IBV_EXP_QP_OOO_RW_DATA_PLACEMENT 1
| #define HAVE_DECL_IBV_EXP_DCT_OOO_RW_DATA_PLACEMENT 1
| #define HAVE_DECL_IBV_EXP_CQ_MODERATION 1
| #define HAVE_DECL_IBV_EXP_REG_MR 1
| #define HAVE_DECL_IBV_EXP_CREATE_QP 1
| #define HAVE_DECL_IBV_EXP_PREFETCH_MR 1
| #define HAVE_DECL_IBV_EXP_CREATE_SRQ 1
| #define HAVE_DECL_IBV_EXP_SETENV 1
| #define HAVE_DECL_IBV_EXP_QUERY_GID_ATTR 1
| #define HAVE_DECL_IBV_EXP_POST_SEND 1
| #define HAVE_DECL_IBV_EXP_WR_EXT_MASKED_ATOMIC_CMP_AND_SWP 1
| #define HAVE_DECL_IBV_EXP_WR_EXT_MASKED_ATOMIC_FETCH_AND_ADD 1
| #define HAVE_DECL_IBV_EXP_QP_INIT_ATTR_ATOMICS_ARG 1
| #define HAVE_DECL_IBV_EXP_SEND_EXT_ATOMIC_INLINE 1
| #define HAVE_DECL_IBV_EXP_DEVICE_ATTR_RESERVED_2 0
| #define HAVE_DECL_IBV_EXP_MR_INDIRECT_KLMS 1
| #define HAVE_EXP_UMR 1
| #define HAVE_DECL_IBV_EXP_QP_CREATE_UMR 1
| #define HAVE_IBV_EXP_QP_CREATE_UMR 1
| #define HAVE_DECL_IBV_EXP_MR_FIXED_BUFFER_SIZE 0
| #define HAVE_IB_EXT_ATOMICS 1
| #define HAVE_MASKED_ATOMICS_ENDIANNESS 1
| #define HAVE_DECL_IBV_EXP_ODP_SUPPORT_IMPLICIT 1
| /* end confdefs.h. */
| #include <infiniband/mlx5dv.h>
|
| int
| main ()
| {
| static struct mlx5_wqe_av ac_aggr;
| if (ac_aggr.base)
| return 0;
| ;
| return 0;
| }
configure:21917: gcc -c conftest.c >&5
configure:21917: $? = 0
configure:21917: result: yes
configure:21927: checking for struct mlx5_grh_av.rmac
configure:21927: gcc -c conftest.c >&5
configure:21927: $? = 0
configure:21927: result: yes
configure:21944: checking whether IBV_EXP_QPT_DC_INI is declared
configure:21944: gcc -c conftest.c >&5
configure:21944: $? = 0
configure:21944: result: yes
configure:21961: checking for struct ibv_exp_dct_init_attr.inline_size
configure:21961: gcc -c conftest.c >&5
configure:21961: $? = 0
configure:21961: result: yes
configure:21999: checking for ib_cm_send_req in -libcm
configure:22024: gcc -o conftest conftest.c -libcm -lpthread -lrt -lrt -ldl >&5
configure:22024: $? = 0
configure:22033: result: yes
configure:22054: checking for struct ibv_exp_tmh.tag
configure:22054: gcc -c conftest.c >&5
configure:22054: $? = 0
configure:22054: result: yes
configure:22068: checking for struct ibv_exp_create_srq_attr.dc_offload_params
configure:22068: gcc -c conftest.c >&5
conftest.c: In function 'main':
conftest.c:152:12: error: 'struct ibv_exp_create_srq_attr' has no member named 'dc_offload_params'
if (ac_aggr.dc_offload_params)
^
configure:22068: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "ucx"
| #define PACKAGE_TARNAME "ucx"
| #define PACKAGE_VERSION "1.5"
| #define PACKAGE_STRING "ucx 1.5"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define PACKAGE "ucx"
| #define VERSION "1.5"
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define STDC_HEADERS 1
| #define restrict __restrict
| #define HAVE_DECL_STRERROR_R 1
| #define HAVE_STRERROR_R 1
| #define STRERROR_R_CHAR_P 1
| #define UCX_CONFIGURE_FLAGS "--prefix=/home/kfukuda/ucx/install --with-cuda=/usr/local/cuda"
| #define HAVE_ATTRIBUTE_NOOPTIMIZE 1
| #define HAVE_LIBRT 1
| #define HAVE_LIBRT 1
| #define HAVE_DECL_ASPRINTF 1
| #define HAVE_DECL_STRDUPA 1
| #define HAVE_DECL_BASENAME 1
| #define HAVE_DECL_FMEMOPEN 1
| #define HAVE_DECL_CPU_ZERO 1
| #define HAVE_DECL_CPU_ISSET 1
| #define HAVE_DECL_F_SETOWN_EX 1
| #define HAVE_DECL_ETHTOOL_CMD_SPEED 1
| #define HAVE_DECL_SPEED_UNKNOWN 1
| #define HAVE_DECL___PPC_GET_TIMEBASE_FREQ 0
| #define NVALGRIND 1
| #define HAVE_NUMA_H 1
| #define HAVE_NUMAIF_H 1
| #define HAVE_NUMA 1
| #define HAVE_STRUCT_BITMASK 1
| #define HAVE_MALLOC_HOOK 1
| #define HAVE_STRUCT_DL_PHDR_INFO 1
| #define UCS_MAX_LOG_LEVEL UCS_LOG_LEVEL_TRACE_POLL
| #define ENABLE_ASSERT 1
| #define HAVE_HW_TIMER 1
| #define HAVE___CLEAR_CACHE 1
| #define ENABLE_SYMBOL_OVERRIDE 1
| #define HAVE_UCM_PTMALLOC286 1
| #define HAVE_MALLOC_GET_STATE 1
| #define HAVE_MALLOC_SET_STATE 1
| #define HAVE_DECL_MADV_FREE 0
| #define HAVE_DECL_MADV_REMOVE 1
| #define HAVE_DECL_POSIX_MADV_DONTNEED 1
| #define HAVE_DECL_IBV_WC_STATUS_STR 1
| #define HAVE_DECL_________________________IBV_EVENT_TYPE_STR 1
| #define HAVE_DECL_________________________IBV_QUERY_GID 1
| #define HAVE_DECL_________________________IBV_GET_DEVICE_NAME 1
| #define HAVE_DECL_________________________IBV_CREATE_SRQ 1
| #define HAVE_DECL_________________________IBV_GET_ASYNC_EVENT 1
| #define HAVE_VERBS_EXP_H 1
| #define HAVE_STRUCT_IBV_EXP_DEVICE_ATTR_EXP_DEVICE_CAP_FLAGS 1
| #define HAVE_STRUCT_IBV_EXP_DEVICE_ATTR_ODP_CAPS 1
| #define HAVE_STRUCT_IBV_EXP_DEVICE_ATTR_ODP_CAPS_PER_TRANSPORT_CAPS_DC_ODP_CAPS 1
| #define HAVE_STRUCT_IBV_EXP_DEVICE_ATTR_ODP_MR_MAX_SIZE 1
| #define HAVE_STRUCT_IBV_EXP_QP_INIT_ATTR_MAX_INL_RECV 1
| #define HAVE_STRUCT_IBV_ASYNC_EVENT_ELEMENT_DCT 1
| #define HAVE_DECL_IBV_CREATE_CQ_ATTR_IGNORE_OVERRUN 0
| #define HAVE_DECL_IBV_EXP_CQ_IGNORE_OVERRUN 1
| #define HAVE_INFINIBAND_MLX5_HW_H 1
| #define HAVE_DECL_IBV_MLX5_EXP_GET_QP_INFO 1
| #define HAVE_DECL_IBV_MLX5_EXP_GET_CQ_INFO 1
| #define HAVE_DECL_IBV_MLX5_EXP_GET_SRQ_INFO 1
| #define HAVE_DECL_IBV_MLX5_EXP_UPDATE_CQ_CI 1
| #define HAVE_DECL_MLX5_WQE_CTRL_SOLICITED 1
| #define HAVE_STRUCT_MLX5_SRQ_CMD_QP 1
| #define HAVE_STRUCT_MLX5_AH_IBV_AH 1
| #define HAVE_STRUCT_IBV_MLX5_QP_INFO_BF_NEED_LOCK 1
| #define HAVE_DECL_IBV_EXP_QP_INIT_ATTR_RES_DOMAIN 1
| #define HAVE_IBV_EXP_RES_DOMAIN 1
| #define HAVE_DECL_IBV_EXP_RES_DOMAIN_THREAD_MODEL 1
| #define HAVE_IBV_EXP_RES_DOMAIN 1
| #define HAVE_DECL_IBV_EXP_CREATE_RES_DOMAIN 1
| #define HAVE_IBV_EXP_RES_DOMAIN 1
| #define HAVE_DECL_IBV_EXP_DESTROY_RES_DOMAIN 1
| #define HAVE_IBV_EXP_RES_DOMAIN 1
| #define HAVE_INFINIBAND_MLX5DV_H 1
| #define HAVE_DECL_MLX5DV_INIT_OBJ 1
| #define HAVE_DECL_MLX5DV_OBJ_AH 0
| #define HAVE_DECL_IBV_ALLOC_TD 0
| #define HAVE_MLX5_HW 1
| #define HAVE_MLX5_HW_UD 1
| #define HAVE_DECL_IBV_LINK_LAYER_INFINIBAND 1
| #define HAVE_DECL_IBV_LINK_LAYER_ETHERNET 1
| #define HAVE_DECL_IBV_EVENT_GID_CHANGE 1
| #define HAVE_DECL_IBV_EXP_ACCESS_ALLOCATE_MR 1
| #define HAVE_DECL_IBV_EXP_ACCESS_ON_DEMAND 1
| #define HAVE_DECL_IBV_EXP_DEVICE_MR_ALLOCATE 1
| #define HAVE_DECL_IBV_EXP_WR_NOP 1
| #define HAVE_DECL_IBV_EXP_DEVICE_DC_TRANSPORT 1
| #define HAVE_DECL_IBV_EXP_ATOMIC_HCA_REPLY_BE 1
| #define HAVE_DECL_IBV_EXP_PREFETCH_WRITE_ACCESS 1
| #define HAVE_DECL_IBV_EXP_QP_OOO_RW_DATA_PLACEMENT 1
| #define HAVE_DECL_IBV_EXP_DCT_OOO_RW_DATA_PLACEMENT 1
| #define HAVE_DECL_IBV_EXP_CQ_MODERATION 1
| #define HAVE_DECL_IBV_EXP_REG_MR 1
| #define HAVE_DECL_IBV_EXP_CREATE_QP 1
| #define HAVE_DECL_IBV_EXP_PREFETCH_MR 1
| #define HAVE_DECL_IBV_EXP_CREATE_SRQ 1
| #define HAVE_DECL_IBV_EXP_SETENV 1
| #define HAVE_DECL_IBV_EXP_QUERY_GID_ATTR 1
| #define HAVE_DECL_IBV_EXP_POST_SEND 1
| #define HAVE_DECL_IBV_EXP_WR_EXT_MASKED_ATOMIC_CMP_AND_SWP 1
| #define HAVE_DECL_IBV_EXP_WR_EXT_MASKED_ATOMIC_FETCH_AND_ADD 1
| #define HAVE_DECL_IBV_EXP_QP_INIT_ATTR_ATOMICS_ARG 1
| #define HAVE_DECL_IBV_EXP_SEND_EXT_ATOMIC_INLINE 1
| #define HAVE_DECL_IBV_EXP_DEVICE_ATTR_RESERVED_2 0
| #define HAVE_DECL_IBV_EXP_MR_INDIRECT_KLMS 1
| #define HAVE_EXP_UMR 1
| #define HAVE_DECL_IBV_EXP_QP_CREATE_UMR 1
| #define HAVE_IBV_EXP_QP_CREATE_UMR 1
| #define HAVE_DECL_IBV_EXP_MR_FIXED_BUFFER_SIZE 0
| #define HAVE_IB_EXT_ATOMICS 1
| #define HAVE_MASKED_ATOMICS_ENDIANNESS 1
| #define HAVE_DECL_IBV_EXP_ODP_SUPPORT_IMPLICIT 1
| #define HAVE_STRUCT_MLX5_WQE_AV_BASE 1
| #define HAVE_STRUCT_MLX5_GRH_AV_RMAC 1
| #define HAVE_IB 1
| #define HAVE_DECL_IBV_EXP_QPT_DC_INI 1
| #define HAVE_STRUCT_IBV_EXP_DCT_INIT_ATTR_INLINE_SIZE 1
| #define HAVE_TL_DC 1
| #define HAVE_TL_RC 1
| #define HAVE_TL_UD 1
| #define HAVE_TL_CM 1
| #define IBV_EXP_HW_TM 1
| /* end confdefs.h. */
| #include <infiniband/verbs_exp.h>
|
| int
| main ()
| {
| static struct ibv_exp_create_srq_attr ac_aggr;
| if (ac_aggr.dc_offload_params)
| return 0;
| ;
| return 0;
| }
configure:22068: gcc -c conftest.c >&5
conftest.c: In function 'main':
conftest.c:152:19: error: 'struct ibv_exp_create_srq_attr' has no member named 'dc_offload_params'
if (sizeof ac_aggr.dc_offload_params)
^
configure:22068: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "ucx"
| #define PACKAGE_TARNAME "ucx"
| #define PACKAGE_VERSION "1.5"
| #define PACKAGE_STRING "ucx 1.5"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define PACKAGE "ucx"
| #define VERSION "1.5"
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define STDC_HEADERS 1
| #define restrict __restrict
| #define HAVE_DECL_STRERROR_R 1
| #define HAVE_STRERROR_R 1
| #define STRERROR_R_CHAR_P 1
| #define UCX_CONFIGURE_FLAGS "--prefix=/home/kfukuda/ucx/install --with-cuda=/usr/local/cuda"
| #define HAVE_ATTRIBUTE_NOOPTIMIZE 1
| #define HAVE_LIBRT 1
| #define HAVE_LIBRT 1
| #define HAVE_DECL_ASPRINTF 1
| #define HAVE_DECL_STRDUPA 1
| #define HAVE_DECL_BASENAME 1
| #define HAVE_DECL_FMEMOPEN 1
| #define HAVE_DECL_CPU_ZERO 1
| #define HAVE_DECL_CPU_ISSET 1
| #define HAVE_DECL_F_SETOWN_EX 1
| #define HAVE_DECL_ETHTOOL_CMD_SPEED 1
| #define HAVE_DECL_SPEED_UNKNOWN 1
| #define HAVE_DECL___PPC_GET_TIMEBASE_FREQ 0
| #define NVALGRIND 1
| #define HAVE_NUMA_H 1
| #define HAVE_NUMAIF_H 1
| #define HAVE_NUMA 1
| #define HAVE_STRUCT_BITMASK 1
| #define HAVE_MALLOC_HOOK 1
| #define HAVE_STRUCT_DL_PHDR_INFO 1
| #define UCS_MAX_LOG_LEVEL UCS_LOG_LEVEL_TRACE_POLL
| #define ENABLE_ASSERT 1
| #define HAVE_HW_TIMER 1
| #define HAVE___CLEAR_CACHE 1
| #define ENABLE_SYMBOL_OVERRIDE 1
| #define HAVE_UCM_PTMALLOC286 1
| #define HAVE_MALLOC_GET_STATE 1
| #define HAVE_MALLOC_SET_STATE 1
| #define HAVE_DECL_MADV_FREE 0
| #define HAVE_DECL_MADV_REMOVE 1
| #define HAVE_DECL_POSIX_MADV_DONTNEED 1
| #define HAVE_DECL_IBV_WC_STATUS_STR 1
| #define HAVE_DECL_________________________IBV_EVENT_TYPE_STR 1
| #define HAVE_DECL_________________________IBV_QUERY_GID 1
| #define HAVE_DECL_________________________IBV_GET_DEVICE_NAME 1
| #define HAVE_DECL_________________________IBV_CREATE_SRQ 1
| #define HAVE_DECL_________________________IBV_GET_ASYNC_EVENT 1
| #define HAVE_VERBS_EXP_H 1
| #define HAVE_STRUCT_IBV_EXP_DEVICE_ATTR_EXP_DEVICE_CAP_FLAGS 1
| #define HAVE_STRUCT_IBV_EXP_DEVICE_ATTR_ODP_CAPS 1
| #define HAVE_STRUCT_IBV_EXP_DEVICE_ATTR_ODP_CAPS_PER_TRANSPORT_CAPS_DC_ODP_CAPS 1
| #define HAVE_STRUCT_IBV_EXP_DEVICE_ATTR_ODP_MR_MAX_SIZE 1
| #define HAVE_STRUCT_IBV_EXP_QP_INIT_ATTR_MAX_INL_RECV 1
| #define HAVE_STRUCT_IBV_ASYNC_EVENT_ELEMENT_DCT 1
| #define HAVE_DECL_IBV_CREATE_CQ_ATTR_IGNORE_OVERRUN 0
| #define HAVE_DECL_IBV_EXP_CQ_IGNORE_OVERRUN 1
| #define HAVE_INFINIBAND_MLX5_HW_H 1
| #define HAVE_DECL_IBV_MLX5_EXP_GET_QP_INFO 1
| #define HAVE_DECL_IBV_MLX5_EXP_GET_CQ_INFO 1
| #define HAVE_DECL_IBV_MLX5_EXP_GET_SRQ_INFO 1
| #define HAVE_DECL_IBV_MLX5_EXP_UPDATE_CQ_CI 1
| #define HAVE_DECL_MLX5_WQE_CTRL_SOLICITED 1
| #define HAVE_STRUCT_MLX5_SRQ_CMD_QP 1
| #define HAVE_STRUCT_MLX5_AH_IBV_AH 1
| #define HAVE_STRUCT_IBV_MLX5_QP_INFO_BF_NEED_LOCK 1
| #define HAVE_DECL_IBV_EXP_QP_INIT_ATTR_RES_DOMAIN 1
| #define HAVE_IBV_EXP_RES_DOMAIN 1
| #define HAVE_DECL_IBV_EXP_RES_DOMAIN_THREAD_MODEL 1
| #define HAVE_IBV_EXP_RES_DOMAIN 1
| #define HAVE_DECL_IBV_EXP_CREATE_RES_DOMAIN 1
| #define HAVE_IBV_EXP_RES_DOMAIN 1
| #define HAVE_DECL_IBV_EXP_DESTROY_RES_DOMAIN 1
| #define HAVE_IBV_EXP_RES_DOMAIN 1
| #define HAVE_INFINIBAND_MLX5DV_H 1
| #define HAVE_DECL_MLX5DV_INIT_OBJ 1
| #define HAVE_DECL_MLX5DV_OBJ_AH 0
| #define HAVE_DECL_IBV_ALLOC_TD 0
| #define HAVE_MLX5_HW 1
| #define HAVE_MLX5_HW_UD 1
| #define HAVE_DECL_IBV_LINK_LAYER_INFINIBAND 1
| #define HAVE_DECL_IBV_LINK_LAYER_ETHERNET 1
| #define HAVE_DECL_IBV_EVENT_GID_CHANGE 1
| #define HAVE_DECL_IBV_EXP_ACCESS_ALLOCATE_MR 1
| #define HAVE_DECL_IBV_EXP_ACCESS_ON_DEMAND 1
| #define HAVE_DECL_IBV_EXP_DEVICE_MR_ALLOCATE 1
| #define HAVE_DECL_IBV_EXP_WR_NOP 1
| #define HAVE_DECL_IBV_EXP_DEVICE_DC_TRANSPORT 1
| #define HAVE_DECL_IBV_EXP_ATOMIC_HCA_REPLY_BE 1
| #define HAVE_DECL_IBV_EXP_PREFETCH_WRITE_ACCESS 1
| #define HAVE_DECL_IBV_EXP_QP_OOO_RW_DATA_PLACEMENT 1
| #define HAVE_DECL_IBV_EXP_DCT_OOO_RW_DATA_PLACEMENT 1
| #define HAVE_DECL_IBV_EXP_CQ_MODERATION 1
| #define HAVE_DECL_IBV_EXP_REG_MR 1
| #define HAVE_DECL_IBV_EXP_CREATE_QP 1
| #define HAVE_DECL_IBV_EXP_PREFETCH_MR 1
| #define HAVE_DECL_IBV_EXP_CREATE_SRQ 1
| #define HAVE_DECL_IBV_EXP_SETENV 1
| #define HAVE_DECL_IBV_EXP_QUERY_GID_ATTR 1
| #define HAVE_DECL_IBV_EXP_POST_SEND 1
| #define HAVE_DECL_IBV_EXP_WR_EXT_MASKED_ATOMIC_CMP_AND_SWP 1
| #define HAVE_DECL_IBV_EXP_WR_EXT_MASKED_ATOMIC_FETCH_AND_ADD 1
| #define HAVE_DECL_IBV_EXP_QP_INIT_ATTR_ATOMICS_ARG 1
| #define HAVE_DECL_IBV_EXP_SEND_EXT_ATOMIC_INLINE 1
| #define HAVE_DECL_IBV_EXP_DEVICE_ATTR_RESERVED_2 0
| #define HAVE_DECL_IBV_EXP_MR_INDIRECT_KLMS 1
| #define HAVE_EXP_UMR 1
| #define HAVE_DECL_IBV_EXP_QP_CREATE_UMR 1
| #define HAVE_IBV_EXP_QP_CREATE_UMR 1
| #define HAVE_DECL_IBV_EXP_MR_FIXED_BUFFER_SIZE 0
| #define HAVE_IB_EXT_ATOMICS 1
| #define HAVE_MASKED_ATOMICS_ENDIANNESS 1
| #define HAVE_DECL_IBV_EXP_ODP_SUPPORT_IMPLICIT 1
| #define HAVE_STRUCT_MLX5_WQE_AV_BASE 1
| #define HAVE_STRUCT_MLX5_GRH_AV_RMAC 1
| #define HAVE_IB 1
| #define HAVE_DECL_IBV_EXP_QPT_DC_INI 1
| #define HAVE_STRUCT_IBV_EXP_DCT_INIT_ATTR_INLINE_SIZE 1
| #define HAVE_TL_DC 1
| #define HAVE_TL_RC 1
| #define HAVE_TL_UD 1
| #define HAVE_TL_CM 1
| #define IBV_EXP_HW_TM 1
| /* end confdefs.h. */
| #include <infiniband/verbs_exp.h>
|
| int
| main ()
| {
| static struct ibv_exp_create_srq_attr ac_aggr;
| if (sizeof ac_aggr.dc_offload_params)
| return 0;
| ;
| return 0;
| }
configure:22068: result: no
configure:22104: gcc -c conftest.c >&5
conftest.c: In function 'main':
conftest.c:151:38: error: storage size of 'ibv_dm' isn't known
struct ibv_exp_dm ibv_dm;
^
conftest.c:152:49: error: storage size of 'dm_attr' isn't known
struct ibv_exp_alloc_dm_attr dm_attr;
^
conftest.c:153:31: error: 'ibv_exp_alloc_dm' undeclared (first use in this function)
void* a1 = ibv_exp_alloc_dm;
^
conftest.c:153:31: note: each undeclared identifier is reported only once for each function it appears in
conftest.c:156:31: error: 'ibv_exp_free_dm' undeclared (first use in this function)
void* a4 = ibv_exp_free_dm;
^
configure:22104: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "ucx"
| #define PACKAGE_TARNAME "ucx"
| #define PACKAGE_VERSION "1.5"
| #define PACKAGE_STRING "ucx 1.5"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define PACKAGE "ucx"
| #define VERSION "1.5"
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define STDC_HEADERS 1
| #define restrict __restrict
| #define HAVE_DECL_STRERROR_R 1
| #define HAVE_STRERROR_R 1
| #define STRERROR_R_CHAR_P 1
| #define UCX_CONFIGURE_FLAGS "--prefix=/home/kfukuda/ucx/install --with-cuda=/usr/local/cuda"
| #define HAVE_ATTRIBUTE_NOOPTIMIZE 1
| #define HAVE_LIBRT 1
| #define HAVE_LIBRT 1
| #define HAVE_DECL_ASPRINTF 1
| #define HAVE_DECL_STRDUPA 1
| #define HAVE_DECL_BASENAME 1
| #define HAVE_DECL_FMEMOPEN 1
| #define HAVE_DECL_CPU_ZERO 1
| #define HAVE_DECL_CPU_ISSET 1
| #define HAVE_DECL_F_SETOWN_EX 1
| #define HAVE_DECL_ETHTOOL_CMD_SPEED 1
| #define HAVE_DECL_SPEED_UNKNOWN 1
| #define HAVE_DECL___PPC_GET_TIMEBASE_FREQ 0
| #define NVALGRIND 1
| #define HAVE_NUMA_H 1
| #define HAVE_NUMAIF_H 1
| #define HAVE_NUMA 1
| #define HAVE_STRUCT_BITMASK 1
| #define HAVE_MALLOC_HOOK 1
| #define HAVE_STRUCT_DL_PHDR_INFO 1
| #define UCS_MAX_LOG_LEVEL UCS_LOG_LEVEL_TRACE_POLL
| #define ENABLE_ASSERT 1
| #define HAVE_HW_TIMER 1
| #define HAVE___CLEAR_CACHE 1
| #define ENABLE_SYMBOL_OVERRIDE 1
| #define HAVE_UCM_PTMALLOC286 1
| #define HAVE_MALLOC_GET_STATE 1
| #define HAVE_MALLOC_SET_STATE 1
| #define HAVE_DECL_MADV_FREE 0
| #define HAVE_DECL_MADV_REMOVE 1
| #define HAVE_DECL_POSIX_MADV_DONTNEED 1
| #define HAVE_DECL_IBV_WC_STATUS_STR 1
| #define HAVE_DECL_________________________IBV_EVENT_TYPE_STR 1
| #define HAVE_DECL_________________________IBV_QUERY_GID 1
| #define HAVE_DECL_________________________IBV_GET_DEVICE_NAME 1
| #define HAVE_DECL_________________________IBV_CREATE_SRQ 1
| #define HAVE_DECL_________________________IBV_GET_ASYNC_EVENT 1
| #define HAVE_VERBS_EXP_H 1
| #define HAVE_STRUCT_IBV_EXP_DEVICE_ATTR_EXP_DEVICE_CAP_FLAGS 1
| #define HAVE_STRUCT_IBV_EXP_DEVICE_ATTR_ODP_CAPS 1
| #define HAVE_STRUCT_IBV_EXP_DEVICE_ATTR_ODP_CAPS_PER_TRANSPORT_CAPS_DC_ODP_CAPS 1
| #define HAVE_STRUCT_IBV_EXP_DEVICE_ATTR_ODP_MR_MAX_SIZE 1
| #define HAVE_STRUCT_IBV_EXP_QP_INIT_ATTR_MAX_INL_RECV 1
| #define HAVE_STRUCT_IBV_ASYNC_EVENT_ELEMENT_DCT 1
| #define HAVE_DECL_IBV_CREATE_CQ_ATTR_IGNORE_OVERRUN 0
| #define HAVE_DECL_IBV_EXP_CQ_IGNORE_OVERRUN 1
| #define HAVE_INFINIBAND_MLX5_HW_H 1
| #define HAVE_DECL_IBV_MLX5_EXP_GET_QP_INFO 1
| #define HAVE_DECL_IBV_MLX5_EXP_GET_CQ_INFO 1
| #define HAVE_DECL_IBV_MLX5_EXP_GET_SRQ_INFO 1
| #define HAVE_DECL_IBV_MLX5_EXP_UPDATE_CQ_CI 1
| #define HAVE_DECL_MLX5_WQE_CTRL_SOLICITED 1
| #define HAVE_STRUCT_MLX5_SRQ_CMD_QP 1
| #define HAVE_STRUCT_MLX5_AH_IBV_AH 1
| #define HAVE_STRUCT_IBV_MLX5_QP_INFO_BF_NEED_LOCK 1
| #define HAVE_DECL_IBV_EXP_QP_INIT_ATTR_RES_DOMAIN 1
| #define HAVE_IBV_EXP_RES_DOMAIN 1
| #define HAVE_DECL_IBV_EXP_RES_DOMAIN_THREAD_MODEL 1
| #define HAVE_IBV_EXP_RES_DOMAIN 1
| #define HAVE_DECL_IBV_EXP_CREATE_RES_DOMAIN 1
| #define HAVE_IBV_EXP_RES_DOMAIN 1
| #define HAVE_DECL_IBV_EXP_DESTROY_RES_DOMAIN 1
| #define HAVE_IBV_EXP_RES_DOMAIN 1
| #define HAVE_INFINIBAND_MLX5DV_H 1
| #define HAVE_DECL_MLX5DV_INIT_OBJ 1
| #define HAVE_DECL_MLX5DV_OBJ_AH 0
| #define HAVE_DECL_IBV_ALLOC_TD 0
| #define HAVE_MLX5_HW 1
| #define HAVE_MLX5_HW_UD 1
| #define HAVE_DECL_IBV_LINK_LAYER_INFINIBAND 1
| #define HAVE_DECL_IBV_LINK_LAYER_ETHERNET 1
| #define HAVE_DECL_IBV_EVENT_GID_CHANGE 1
| #define HAVE_DECL_IBV_EXP_ACCESS_ALLOCATE_MR 1
| #define HAVE_DECL_IBV_EXP_ACCESS_ON_DEMAND 1
| #define HAVE_DECL_IBV_EXP_DEVICE_MR_ALLOCATE 1
| #define HAVE_DECL_IBV_EXP_WR_NOP 1
| #define HAVE_DECL_IBV_EXP_DEVICE_DC_TRANSPORT 1
| #define HAVE_DECL_IBV_EXP_ATOMIC_HCA_REPLY_BE 1
| #define HAVE_DECL_IBV_EXP_PREFETCH_WRITE_ACCESS 1
| #define HAVE_DECL_IBV_EXP_QP_OOO_RW_DATA_PLACEMENT 1
| #define HAVE_DECL_IBV_EXP_DCT_OOO_RW_DATA_PLACEMENT 1
| #define HAVE_DECL_IBV_EXP_CQ_MODERATION 1
| #define HAVE_DECL_IBV_EXP_REG_MR 1
| #define HAVE_DECL_IBV_EXP_CREATE_QP 1
| #define HAVE_DECL_IBV_EXP_PREFETCH_MR 1
| #define HAVE_DECL_IBV_EXP_CREATE_SRQ 1
| #define HAVE_DECL_IBV_EXP_SETENV 1
| #define HAVE_DECL_IBV_EXP_QUERY_GID_ATTR 1
| #define HAVE_DECL_IBV_EXP_POST_SEND 1
| #define HAVE_DECL_IBV_EXP_WR_EXT_MASKED_ATOMIC_CMP_AND_SWP 1
| #define HAVE_DECL_IBV_EXP_WR_EXT_MASKED_ATOMIC_FETCH_AND_ADD 1
| #define HAVE_DECL_IBV_EXP_QP_INIT_ATTR_ATOMICS_ARG 1
| #define HAVE_DECL_IBV_EXP_SEND_EXT_ATOMIC_INLINE 1
| #define HAVE_DECL_IBV_EXP_DEVICE_ATTR_RESERVED_2 0
| #define HAVE_DECL_IBV_EXP_MR_INDIRECT_KLMS 1
| #define HAVE_EXP_UMR 1
| #define HAVE_DECL_IBV_EXP_QP_CREATE_UMR 1
| #define HAVE_IBV_EXP_QP_CREATE_UMR 1
| #define HAVE_DECL_IBV_EXP_MR_FIXED_BUFFER_SIZE 0
| #define HAVE_IB_EXT_ATOMICS 1
| #define HAVE_MASKED_ATOMICS_ENDIANNESS 1
| #define HAVE_DECL_IBV_EXP_ODP_SUPPORT_IMPLICIT 1
| #define HAVE_STRUCT_MLX5_WQE_AV_BASE 1
| #define HAVE_STRUCT_MLX5_GRH_AV_RMAC 1
| #define HAVE_IB 1
| #define HAVE_DECL_IBV_EXP_QPT_DC_INI 1
| #define HAVE_STRUCT_IBV_EXP_DCT_INIT_ATTR_INLINE_SIZE 1
| #define HAVE_TL_DC 1
| #define HAVE_TL_RC 1
| #define HAVE_TL_UD 1
| #define HAVE_TL_CM 1
| #define IBV_EXP_HW_TM 1
| /* end confdefs.h. */
| #include <infiniband/verbs_exp.h>
| int
| main ()
| {
|
| struct ibv_exp_dm ibv_dm;
| struct ibv_exp_alloc_dm_attr dm_attr;
| void* a1 = ibv_exp_alloc_dm;
| void* a2 = ibv_exp_reg_mr;
| void* a3 = ibv_dereg_mr;
| void* a4 = ibv_exp_free_dm;
|
| ;
| return 0;
| }
configure:22113: checking whether ibv_cmd_modify_qp is declared
configure:22113: gcc -c conftest.c >&5
configure:22113: $? = 0
configure:22113: result: yes
configure:22127: Checking OFED valgrind libs /usr/lib64/mlnx_ofed/valgrind
configure:22268: checking /usr/include/rdma/rdma_cma.h usability
configure:22268: gcc -c conftest.c >&5
configure:22268: $? = 0
configure:22268: result: yes
configure:22268: checking /usr/include/rdma/rdma_cma.h presence
configure:22268: gcc -E conftest.c
configure:22268: $? = 0
configure:22268: result: yes
configure:22268: checking for /usr/include/rdma/rdma_cma.h
configure:22268: result: yes
configure:22271: checking for rdma_create_id in -lrdmacm
configure:22296: gcc -o conftest conftest.c -lrdmacm -lpthread -lrt -lrt -ldl >&5
configure:22296: $? = 0
configure:22305: result: yes
configure:22375: checking for CRAY_UGNI
configure:22382: $PKG_CONFIG --exists --print-errors "cray-ugni cray-pmi"
Package cray-ugni was not found in the pkg-config search path.
Perhaps you should add the directory containing `cray-ugni.pc'
to the PKG_CONFIG_PATH environment variable
No package 'cray-ugni' found
Package cray-pmi was not found in the pkg-config search path.
Perhaps you should add the directory containing `cray-pmi.pc'
to the PKG_CONFIG_PATH environment variable
No package 'cray-pmi' found
configure:22385: $? = 1
configure:22399: $PKG_CONFIG --exists --print-errors "cray-ugni cray-pmi"
Package cray-ugni was not found in the pkg-config search path.
Perhaps you should add the directory containing `cray-ugni.pc'
to the PKG_CONFIG_PATH environment variable
No package 'cray-ugni' found
Package cray-pmi was not found in the pkg-config search path.
Perhaps you should add the directory containing `cray-pmi.pc'
to the PKG_CONFIG_PATH environment variable
No package 'cray-pmi' found
configure:22402: $? = 1
configure:22416: result: no
No package 'cray-ugni' found
No package 'cray-pmi' found
configure:22708: checking for mvn
configure:22738: result: no
configure:22745: checking for java
configure:22761: found /usr/bin/java
configure:22772: result: yes
configure:22897: WARNING: Disabling Java support - java or mvn not in path.
configure:22979: checking cuda.h usability
configure:22979: gcc -c -I/usr/local/cuda/include conftest.c >&5
configure:22979: $? = 0
configure:22979: result: yes
configure:22979: checking cuda.h presence
configure:22979: gcc -E -I/usr/local/cuda/include conftest.c
configure:22979: $? = 0
configure:22979: result: yes
configure:22979: checking for cuda.h
configure:22979: result: yes
configure:22985: checking for cuPointerGetAttribute in -lcuda
configure:23010: gcc -o conftest -I/usr/local/cuda/include -L/usr/local/cuda/lib64 conftest.c -lcuda -lpthread -lrt -lrt -ldl >&5
configure:23010: $? = 0
configure:23020: result: yes
configure:22979: checking cuda_runtime.h usability
configure:22979: gcc -c -I/usr/local/cuda/include conftest.c >&5
configure:22979: $? = 0
configure:22979: result: yes
configure:22979: checking cuda_runtime.h presence
configure:22979: gcc -E -I/usr/local/cuda/include conftest.c
configure:22979: $? = 0
configure:22979: result: yes
configure:22979: checking for cuda_runtime.h
configure:22979: result: yes
configure:22985: checking for cuPointerGetAttribute in -lcuda
configure:23020: result: yes
configure:23129: checking gdrapi.h usability
configure:23129: gcc -c -I/usr/local/cuda/include conftest.c >&5
conftest.c:183:20: fatal error: gdrapi.h: No such file or directory
compilation terminated.
configure:23129: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "ucx"
| #define PACKAGE_TARNAME "ucx"
| #define PACKAGE_VERSION "1.5"
| #define PACKAGE_STRING "ucx 1.5"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define PACKAGE "ucx"
| #define VERSION "1.5"
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define STDC_HEADERS 1
| #define restrict __restrict
| #define HAVE_DECL_STRERROR_R 1
| #define HAVE_STRERROR_R 1
| #define STRERROR_R_CHAR_P 1
| #define UCX_CONFIGURE_FLAGS "--prefix=/home/kfukuda/ucx/install --with-cuda=/usr/local/cuda"
| #define HAVE_ATTRIBUTE_NOOPTIMIZE 1
| #define HAVE_LIBRT 1
| #define HAVE_LIBRT 1
| #define HAVE_DECL_ASPRINTF 1
| #define HAVE_DECL_STRDUPA 1
| #define HAVE_DECL_BASENAME 1
| #define HAVE_DECL_FMEMOPEN 1
| #define HAVE_DECL_CPU_ZERO 1
| #define HAVE_DECL_CPU_ISSET 1
| #define HAVE_DECL_F_SETOWN_EX 1
| #define HAVE_DECL_ETHTOOL_CMD_SPEED 1
| #define HAVE_DECL_SPEED_UNKNOWN 1
| #define HAVE_DECL___PPC_GET_TIMEBASE_FREQ 0
| #define NVALGRIND 1
| #define HAVE_NUMA_H 1
| #define HAVE_NUMAIF_H 1
| #define HAVE_NUMA 1
| #define HAVE_STRUCT_BITMASK 1
| #define HAVE_MALLOC_HOOK 1
| #define HAVE_STRUCT_DL_PHDR_INFO 1
| #define UCS_MAX_LOG_LEVEL UCS_LOG_LEVEL_TRACE_POLL
| #define ENABLE_ASSERT 1
| #define HAVE_HW_TIMER 1
| #define HAVE___CLEAR_CACHE 1
| #define ENABLE_SYMBOL_OVERRIDE 1
| #define HAVE_UCM_PTMALLOC286 1
| #define HAVE_MALLOC_GET_STATE 1
| #define HAVE_MALLOC_SET_STATE 1
| #define HAVE_DECL_MADV_FREE 0
| #define HAVE_DECL_MADV_REMOVE 1
| #define HAVE_DECL_POSIX_MADV_DONTNEED 1
| #define HAVE_DECL_IBV_WC_STATUS_STR 1
| #define HAVE_DECL_________________________IBV_EVENT_TYPE_STR 1
| #define HAVE_DECL_________________________IBV_QUERY_GID 1
| #define HAVE_DECL_________________________IBV_GET_DEVICE_NAME 1
| #define HAVE_DECL_________________________IBV_CREATE_SRQ 1
| #define HAVE_DECL_________________________IBV_GET_ASYNC_EVENT 1
| #define HAVE_VERBS_EXP_H 1
| #define HAVE_STRUCT_IBV_EXP_DEVICE_ATTR_EXP_DEVICE_CAP_FLAGS 1
| #define HAVE_STRUCT_IBV_EXP_DEVICE_ATTR_ODP_CAPS 1
| #define HAVE_STRUCT_IBV_EXP_DEVICE_ATTR_ODP_CAPS_PER_TRANSPORT_CAPS_DC_ODP_CAPS 1
| #define HAVE_STRUCT_IBV_EXP_DEVICE_ATTR_ODP_MR_MAX_SIZE 1
| #define HAVE_STRUCT_IBV_EXP_QP_INIT_ATTR_MAX_INL_RECV 1
| #define HAVE_STRUCT_IBV_ASYNC_EVENT_ELEMENT_DCT 1
| #define HAVE_DECL_IBV_CREATE_CQ_ATTR_IGNORE_OVERRUN 0
| #define HAVE_DECL_IBV_EXP_CQ_IGNORE_OVERRUN 1
| #define HAVE_INFINIBAND_MLX5_HW_H 1
| #define HAVE_DECL_IBV_MLX5_EXP_GET_QP_INFO 1
| #define HAVE_DECL_IBV_MLX5_EXP_GET_CQ_INFO 1
| #define HAVE_DECL_IBV_MLX5_EXP_GET_SRQ_INFO 1
| #define HAVE_DECL_IBV_MLX5_EXP_UPDATE_CQ_CI 1
| #define HAVE_DECL_MLX5_WQE_CTRL_SOLICITED 1
| #define HAVE_STRUCT_MLX5_SRQ_CMD_QP 1
| #define HAVE_STRUCT_MLX5_AH_IBV_AH 1
| #define HAVE_STRUCT_IBV_MLX5_QP_INFO_BF_NEED_LOCK 1
| #define HAVE_DECL_IBV_EXP_QP_INIT_ATTR_RES_DOMAIN 1
| #define HAVE_IBV_EXP_RES_DOMAIN 1
| #define HAVE_DECL_IBV_EXP_RES_DOMAIN_THREAD_MODEL 1
| #define HAVE_IBV_EXP_RES_DOMAIN 1
| #define HAVE_DECL_IBV_EXP_CREATE_RES_DOMAIN 1
| #define HAVE_IBV_EXP_RES_DOMAIN 1
| #define HAVE_DECL_IBV_EXP_DESTROY_RES_DOMAIN 1
| #define HAVE_IBV_EXP_RES_DOMAIN 1
| #define HAVE_INFINIBAND_MLX5DV_H 1
| #define HAVE_DECL_MLX5DV_INIT_OBJ 1
| #define HAVE_DECL_MLX5DV_OBJ_AH 0
| #define HAVE_DECL_IBV_ALLOC_TD 0
| #define HAVE_MLX5_HW 1
| #define HAVE_MLX5_HW_UD 1
| #define HAVE_DECL_IBV_LINK_LAYER_INFINIBAND 1
| #define HAVE_DECL_IBV_LINK_LAYER_ETHERNET 1
| #define HAVE_DECL_IBV_EVENT_GID_CHANGE 1
| #define HAVE_DECL_IBV_EXP_ACCESS_ALLOCATE_MR 1
| #define HAVE_DECL_IBV_EXP_ACCESS_ON_DEMAND 1
| #define HAVE_DECL_IBV_EXP_DEVICE_MR_ALLOCATE 1
| #define HAVE_DECL_IBV_EXP_WR_NOP 1
| #define HAVE_DECL_IBV_EXP_DEVICE_DC_TRANSPORT 1
| #define HAVE_DECL_IBV_EXP_ATOMIC_HCA_REPLY_BE 1
| #define HAVE_DECL_IBV_EXP_PREFETCH_WRITE_ACCESS 1
| #define HAVE_DECL_IBV_EXP_QP_OOO_RW_DATA_PLACEMENT 1
| #define HAVE_DECL_IBV_EXP_DCT_OOO_RW_DATA_PLACEMENT 1
| #define HAVE_DECL_IBV_EXP_CQ_MODERATION 1
| #define HAVE_DECL_IBV_EXP_REG_MR 1
| #define HAVE_DECL_IBV_EXP_CREATE_QP 1
| #define HAVE_DECL_IBV_EXP_PREFETCH_MR 1
| #define HAVE_DECL_IBV_EXP_CREATE_SRQ 1
| #define HAVE_DECL_IBV_EXP_SETENV 1
| #define HAVE_DECL_IBV_EXP_QUERY_GID_ATTR 1
| #define HAVE_DECL_IBV_EXP_POST_SEND 1
| #define HAVE_DECL_IBV_EXP_WR_EXT_MASKED_ATOMIC_CMP_AND_SWP 1
| #define HAVE_DECL_IBV_EXP_WR_EXT_MASKED_ATOMIC_FETCH_AND_ADD 1
| #define HAVE_DECL_IBV_EXP_QP_INIT_ATTR_ATOMICS_ARG 1
| #define HAVE_DECL_IBV_EXP_SEND_EXT_ATOMIC_INLINE 1
| #define HAVE_DECL_IBV_EXP_DEVICE_ATTR_RESERVED_2 0
| #define HAVE_DECL_IBV_EXP_MR_INDIRECT_KLMS 1
| #define HAVE_EXP_UMR 1
| #define HAVE_DECL_IBV_EXP_QP_CREATE_UMR 1
| #define HAVE_IBV_EXP_QP_CREATE_UMR 1
| #define HAVE_DECL_IBV_EXP_MR_FIXED_BUFFER_SIZE 0
| #define HAVE_IB_EXT_ATOMICS 1
| #define HAVE_MASKED_ATOMICS_ENDIANNESS 1
| #define HAVE_DECL_IBV_EXP_ODP_SUPPORT_IMPLICIT 1
| #define HAVE_STRUCT_MLX5_WQE_AV_BASE 1
| #define HAVE_STRUCT_MLX5_GRH_AV_RMAC 1
| #define HAVE_IB 1
| #define HAVE_DECL_IBV_EXP_QPT_DC_INI 1
| #define HAVE_STRUCT_IBV_EXP_DCT_INIT_ATTR_INLINE_SIZE 1
| #define HAVE_TL_DC 1
| #define HAVE_TL_RC 1
| #define HAVE_TL_UD 1
| #define HAVE_TL_CM 1
| #define IBV_EXP_HW_TM 1
| #define HAVE_DECL_IBV_CMD_MODIFY_QP 1
| #define HAVE_CUDA_H 1
| #define HAVE_CUDA_RUNTIME_H 1
| #define HAVE_CUDA 1
| /* end confdefs.h. */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| # include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| # include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <gdrapi.h>
configure:23129: result: no
configure:23129: checking gdrapi.h presence
configure:23129: gcc -E -I/usr/local/cuda/include conftest.c
conftest.c:150:20: fatal error: gdrapi.h: No such file or directory
compilation terminated.
configure:23129: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "ucx"
| #define PACKAGE_TARNAME "ucx"
| #define PACKAGE_VERSION "1.5"
| #define PACKAGE_STRING "ucx 1.5"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define PACKAGE "ucx"
| #define VERSION "1.5"
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define STDC_HEADERS 1
| #define restrict __restrict
| #define HAVE_DECL_STRERROR_R 1
| #define HAVE_STRERROR_R 1
| #define STRERROR_R_CHAR_P 1
| #define UCX_CONFIGURE_FLAGS "--prefix=/home/kfukuda/ucx/install --with-cuda=/usr/local/cuda"
| #define HAVE_ATTRIBUTE_NOOPTIMIZE 1
| #define HAVE_LIBRT 1
| #define HAVE_LIBRT 1
| #define HAVE_DECL_ASPRINTF 1
| #define HAVE_DECL_STRDUPA 1
| #define HAVE_DECL_BASENAME 1
| #define HAVE_DECL_FMEMOPEN 1
| #define HAVE_DECL_CPU_ZERO 1
| #define HAVE_DECL_CPU_ISSET 1
| #define HAVE_DECL_F_SETOWN_EX 1
| #define HAVE_DECL_ETHTOOL_CMD_SPEED 1
| #define HAVE_DECL_SPEED_UNKNOWN 1
| #define HAVE_DECL___PPC_GET_TIMEBASE_FREQ 0
| #define NVALGRIND 1
| #define HAVE_NUMA_H 1
| #define HAVE_NUMAIF_H 1
| #define HAVE_NUMA 1
| #define HAVE_STRUCT_BITMASK 1
| #define HAVE_MALLOC_HOOK 1
| #define HAVE_STRUCT_DL_PHDR_INFO 1
| #define UCS_MAX_LOG_LEVEL UCS_LOG_LEVEL_TRACE_POLL
| #define ENABLE_ASSERT 1
| #define HAVE_HW_TIMER 1
| #define HAVE___CLEAR_CACHE 1
| #define ENABLE_SYMBOL_OVERRIDE 1
| #define HAVE_UCM_PTMALLOC286 1
| #define HAVE_MALLOC_GET_STATE 1
| #define HAVE_MALLOC_SET_STATE 1
| #define HAVE_DECL_MADV_FREE 0
| #define HAVE_DECL_MADV_REMOVE 1
| #define HAVE_DECL_POSIX_MADV_DONTNEED 1
| #define HAVE_DECL_IBV_WC_STATUS_STR 1
| #define HAVE_DECL_________________________IBV_EVENT_TYPE_STR 1
| #define HAVE_DECL_________________________IBV_QUERY_GID 1
| #define HAVE_DECL_________________________IBV_GET_DEVICE_NAME 1
| #define HAVE_DECL_________________________IBV_CREATE_SRQ 1
| #define HAVE_DECL_________________________IBV_GET_ASYNC_EVENT 1
| #define HAVE_VERBS_EXP_H 1
| #define HAVE_STRUCT_IBV_EXP_DEVICE_ATTR_EXP_DEVICE_CAP_FLAGS 1
| #define HAVE_STRUCT_IBV_EXP_DEVICE_ATTR_ODP_CAPS 1
| #define HAVE_STRUCT_IBV_EXP_DEVICE_ATTR_ODP_CAPS_PER_TRANSPORT_CAPS_DC_ODP_CAPS 1
| #define HAVE_STRUCT_IBV_EXP_DEVICE_ATTR_ODP_MR_MAX_SIZE 1
| #define HAVE_STRUCT_IBV_EXP_QP_INIT_ATTR_MAX_INL_RECV 1
| #define HAVE_STRUCT_IBV_ASYNC_EVENT_ELEMENT_DCT 1
| #define HAVE_DECL_IBV_CREATE_CQ_ATTR_IGNORE_OVERRUN 0
| #define HAVE_DECL_IBV_EXP_CQ_IGNORE_OVERRUN 1
| #define HAVE_INFINIBAND_MLX5_HW_H 1
| #define HAVE_DECL_IBV_MLX5_EXP_GET_QP_INFO 1
| #define HAVE_DECL_IBV_MLX5_EXP_GET_CQ_INFO 1
| #define HAVE_DECL_IBV_MLX5_EXP_GET_SRQ_INFO 1
| #define HAVE_DECL_IBV_MLX5_EXP_UPDATE_CQ_CI 1
| #define HAVE_DECL_MLX5_WQE_CTRL_SOLICITED 1
| #define HAVE_STRUCT_MLX5_SRQ_CMD_QP 1
| #define HAVE_STRUCT_MLX5_AH_IBV_AH 1
| #define HAVE_STRUCT_IBV_MLX5_QP_INFO_BF_NEED_LOCK 1
| #define HAVE_DECL_IBV_EXP_QP_INIT_ATTR_RES_DOMAIN 1
| #define HAVE_IBV_EXP_RES_DOMAIN 1
| #define HAVE_DECL_IBV_EXP_RES_DOMAIN_THREAD_MODEL 1
| #define HAVE_IBV_EXP_RES_DOMAIN 1
| #define HAVE_DECL_IBV_EXP_CREATE_RES_DOMAIN 1
| #define HAVE_IBV_EXP_RES_DOMAIN 1
| #define HAVE_DECL_IBV_EXP_DESTROY_RES_DOMAIN 1
| #define HAVE_IBV_EXP_RES_DOMAIN 1
| #define HAVE_INFINIBAND_MLX5DV_H 1
| #define HAVE_DECL_MLX5DV_INIT_OBJ 1
| #define HAVE_DECL_MLX5DV_OBJ_AH 0
| #define HAVE_DECL_IBV_ALLOC_TD 0
| #define HAVE_MLX5_HW 1
| #define HAVE_MLX5_HW_UD 1
| #define HAVE_DECL_IBV_LINK_LAYER_INFINIBAND 1
| #define HAVE_DECL_IBV_LINK_LAYER_ETHERNET 1
| #define HAVE_DECL_IBV_EVENT_GID_CHANGE 1
| #define HAVE_DECL_IBV_EXP_ACCESS_ALLOCATE_MR 1
| #define HAVE_DECL_IBV_EXP_ACCESS_ON_DEMAND 1
| #define HAVE_DECL_IBV_EXP_DEVICE_MR_ALLOCATE 1
| #define HAVE_DECL_IBV_EXP_WR_NOP 1
| #define HAVE_DECL_IBV_EXP_DEVICE_DC_TRANSPORT 1
| #define HAVE_DECL_IBV_EXP_ATOMIC_HCA_REPLY_BE 1
| #define HAVE_DECL_IBV_EXP_PREFETCH_WRITE_ACCESS 1
| #define HAVE_DECL_IBV_EXP_QP_OOO_RW_DATA_PLACEMENT 1
| #define HAVE_DECL_IBV_EXP_DCT_OOO_RW_DATA_PLACEMENT 1
| #define HAVE_DECL_IBV_EXP_CQ_MODERATION 1
| #define HAVE_DECL_IBV_EXP_REG_MR 1
| #define HAVE_DECL_IBV_EXP_CREATE_QP 1
| #define HAVE_DECL_IBV_EXP_PREFETCH_MR 1
| #define HAVE_DECL_IBV_EXP_CREATE_SRQ 1
| #define HAVE_DECL_IBV_EXP_SETENV 1
| #define HAVE_DECL_IBV_EXP_QUERY_GID_ATTR 1
| #define HAVE_DECL_IBV_EXP_POST_SEND 1
| #define HAVE_DECL_IBV_EXP_WR_EXT_MASKED_ATOMIC_CMP_AND_SWP 1
| #define HAVE_DECL_IBV_EXP_WR_EXT_MASKED_ATOMIC_FETCH_AND_ADD 1
| #define HAVE_DECL_IBV_EXP_QP_INIT_ATTR_ATOMICS_ARG 1
| #define HAVE_DECL_IBV_EXP_SEND_EXT_ATOMIC_INLINE 1
| #define HAVE_DECL_IBV_EXP_DEVICE_ATTR_RESERVED_2 0
| #define HAVE_DECL_IBV_EXP_MR_INDIRECT_KLMS 1
| #define HAVE_EXP_UMR 1
| #define HAVE_DECL_IBV_EXP_QP_CREATE_UMR 1
| #define HAVE_IBV_EXP_QP_CREATE_UMR 1
| #define HAVE_DECL_IBV_EXP_MR_FIXED_BUFFER_SIZE 0
| #define HAVE_IB_EXT_ATOMICS 1
| #define HAVE_MASKED_ATOMICS_ENDIANNESS 1
| #define HAVE_DECL_IBV_EXP_ODP_SUPPORT_IMPLICIT 1
| #define HAVE_STRUCT_MLX5_WQE_AV_BASE 1
| #define HAVE_STRUCT_MLX5_GRH_AV_RMAC 1
| #define HAVE_IB 1
| #define HAVE_DECL_IBV_EXP_QPT_DC_INI 1
| #define HAVE_STRUCT_IBV_EXP_DCT_INIT_ATTR_INLINE_SIZE 1
| #define HAVE_TL_DC 1
| #define HAVE_TL_RC 1
| #define HAVE_TL_UD 1
| #define HAVE_TL_CM 1
| #define IBV_EXP_HW_TM 1
| #define HAVE_DECL_IBV_CMD_MODIFY_QP 1
| #define HAVE_CUDA_H 1
| #define HAVE_CUDA_RUNTIME_H 1
| #define HAVE_CUDA 1
| /* end confdefs.h. */
| #include <gdrapi.h>
configure:23129: result: no
configure:23129: checking for gdrapi.h
configure:23129: result: no
configure:23206: WARNING: GDR_COPY not found
configure:23259: ROCm path was not specified. Guessing ...
configure:23316: checking hsa.h usability
configure:23316: gcc -c -I/opt/rocm/libhsakmt/include/libhsakmt -I/opt/rocm/include/hsa -I/opt/rocm/include -I/usr/local/cuda/include conftest.c >&5
conftest.c:184:17: fatal error: hsa.h: No such file or directory
compilation terminated.
configure:23316: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "ucx"
| #define PACKAGE_TARNAME "ucx"
| #define PACKAGE_VERSION "1.5"
| #define PACKAGE_STRING "ucx 1.5"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define PACKAGE "ucx"
| #define VERSION "1.5"
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define STDC_HEADERS 1
| #define restrict __restrict
| #define HAVE_DECL_STRERROR_R 1
| #define HAVE_STRERROR_R 1
| #define STRERROR_R_CHAR_P 1
| #define UCX_CONFIGURE_FLAGS "--prefix=/home/kfukuda/ucx/install --with-cuda=/usr/local/cuda"
| #define HAVE_ATTRIBUTE_NOOPTIMIZE 1
| #define HAVE_LIBRT 1
| #define HAVE_LIBRT 1
| #define HAVE_DECL_ASPRINTF 1
| #define HAVE_DECL_STRDUPA 1
| #define HAVE_DECL_BASENAME 1
| #define HAVE_DECL_FMEMOPEN 1
| #define HAVE_DECL_CPU_ZERO 1
| #define HAVE_DECL_CPU_ISSET 1
| #define HAVE_DECL_F_SETOWN_EX 1
| #define HAVE_DECL_ETHTOOL_CMD_SPEED 1
| #define HAVE_DECL_SPEED_UNKNOWN 1
| #define HAVE_DECL___PPC_GET_TIMEBASE_FREQ 0
| #define NVALGRIND 1
| #define HAVE_NUMA_H 1
| #define HAVE_NUMAIF_H 1
| #define HAVE_NUMA 1
| #define HAVE_STRUCT_BITMASK 1
| #define HAVE_MALLOC_HOOK 1
| #define HAVE_STRUCT_DL_PHDR_INFO 1
| #define UCS_MAX_LOG_LEVEL UCS_LOG_LEVEL_TRACE_POLL
| #define ENABLE_ASSERT 1
| #define HAVE_HW_TIMER 1
| #define HAVE___CLEAR_CACHE 1
| #define ENABLE_SYMBOL_OVERRIDE 1
| #define HAVE_UCM_PTMALLOC286 1
| #define HAVE_MALLOC_GET_STATE 1
| #define HAVE_MALLOC_SET_STATE 1
| #define HAVE_DECL_MADV_FREE 0
| #define HAVE_DECL_MADV_REMOVE 1
| #define HAVE_DECL_POSIX_MADV_DONTNEED 1
| #define HAVE_DECL_IBV_WC_STATUS_STR 1
| #define HAVE_DECL_________________________IBV_EVENT_TYPE_STR 1
| #define HAVE_DECL_________________________IBV_QUERY_GID 1
| #define HAVE_DECL_________________________IBV_GET_DEVICE_NAME 1
| #define HAVE_DECL_________________________IBV_CREATE_SRQ 1
| #define HAVE_DECL_________________________IBV_GET_ASYNC_EVENT 1
| #define HAVE_VERBS_EXP_H 1
| #define HAVE_STRUCT_IBV_EXP_DEVICE_ATTR_EXP_DEVICE_CAP_FLAGS 1
| #define HAVE_STRUCT_IBV_EXP_DEVICE_ATTR_ODP_CAPS 1
| #define HAVE_STRUCT_IBV_EXP_DEVICE_ATTR_ODP_CAPS_PER_TRANSPORT_CAPS_DC_ODP_CAPS 1
| #define HAVE_STRUCT_IBV_EXP_DEVICE_ATTR_ODP_MR_MAX_SIZE 1
| #define HAVE_STRUCT_IBV_EXP_QP_INIT_ATTR_MAX_INL_RECV 1
| #define HAVE_STRUCT_IBV_ASYNC_EVENT_ELEMENT_DCT 1
| #define HAVE_DECL_IBV_CREATE_CQ_ATTR_IGNORE_OVERRUN 0
| #define HAVE_DECL_IBV_EXP_CQ_IGNORE_OVERRUN 1
| #define HAVE_INFINIBAND_MLX5_HW_H 1
| #define HAVE_DECL_IBV_MLX5_EXP_GET_QP_INFO 1
| #define HAVE_DECL_IBV_MLX5_EXP_GET_CQ_INFO 1
| #define HAVE_DECL_IBV_MLX5_EXP_GET_SRQ_INFO 1
| #define HAVE_DECL_IBV_MLX5_EXP_UPDATE_CQ_CI 1
| #define HAVE_DECL_MLX5_WQE_CTRL_SOLICITED 1
| #define HAVE_STRUCT_MLX5_SRQ_CMD_QP 1
| #define HAVE_STRUCT_MLX5_AH_IBV_AH 1
| #define HAVE_STRUCT_IBV_MLX5_QP_INFO_BF_NEED_LOCK 1
| #define HAVE_DECL_IBV_EXP_QP_INIT_ATTR_RES_DOMAIN 1
| #define HAVE_IBV_EXP_RES_DOMAIN 1
| #define HAVE_DECL_IBV_EXP_RES_DOMAIN_THREAD_MODEL 1
| #define HAVE_IBV_EXP_RES_DOMAIN 1
| #define HAVE_DECL_IBV_EXP_CREATE_RES_DOMAIN 1
| #define HAVE_IBV_EXP_RES_DOMAIN 1
| #define HAVE_DECL_IBV_EXP_DESTROY_RES_DOMAIN 1
| #define HAVE_IBV_EXP_RES_DOMAIN 1
| #define HAVE_INFINIBAND_MLX5DV_H 1
| #define HAVE_DECL_MLX5DV_INIT_OBJ 1
| #define HAVE_DECL_MLX5DV_OBJ_AH 0
| #define HAVE_DECL_IBV_ALLOC_TD 0
| #define HAVE_MLX5_HW 1
| #define HAVE_MLX5_HW_UD 1
| #define HAVE_DECL_IBV_LINK_LAYER_INFINIBAND 1
| #define HAVE_DECL_IBV_LINK_LAYER_ETHERNET 1
| #define HAVE_DECL_IBV_EVENT_GID_CHANGE 1
| #define HAVE_DECL_IBV_EXP_ACCESS_ALLOCATE_MR 1
| #define HAVE_DECL_IBV_EXP_ACCESS_ON_DEMAND 1
| #define HAVE_DECL_IBV_EXP_DEVICE_MR_ALLOCATE 1
| #define HAVE_DECL_IBV_EXP_WR_NOP 1
| #define HAVE_DECL_IBV_EXP_DEVICE_DC_TRANSPORT 1
| #define HAVE_DECL_IBV_EXP_ATOMIC_HCA_REPLY_BE 1
| #define HAVE_DECL_IBV_EXP_PREFETCH_WRITE_ACCESS 1
| #define HAVE_DECL_IBV_EXP_QP_OOO_RW_DATA_PLACEMENT 1
| #define HAVE_DECL_IBV_EXP_DCT_OOO_RW_DATA_PLACEMENT 1
| #define HAVE_DECL_IBV_EXP_CQ_MODERATION 1
| #define HAVE_DECL_IBV_EXP_REG_MR 1
| #define HAVE_DECL_IBV_EXP_CREATE_QP 1
| #define HAVE_DECL_IBV_EXP_PREFETCH_MR 1
| #define HAVE_DECL_IBV_EXP_CREATE_SRQ 1
| #define HAVE_DECL_IBV_EXP_SETENV 1
| #define HAVE_DECL_IBV_EXP_QUERY_GID_ATTR 1
| #define HAVE_DECL_IBV_EXP_POST_SEND 1
| #define HAVE_DECL_IBV_EXP_WR_EXT_MASKED_ATOMIC_CMP_AND_SWP 1
| #define HAVE_DECL_IBV_EXP_WR_EXT_MASKED_ATOMIC_FETCH_AND_ADD 1
| #define HAVE_DECL_IBV_EXP_QP_INIT_ATTR_ATOMICS_ARG 1
| #define HAVE_DECL_IBV_EXP_SEND_EXT_ATOMIC_INLINE 1
| #define HAVE_DECL_IBV_EXP_DEVICE_ATTR_RESERVED_2 0
| #define HAVE_DECL_IBV_EXP_MR_INDIRECT_KLMS 1
| #define HAVE_EXP_UMR 1
| #define HAVE_DECL_IBV_EXP_QP_CREATE_UMR 1
| #define HAVE_IBV_EXP_QP_CREATE_UMR 1
| #define HAVE_DECL_IBV_EXP_MR_FIXED_BUFFER_SIZE 0
| #define HAVE_IB_EXT_ATOMICS 1
| #define HAVE_MASKED_ATOMICS_ENDIANNESS 1
| #define HAVE_DECL_IBV_EXP_ODP_SUPPORT_IMPLICIT 1
| #define HAVE_STRUCT_MLX5_WQE_AV_BASE 1
| #define HAVE_STRUCT_MLX5_GRH_AV_RMAC 1
| #define HAVE_IB 1
| #define HAVE_DECL_IBV_EXP_QPT_DC_INI 1
| #define HAVE_STRUCT_IBV_EXP_DCT_INIT_ATTR_INLINE_SIZE 1
| #define HAVE_TL_DC 1
| #define HAVE_TL_RC 1
| #define HAVE_TL_UD 1
| #define HAVE_TL_CM 1
| #define IBV_EXP_HW_TM 1
| #define HAVE_DECL_IBV_CMD_MODIFY_QP 1
| #define HAVE_CUDA_H 1
| #define HAVE_CUDA_RUNTIME_H 1
| #define HAVE_CUDA 1
| #define HAVE_GDR_COPY 0
| /* end confdefs.h. */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| # include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| # include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <hsa.h>
configure:23316: result: no
configure:23316: checking hsa.h presence
configure:23316: gcc -E -I/opt/rocm/libhsakmt/include/libhsakmt -I/opt/rocm/include/hsa -I/opt/rocm/include -I/usr/local/cuda/include conftest.c
conftest.c:151:17: fatal error: hsa.h: No such file or directory
compilation terminated.
configure:23316: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "ucx"
| #define PACKAGE_TARNAME "ucx"
| #define PACKAGE_VERSION "1.5"
| #define PACKAGE_STRING "ucx 1.5"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define PACKAGE "ucx"
| #define VERSION "1.5"
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define STDC_HEADERS 1
| #define restrict __restrict
| #define HAVE_DECL_STRERROR_R 1
| #define HAVE_STRERROR_R 1
| #define STRERROR_R_CHAR_P 1
| #define UCX_CONFIGURE_FLAGS "--prefix=/home/kfukuda/ucx/install --with-cuda=/usr/local/cuda"
| #define HAVE_ATTRIBUTE_NOOPTIMIZE 1
| #define HAVE_LIBRT 1
| #define HAVE_LIBRT 1
| #define HAVE_DECL_ASPRINTF 1
| #define HAVE_DECL_STRDUPA 1
| #define HAVE_DECL_BASENAME 1
| #define HAVE_DECL_FMEMOPEN 1
| #define HAVE_DECL_CPU_ZERO 1
| #define HAVE_DECL_CPU_ISSET 1
| #define HAVE_DECL_F_SETOWN_EX 1
| #define HAVE_DECL_ETHTOOL_CMD_SPEED 1
| #define HAVE_DECL_SPEED_UNKNOWN 1
| #define HAVE_DECL___PPC_GET_TIMEBASE_FREQ 0
| #define NVALGRIND 1
| #define HAVE_NUMA_H 1
| #define HAVE_NUMAIF_H 1
| #define HAVE_NUMA 1
| #define HAVE_STRUCT_BITMASK 1
| #define HAVE_MALLOC_HOOK 1
| #define HAVE_STRUCT_DL_PHDR_INFO 1
| #define UCS_MAX_LOG_LEVEL UCS_LOG_LEVEL_TRACE_POLL
| #define ENABLE_ASSERT 1
| #define HAVE_HW_TIMER 1
| #define HAVE___CLEAR_CACHE 1
| #define ENABLE_SYMBOL_OVERRIDE 1
| #define HAVE_UCM_PTMALLOC286 1
| #define HAVE_MALLOC_GET_STATE 1
| #define HAVE_MALLOC_SET_STATE 1
| #define HAVE_DECL_MADV_FREE 0
| #define HAVE_DECL_MADV_REMOVE 1
| #define HAVE_DECL_POSIX_MADV_DONTNEED 1
| #define HAVE_DECL_IBV_WC_STATUS_STR 1
| #define HAVE_DECL_________________________IBV_EVENT_TYPE_STR 1
| #define HAVE_DECL_________________________IBV_QUERY_GID 1
| #define HAVE_DECL_________________________IBV_GET_DEVICE_NAME 1
| #define HAVE_DECL_________________________IBV_CREATE_SRQ 1
| #define HAVE_DECL_________________________IBV_GET_ASYNC_EVENT 1
| #define HAVE_VERBS_EXP_H 1
| #define HAVE_STRUCT_IBV_EXP_DEVICE_ATTR_EXP_DEVICE_CAP_FLAGS 1
| #define HAVE_STRUCT_IBV_EXP_DEVICE_ATTR_ODP_CAPS 1
| #define HAVE_STRUCT_IBV_EXP_DEVICE_ATTR_ODP_CAPS_PER_TRANSPORT_CAPS_DC_ODP_CAPS 1
| #define HAVE_STRUCT_IBV_EXP_DEVICE_ATTR_ODP_MR_MAX_SIZE 1
| #define HAVE_STRUCT_IBV_EXP_QP_INIT_ATTR_MAX_INL_RECV 1
| #define HAVE_STRUCT_IBV_ASYNC_EVENT_ELEMENT_DCT 1
| #define HAVE_DECL_IBV_CREATE_CQ_ATTR_IGNORE_OVERRUN 0
| #define HAVE_DECL_IBV_EXP_CQ_IGNORE_OVERRUN 1
| #define HAVE_INFINIBAND_MLX5_HW_H 1
| #define HAVE_DECL_IBV_MLX5_EXP_GET_QP_INFO 1
| #define HAVE_DECL_IBV_MLX5_EXP_GET_CQ_INFO 1
| #define HAVE_DECL_IBV_MLX5_EXP_GET_SRQ_INFO 1
| #define HAVE_DECL_IBV_MLX5_EXP_UPDATE_CQ_CI 1
| #define HAVE_DECL_MLX5_WQE_CTRL_SOLICITED 1
| #define HAVE_STRUCT_MLX5_SRQ_CMD_QP 1
| #define HAVE_STRUCT_MLX5_AH_IBV_AH 1
| #define HAVE_STRUCT_IBV_MLX5_QP_INFO_BF_NEED_LOCK 1
| #define HAVE_DECL_IBV_EXP_QP_INIT_ATTR_RES_DOMAIN 1
| #define HAVE_IBV_EXP_RES_DOMAIN 1
| #define HAVE_DECL_IBV_EXP_RES_DOMAIN_THREAD_MODEL 1
| #define HAVE_IBV_EXP_RES_DOMAIN 1
| #define HAVE_DECL_IBV_EXP_CREATE_RES_DOMAIN 1
| #define HAVE_IBV_EXP_RES_DOMAIN 1
| #define HAVE_DECL_IBV_EXP_DESTROY_RES_DOMAIN 1
| #define HAVE_IBV_EXP_RES_DOMAIN 1
| #define HAVE_INFINIBAND_MLX5DV_H 1
| #define HAVE_DECL_MLX5DV_INIT_OBJ 1
| #define HAVE_DECL_MLX5DV_OBJ_AH 0
| #define HAVE_DECL_IBV_ALLOC_TD 0
| #define HAVE_MLX5_HW 1
| #define HAVE_MLX5_HW_UD 1
| #define HAVE_DECL_IBV_LINK_LAYER_INFINIBAND 1
| #define HAVE_DECL_IBV_LINK_LAYER_ETHERNET 1
| #define HAVE_DECL_IBV_EVENT_GID_CHANGE 1
| #define HAVE_DECL_IBV_EXP_ACCESS_ALLOCATE_MR 1
| #define HAVE_DECL_IBV_EXP_ACCESS_ON_DEMAND 1
| #define HAVE_DECL_IBV_EXP_DEVICE_MR_ALLOCATE 1
| #define HAVE_DECL_IBV_EXP_WR_NOP 1
| #define HAVE_DECL_IBV_EXP_DEVICE_DC_TRANSPORT 1
| #define HAVE_DECL_IBV_EXP_ATOMIC_HCA_REPLY_BE 1
| #define HAVE_DECL_IBV_EXP_PREFETCH_WRITE_ACCESS 1
| #define HAVE_DECL_IBV_EXP_QP_OOO_RW_DATA_PLACEMENT 1
| #define HAVE_DECL_IBV_EXP_DCT_OOO_RW_DATA_PLACEMENT 1
| #define HAVE_DECL_IBV_EXP_CQ_MODERATION 1
| #define HAVE_DECL_IBV_EXP_REG_MR 1
| #define HAVE_DECL_IBV_EXP_CREATE_QP 1
| #define HAVE_DECL_IBV_EXP_PREFETCH_MR 1
| #define HAVE_DECL_IBV_EXP_CREATE_SRQ 1
| #define HAVE_DECL_IBV_EXP_SETENV 1
| #define HAVE_DECL_IBV_EXP_QUERY_GID_ATTR 1
| #define HAVE_DECL_IBV_EXP_POST_SEND 1
| #define HAVE_DECL_IBV_EXP_WR_EXT_MASKED_ATOMIC_CMP_AND_SWP 1
| #define HAVE_DECL_IBV_EXP_WR_EXT_MASKED_ATOMIC_FETCH_AND_ADD 1
| #define HAVE_DECL_IBV_EXP_QP_INIT_ATTR_ATOMICS_ARG 1
| #define HAVE_DECL_IBV_EXP_SEND_EXT_ATOMIC_INLINE 1
| #define HAVE_DECL_IBV_EXP_DEVICE_ATTR_RESERVED_2 0
| #define HAVE_DECL_IBV_EXP_MR_INDIRECT_KLMS 1
| #define HAVE_EXP_UMR 1
| #define HAVE_DECL_IBV_EXP_QP_CREATE_UMR 1
| #define HAVE_IBV_EXP_QP_CREATE_UMR 1
| #define HAVE_DECL_IBV_EXP_MR_FIXED_BUFFER_SIZE 0
| #define HAVE_IB_EXT_ATOMICS 1
| #define HAVE_MASKED_ATOMICS_ENDIANNESS 1
| #define HAVE_DECL_IBV_EXP_ODP_SUPPORT_IMPLICIT 1
| #define HAVE_STRUCT_MLX5_WQE_AV_BASE 1
| #define HAVE_STRUCT_MLX5_GRH_AV_RMAC 1
| #define HAVE_IB 1
| #define HAVE_DECL_IBV_EXP_QPT_DC_INI 1
| #define HAVE_STRUCT_IBV_EXP_DCT_INIT_ATTR_INLINE_SIZE 1
| #define HAVE_TL_DC 1
| #define HAVE_TL_RC 1
| #define HAVE_TL_UD 1
| #define HAVE_TL_CM 1
| #define IBV_EXP_HW_TM 1
| #define HAVE_DECL_IBV_CMD_MODIFY_QP 1
| #define HAVE_CUDA_H 1
| #define HAVE_CUDA_RUNTIME_H 1
| #define HAVE_CUDA 1
| #define HAVE_GDR_COPY 0
| /* end confdefs.h. */
| #include <hsa.h>
configure:23316: result: no
configure:23316: checking for hsa.h
configure:23316: result: no
configure:23480: WARNING: ROCm not found
configure:23522: checking sys/uio.h usability
configure:23522: gcc -c -I/usr/local/cuda/include conftest.c >&5
configure:23522: $? = 0
configure:23522: result: yes
configure:23522: checking sys/uio.h presence
configure:23522: gcc -E -I/usr/local/cuda/include conftest.c
configure:23522: $? = 0
configure:23522: result: yes
configure:23522: checking for sys/uio.h
configure:23522: result: yes
configure:23527: checking for process_vm_readv
configure:23527: gcc -o conftest -I/usr/local/cuda/include -lcudart -lcuda -L/usr/local/cuda/lib64/ conftest.c -lpthread -lrt -lrt -ldl >&5
configure:23527: $? = 0
configure:23527: result: yes
configure:23571: KNEM path was not found, guessing ...
configure:23582: checking whether KNEM_CMD_GET_INFO is declared
configure:23582: gcc -c -I/opt/knem-1.1.2.90mlnx2/include -I/usr/local/cuda/include conftest.c >&5
configure:23582: $? = 0
configure:23582: result: yes
configure:23641: XPMEM - failed to open the requested location (guess), guessing ...
configure:23646: checking for CRAY_XPMEM
configure:23653: $PKG_CONFIG --exists --print-errors "cray-xpmem"
Package cray-xpmem was not found in the pkg-config search path.
Perhaps you should add the directory containing `cray-xpmem.pc'
to the PKG_CONFIG_PATH environment variable
No package 'cray-xpmem' found
configure:23656: $? = 1
configure:23670: $PKG_CONFIG --exists --print-errors "cray-xpmem"
Package cray-xpmem was not found in the pkg-config search path.
Perhaps you should add the directory containing `cray-xpmem.pc'
to the PKG_CONFIG_PATH environment variable
No package 'cray-xpmem' found
configure:23673: $? = 1
configure:23687: result: no
No package 'cray-xpmem' found
configure:23733: checking /include/xpmem.h usability
configure:23733: gcc -c -I/usr/local/cuda/include conftest.c >&5
conftest.c:188:28: fatal error: /include/xpmem.h: No such file or directory
compilation terminated.
configure:23733: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "ucx"
| #define PACKAGE_TARNAME "ucx"
| #define PACKAGE_VERSION "1.5"
| #define PACKAGE_STRING "ucx 1.5"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define PACKAGE "ucx"
| #define VERSION "1.5"
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define STDC_HEADERS 1
| #define restrict __restrict
| #define HAVE_DECL_STRERROR_R 1
| #define HAVE_STRERROR_R 1
| #define STRERROR_R_CHAR_P 1
| #define UCX_CONFIGURE_FLAGS "--prefix=/home/kfukuda/ucx/install --with-cuda=/usr/local/cuda"
| #define HAVE_ATTRIBUTE_NOOPTIMIZE 1
| #define HAVE_LIBRT 1
| #define HAVE_LIBRT 1
| #define HAVE_DECL_ASPRINTF 1
| #define HAVE_DECL_STRDUPA 1
| #define HAVE_DECL_BASENAME 1
| #define HAVE_DECL_FMEMOPEN 1
| #define HAVE_DECL_CPU_ZERO 1
| #define HAVE_DECL_CPU_ISSET 1
| #define HAVE_DECL_F_SETOWN_EX 1
| #define HAVE_DECL_ETHTOOL_CMD_SPEED 1
| #define HAVE_DECL_SPEED_UNKNOWN 1
| #define HAVE_DECL___PPC_GET_TIMEBASE_FREQ 0
| #define NVALGRIND 1
| #define HAVE_NUMA_H 1
| #define HAVE_NUMAIF_H 1
| #define HAVE_NUMA 1
| #define HAVE_STRUCT_BITMASK 1
| #define HAVE_MALLOC_HOOK 1
| #define HAVE_STRUCT_DL_PHDR_INFO 1
| #define UCS_MAX_LOG_LEVEL UCS_LOG_LEVEL_TRACE_POLL
| #define ENABLE_ASSERT 1
| #define HAVE_HW_TIMER 1
| #define HAVE___CLEAR_CACHE 1
| #define ENABLE_SYMBOL_OVERRIDE 1
| #define HAVE_UCM_PTMALLOC286 1
| #define HAVE_MALLOC_GET_STATE 1
| #define HAVE_MALLOC_SET_STATE 1
| #define HAVE_DECL_MADV_FREE 0
| #define HAVE_DECL_MADV_REMOVE 1
| #define HAVE_DECL_POSIX_MADV_DONTNEED 1
| #define HAVE_DECL_IBV_WC_STATUS_STR 1
| #define HAVE_DECL_________________________IBV_EVENT_TYPE_STR 1
| #define HAVE_DECL_________________________IBV_QUERY_GID 1
| #define HAVE_DECL_________________________IBV_GET_DEVICE_NAME 1
| #define HAVE_DECL_________________________IBV_CREATE_SRQ 1
| #define HAVE_DECL_________________________IBV_GET_ASYNC_EVENT 1
| #define HAVE_VERBS_EXP_H 1
| #define HAVE_STRUCT_IBV_EXP_DEVICE_ATTR_EXP_DEVICE_CAP_FLAGS 1
| #define HAVE_STRUCT_IBV_EXP_DEVICE_ATTR_ODP_CAPS 1
| #define HAVE_STRUCT_IBV_EXP_DEVICE_ATTR_ODP_CAPS_PER_TRANSPORT_CAPS_DC_ODP_CAPS 1
| #define HAVE_STRUCT_IBV_EXP_DEVICE_ATTR_ODP_MR_MAX_SIZE 1
| #define HAVE_STRUCT_IBV_EXP_QP_INIT_ATTR_MAX_INL_RECV 1
| #define HAVE_STRUCT_IBV_ASYNC_EVENT_ELEMENT_DCT 1
| #define HAVE_DECL_IBV_CREATE_CQ_ATTR_IGNORE_OVERRUN 0
| #define HAVE_DECL_IBV_EXP_CQ_IGNORE_OVERRUN 1
| #define HAVE_INFINIBAND_MLX5_HW_H 1
| #define HAVE_DECL_IBV_MLX5_EXP_GET_QP_INFO 1
| #define HAVE_DECL_IBV_MLX5_EXP_GET_CQ_INFO 1
| #define HAVE_DECL_IBV_MLX5_EXP_GET_SRQ_INFO 1
| #define HAVE_DECL_IBV_MLX5_EXP_UPDATE_CQ_CI 1
| #define HAVE_DECL_MLX5_WQE_CTRL_SOLICITED 1
| #define HAVE_STRUCT_MLX5_SRQ_CMD_QP 1
| #define HAVE_STRUCT_MLX5_AH_IBV_AH 1
| #define HAVE_STRUCT_IBV_MLX5_QP_INFO_BF_NEED_LOCK 1
| #define HAVE_DECL_IBV_EXP_QP_INIT_ATTR_RES_DOMAIN 1
| #define HAVE_IBV_EXP_RES_DOMAIN 1
| #define HAVE_DECL_IBV_EXP_RES_DOMAIN_THREAD_MODEL 1
| #define HAVE_IBV_EXP_RES_DOMAIN 1
| #define HAVE_DECL_IBV_EXP_CREATE_RES_DOMAIN 1
| #define HAVE_IBV_EXP_RES_DOMAIN 1
| #define HAVE_DECL_IBV_EXP_DESTROY_RES_DOMAIN 1
| #define HAVE_IBV_EXP_RES_DOMAIN 1
| #define HAVE_INFINIBAND_MLX5DV_H 1
| #define HAVE_DECL_MLX5DV_INIT_OBJ 1
| #define HAVE_DECL_MLX5DV_OBJ_AH 0
| #define HAVE_DECL_IBV_ALLOC_TD 0
| #define HAVE_MLX5_HW 1
| #define HAVE_MLX5_HW_UD 1
| #define HAVE_DECL_IBV_LINK_LAYER_INFINIBAND 1
| #define HAVE_DECL_IBV_LINK_LAYER_ETHERNET 1
| #define HAVE_DECL_IBV_EVENT_GID_CHANGE 1
| #define HAVE_DECL_IBV_EXP_ACCESS_ALLOCATE_MR 1
| #define HAVE_DECL_IBV_EXP_ACCESS_ON_DEMAND 1
| #define HAVE_DECL_IBV_EXP_DEVICE_MR_ALLOCATE 1
| #define HAVE_DECL_IBV_EXP_WR_NOP 1
| #define HAVE_DECL_IBV_EXP_DEVICE_DC_TRANSPORT 1
| #define HAVE_DECL_IBV_EXP_ATOMIC_HCA_REPLY_BE 1
| #define HAVE_DECL_IBV_EXP_PREFETCH_WRITE_ACCESS 1
| #define HAVE_DECL_IBV_EXP_QP_OOO_RW_DATA_PLACEMENT 1
| #define HAVE_DECL_IBV_EXP_DCT_OOO_RW_DATA_PLACEMENT 1
| #define HAVE_DECL_IBV_EXP_CQ_MODERATION 1
| #define HAVE_DECL_IBV_EXP_REG_MR 1
| #define HAVE_DECL_IBV_EXP_CREATE_QP 1
| #define HAVE_DECL_IBV_EXP_PREFETCH_MR 1
| #define HAVE_DECL_IBV_EXP_CREATE_SRQ 1
| #define HAVE_DECL_IBV_EXP_SETENV 1
| #define HAVE_DECL_IBV_EXP_QUERY_GID_ATTR 1
| #define HAVE_DECL_IBV_EXP_POST_SEND 1
| #define HAVE_DECL_IBV_EXP_WR_EXT_MASKED_ATOMIC_CMP_AND_SWP 1
| #define HAVE_DECL_IBV_EXP_WR_EXT_MASKED_ATOMIC_FETCH_AND_ADD 1
| #define HAVE_DECL_IBV_EXP_QP_INIT_ATTR_ATOMICS_ARG 1
| #define HAVE_DECL_IBV_EXP_SEND_EXT_ATOMIC_INLINE 1
| #define HAVE_DECL_IBV_EXP_DEVICE_ATTR_RESERVED_2 0
| #define HAVE_DECL_IBV_EXP_MR_INDIRECT_KLMS 1
| #define HAVE_EXP_UMR 1
| #define HAVE_DECL_IBV_EXP_QP_CREATE_UMR 1
| #define HAVE_IBV_EXP_QP_CREATE_UMR 1
| #define HAVE_DECL_IBV_EXP_MR_FIXED_BUFFER_SIZE 0
| #define HAVE_IB_EXT_ATOMICS 1
| #define HAVE_MASKED_ATOMICS_ENDIANNESS 1
| #define HAVE_DECL_IBV_EXP_ODP_SUPPORT_IMPLICIT 1
| #define HAVE_STRUCT_MLX5_WQE_AV_BASE 1
| #define HAVE_STRUCT_MLX5_GRH_AV_RMAC 1
| #define HAVE_IB 1
| #define HAVE_DECL_IBV_EXP_QPT_DC_INI 1
| #define HAVE_STRUCT_IBV_EXP_DCT_INIT_ATTR_INLINE_SIZE 1
| #define HAVE_TL_DC 1
| #define HAVE_TL_RC 1
| #define HAVE_TL_UD 1
| #define HAVE_TL_CM 1
| #define IBV_EXP_HW_TM 1
| #define HAVE_DECL_IBV_CMD_MODIFY_QP 1
| #define HAVE_CUDA_H 1
| #define HAVE_CUDA_RUNTIME_H 1
| #define HAVE_CUDA 1
| #define HAVE_GDR_COPY 0
| #define HAVE_ROCM 0
| #define HAVE_SYS_UIO_H 1
| #define HAVE_CMA 1
| #define HAVE_KNEM 1
| /* end confdefs.h. */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| # include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| # include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include </include/xpmem.h>
configure:23733: result: no
configure:23733: checking /include/xpmem.h presence
configure:23733: gcc -E -I/usr/local/cuda/include conftest.c
conftest.c:155:28: fatal error: /include/xpmem.h: No such file or directory
compilation terminated.
configure:23733: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "ucx"
| #define PACKAGE_TARNAME "ucx"
| #define PACKAGE_VERSION "1.5"
| #define PACKAGE_STRING "ucx 1.5"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define PACKAGE "ucx"
| #define VERSION "1.5"
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define STDC_HEADERS 1
| #define restrict __restrict
| #define HAVE_DECL_STRERROR_R 1
| #define HAVE_STRERROR_R 1
| #define STRERROR_R_CHAR_P 1
| #define UCX_CONFIGURE_FLAGS "--prefix=/home/kfukuda/ucx/install --with-cuda=/usr/local/cuda"
| #define HAVE_ATTRIBUTE_NOOPTIMIZE 1
| #define HAVE_LIBRT 1
| #define HAVE_LIBRT 1
| #define HAVE_DECL_ASPRINTF 1
| #define HAVE_DECL_STRDUPA 1
| #define HAVE_DECL_BASENAME 1
| #define HAVE_DECL_FMEMOPEN 1
| #define HAVE_DECL_CPU_ZERO 1
| #define HAVE_DECL_CPU_ISSET 1
| #define HAVE_DECL_F_SETOWN_EX 1
| #define HAVE_DECL_ETHTOOL_CMD_SPEED 1
| #define HAVE_DECL_SPEED_UNKNOWN 1
| #define HAVE_DECL___PPC_GET_TIMEBASE_FREQ 0
| #define NVALGRIND 1
| #define HAVE_NUMA_H 1
| #define HAVE_NUMAIF_H 1
| #define HAVE_NUMA 1
| #define HAVE_STRUCT_BITMASK 1
| #define HAVE_MALLOC_HOOK 1
| #define HAVE_STRUCT_DL_PHDR_INFO 1
| #define UCS_MAX_LOG_LEVEL UCS_LOG_LEVEL_TRACE_POLL
| #define ENABLE_ASSERT 1
| #define HAVE_HW_TIMER 1
| #define HAVE___CLEAR_CACHE 1
| #define ENABLE_SYMBOL_OVERRIDE 1
| #define HAVE_UCM_PTMALLOC286 1
| #define HAVE_MALLOC_GET_STATE 1
| #define HAVE_MALLOC_SET_STATE 1
| #define HAVE_DECL_MADV_FREE 0
| #define HAVE_DECL_MADV_REMOVE 1
| #define HAVE_DECL_POSIX_MADV_DONTNEED 1
| #define HAVE_DECL_IBV_WC_STATUS_STR 1
| #define HAVE_DECL_________________________IBV_EVENT_TYPE_STR 1
| #define HAVE_DECL_________________________IBV_QUERY_GID 1
| #define HAVE_DECL_________________________IBV_GET_DEVICE_NAME 1
| #define HAVE_DECL_________________________IBV_CREATE_SRQ 1
| #define HAVE_DECL_________________________IBV_GET_ASYNC_EVENT 1
| #define HAVE_VERBS_EXP_H 1
| #define HAVE_STRUCT_IBV_EXP_DEVICE_ATTR_EXP_DEVICE_CAP_FLAGS 1
| #define HAVE_STRUCT_IBV_EXP_DEVICE_ATTR_ODP_CAPS 1
| #define HAVE_STRUCT_IBV_EXP_DEVICE_ATTR_ODP_CAPS_PER_TRANSPORT_CAPS_DC_ODP_CAPS 1
| #define HAVE_STRUCT_IBV_EXP_DEVICE_ATTR_ODP_MR_MAX_SIZE 1
| #define HAVE_STRUCT_IBV_EXP_QP_INIT_ATTR_MAX_INL_RECV 1
| #define HAVE_STRUCT_IBV_ASYNC_EVENT_ELEMENT_DCT 1
| #define HAVE_DECL_IBV_CREATE_CQ_ATTR_IGNORE_OVERRUN 0
| #define HAVE_DECL_IBV_EXP_CQ_IGNORE_OVERRUN 1
| #define HAVE_INFINIBAND_MLX5_HW_H 1
| #define HAVE_DECL_IBV_MLX5_EXP_GET_QP_INFO 1
| #define HAVE_DECL_IBV_MLX5_EXP_GET_CQ_INFO 1
| #define HAVE_DECL_IBV_MLX5_EXP_GET_SRQ_INFO 1
| #define HAVE_DECL_IBV_MLX5_EXP_UPDATE_CQ_CI 1
| #define HAVE_DECL_MLX5_WQE_CTRL_SOLICITED 1
| #define HAVE_STRUCT_MLX5_SRQ_CMD_QP 1
| #define HAVE_STRUCT_MLX5_AH_IBV_AH 1
| #define HAVE_STRUCT_IBV_MLX5_QP_INFO_BF_NEED_LOCK 1
| #define HAVE_DECL_IBV_EXP_QP_INIT_ATTR_RES_DOMAIN 1
| #define HAVE_IBV_EXP_RES_DOMAIN 1
| #define HAVE_DECL_IBV_EXP_RES_DOMAIN_THREAD_MODEL 1
| #define HAVE_IBV_EXP_RES_DOMAIN 1
| #define HAVE_DECL_IBV_EXP_CREATE_RES_DOMAIN 1
| #define HAVE_IBV_EXP_RES_DOMAIN 1
| #define HAVE_DECL_IBV_EXP_DESTROY_RES_DOMAIN 1
| #define HAVE_IBV_EXP_RES_DOMAIN 1
| #define HAVE_INFINIBAND_MLX5DV_H 1
| #define HAVE_DECL_MLX5DV_INIT_OBJ 1
| #define HAVE_DECL_MLX5DV_OBJ_AH 0
| #define HAVE_DECL_IBV_ALLOC_TD 0
| #define HAVE_MLX5_HW 1
| #define HAVE_MLX5_HW_UD 1
| #define HAVE_DECL_IBV_LINK_LAYER_INFINIBAND 1
| #define HAVE_DECL_IBV_LINK_LAYER_ETHERNET 1
| #define HAVE_DECL_IBV_EVENT_GID_CHANGE 1
| #define HAVE_DECL_IBV_EXP_ACCESS_ALLOCATE_MR 1
| #define HAVE_DECL_IBV_EXP_ACCESS_ON_DEMAND 1
| #define HAVE_DECL_IBV_EXP_DEVICE_MR_ALLOCATE 1
| #define HAVE_DECL_IBV_EXP_WR_NOP 1
| #define HAVE_DECL_IBV_EXP_DEVICE_DC_TRANSPORT 1
| #define HAVE_DECL_IBV_EXP_ATOMIC_HCA_REPLY_BE 1
| #define HAVE_DECL_IBV_EXP_PREFETCH_WRITE_ACCESS 1
| #define HAVE_DECL_IBV_EXP_QP_OOO_RW_DATA_PLACEMENT 1
| #define HAVE_DECL_IBV_EXP_DCT_OOO_RW_DATA_PLACEMENT 1
| #define HAVE_DECL_IBV_EXP_CQ_MODERATION 1
| #define HAVE_DECL_IBV_EXP_REG_MR 1
| #define HAVE_DECL_IBV_EXP_CREATE_QP 1
| #define HAVE_DECL_IBV_EXP_PREFETCH_MR 1
| #define HAVE_DECL_IBV_EXP_CREATE_SRQ 1
| #define HAVE_DECL_IBV_EXP_SETENV 1
| #define HAVE_DECL_IBV_EXP_QUERY_GID_ATTR 1
| #define HAVE_DECL_IBV_EXP_POST_SEND 1
| #define HAVE_DECL_IBV_EXP_WR_EXT_MASKED_ATOMIC_CMP_AND_SWP 1
| #define HAVE_DECL_IBV_EXP_WR_EXT_MASKED_ATOMIC_FETCH_AND_ADD 1
| #define HAVE_DECL_IBV_EXP_QP_INIT_ATTR_ATOMICS_ARG 1
| #define HAVE_DECL_IBV_EXP_SEND_EXT_ATOMIC_INLINE 1
| #define HAVE_DECL_IBV_EXP_DEVICE_ATTR_RESERVED_2 0
| #define HAVE_DECL_IBV_EXP_MR_INDIRECT_KLMS 1
| #define HAVE_EXP_UMR 1
| #define HAVE_DECL_IBV_EXP_QP_CREATE_UMR 1
| #define HAVE_IBV_EXP_QP_CREATE_UMR 1
| #define HAVE_DECL_IBV_EXP_MR_FIXED_BUFFER_SIZE 0
| #define HAVE_IB_EXT_ATOMICS 1
| #define HAVE_MASKED_ATOMICS_ENDIANNESS 1
| #define HAVE_DECL_IBV_EXP_ODP_SUPPORT_IMPLICIT 1
| #define HAVE_STRUCT_MLX5_WQE_AV_BASE 1
| #define HAVE_STRUCT_MLX5_GRH_AV_RMAC 1
| #define HAVE_IB 1
| #define HAVE_DECL_IBV_EXP_QPT_DC_INI 1
| #define HAVE_STRUCT_IBV_EXP_DCT_INIT_ATTR_INLINE_SIZE 1
| #define HAVE_TL_DC 1
| #define HAVE_TL_RC 1
| #define HAVE_TL_UD 1
| #define HAVE_TL_CM 1
| #define IBV_EXP_HW_TM 1
| #define HAVE_DECL_IBV_CMD_MODIFY_QP 1
| #define HAVE_CUDA_H 1
| #define HAVE_CUDA_RUNTIME_H 1
| #define HAVE_CUDA 1
| #define HAVE_GDR_COPY 0
| #define HAVE_ROCM 0
| #define HAVE_SYS_UIO_H 1
| #define HAVE_CMA 1
| #define HAVE_KNEM 1
| /* end confdefs.h. */
| #include </include/xpmem.h>
configure:23733: result: no
configure:23733: checking for /include/xpmem.h
configure:23733: result: no
configure:23745: WARNING: XPMEM header was not found
configure:23981: checking for doxygen
configure:24014: result: no
configure:24034: WARNING: doxygen not found - will not generate any doxygen documentation
configure:24045: WARNING: doxygen version is bad. Required version: 1.8.6 and above
configure:24105: checking for perl
configure:24123: found /usr/bin/perl
configure:24135: result: /usr/bin/perl
configure:25945: Supported transports: ,dc,rc,ud,cm,rdmacm,cma,knem
configure:26076: checking that generated files are newer than configure
configure:26082: result: done
configure:26405: creating ./config.status
## ---------------------- ##
## Running config.status. ##
## ---------------------- ##
This file was extended by ucx config.status 1.5, which was
generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES =
CONFIG_HEADERS =
CONFIG_LINKS =
CONFIG_COMMANDS =
$ ./config.status
on GPCL-GPU131
config.status:1486: creating Makefile
config.status:1486: creating doc/doxygen/header.tex
config.status:1486: creating src/uct/api/version.h
config.status:1486: creating ucx.spec
config.status:1486: creating ucx.pc
config.status:1486: creating debian/rules
config.status:1486: creating debian/control
config.status:1486: creating debian/changelog
config.status:1486: creating src/ucs/Makefile
config.status:1486: creating src/uct/Makefile
config.status:1486: creating src/ucp/Makefile
config.status:1486: creating src/ucp/api/ucp_version.h
config.status:1486: creating src/ucp/core/ucp_version.c
config.status:1486: creating src/ucm/Makefile
config.status:1486: creating src/tools/info/Makefile
config.status:1486: creating src/tools/perf/Makefile
config.status:1486: creating src/tools/profile/Makefile
config.status:1486: creating test/apps/Makefile
config.status:1486: creating test/apps/sockaddr/Makefile
config.status:1486: creating test/examples/Makefile
config.status:1486: creating test/gtest/Makefile
config.status:1486: creating test/mpi/Makefile
config.status:1486: creating bindings/java/src/main/native/Makefile
config.status:1486: creating test/mpi/run_mpi.sh
config.status:1486: creating config.h
config.status:1746: executing depfiles commands
config.status:1746: executing libtool commands
## ---------------- ##
## Cache variables. ##
## ---------------- ##
ac_cv_build=x86_64-pc-linux-gnu
ac_cv_c_compiler_gnu=yes
ac_cv_c_restrict=__restrict
ac_cv_cxx_compiler_gnu=yes
ac_cv_env_CCASFLAGS_set=
ac_cv_env_CCASFLAGS_value=
ac_cv_env_CCAS_set=
ac_cv_env_CCAS_value=
ac_cv_env_CCC_set=
ac_cv_env_CCC_value=
ac_cv_env_CC_set=
ac_cv_env_CC_value=
ac_cv_env_CFLAGS_set=
ac_cv_env_CFLAGS_value=
ac_cv_env_CPPFLAGS_set=
ac_cv_env_CPPFLAGS_value=
ac_cv_env_CPP_set=
ac_cv_env_CPP_value=
ac_cv_env_CRAY_UGNI_CFLAGS_set=
ac_cv_env_CRAY_UGNI_CFLAGS_value=
ac_cv_env_CRAY_UGNI_LIBS_set=
ac_cv_env_CRAY_UGNI_LIBS_value=
ac_cv_env_CRAY_XPMEM_CFLAGS_set=
ac_cv_env_CRAY_XPMEM_CFLAGS_value=
ac_cv_env_CRAY_XPMEM_LIBS_set=
ac_cv_env_CRAY_XPMEM_LIBS_value=
ac_cv_env_CXXCPP_set=
ac_cv_env_CXXCPP_value=
ac_cv_env_CXXFLAGS_set=
ac_cv_env_CXXFLAGS_value=
ac_cv_env_CXX_set=
ac_cv_env_CXX_value=
ac_cv_env_DOXYGEN_PAPER_SIZE_set=
ac_cv_env_DOXYGEN_PAPER_SIZE_value=
ac_cv_env_LDFLAGS_set=
ac_cv_env_LDFLAGS_value=
ac_cv_env_LIBS_set=
ac_cv_env_LIBS_value=
ac_cv_env_LT_SYS_LIBRARY_PATH_set=
ac_cv_env_LT_SYS_LIBRARY_PATH_value=
ac_cv_env_MPICC_set=
ac_cv_env_MPICC_value=
ac_cv_env_MPIRUN_set=
ac_cv_env_MPIRUN_value=
ac_cv_env_PKG_CONFIG_LIBDIR_set=
ac_cv_env_PKG_CONFIG_LIBDIR_value=
ac_cv_env_PKG_CONFIG_PATH_set=
ac_cv_env_PKG_CONFIG_PATH_value=
ac_cv_env_PKG_CONFIG_set=
ac_cv_env_PKG_CONFIG_value=
ac_cv_env_build_alias_set=
ac_cv_env_build_alias_value=
ac_cv_env_host_alias_set=
ac_cv_env_host_alias_value=
ac_cv_env_target_alias_set=
ac_cv_env_target_alias_value=
ac_cv_func___aarch64_sync_cache_range=no
ac_cv_func___clear_cache=yes
ac_cv_func_malloc_get_state=yes
ac_cv_func_malloc_set_state=yes
ac_cv_func_process_vm_readv=yes
ac_cv_func_strerror_r=yes
ac_cv_func_strerror_r_char_p=yes
ac_cv_have_decl_CPU_ISSET=yes
ac_cv_have_decl_CPU_ZERO=yes
ac_cv_have_decl_F_SETOWN_EX=yes
ac_cv_have_decl_IBV_CREATE_CQ_ATTR_IGNORE_OVERRUN=no
ac_cv_have_decl_IBV_EVENT_GID_CHANGE=yes
ac_cv_have_decl_IBV_EXP_ACCESS_ALLOCATE_MR=yes
ac_cv_have_decl_IBV_EXP_ACCESS_ON_DEMAND=yes
ac_cv_have_decl_IBV_EXP_ATOMIC_HCA_REPLY_BE=yes
ac_cv_have_decl_IBV_EXP_CQ_IGNORE_OVERRUN=yes
ac_cv_have_decl_IBV_EXP_CQ_MODERATION=yes
ac_cv_have_decl_IBV_EXP_DCT_OOO_RW_DATA_PLACEMENT=yes
ac_cv_have_decl_IBV_EXP_DEVICE_ATTR_RESERVED_2=no
ac_cv_have_decl_IBV_EXP_DEVICE_DC_TRANSPORT=yes
ac_cv_have_decl_IBV_EXP_DEVICE_MR_ALLOCATE=yes
ac_cv_have_decl_IBV_EXP_MR_FIXED_BUFFER_SIZE=no
ac_cv_have_decl_IBV_EXP_MR_INDIRECT_KLMS=yes
ac_cv_have_decl_IBV_EXP_ODP_SUPPORT_IMPLICIT=yes
ac_cv_have_decl_IBV_EXP_PREFETCH_WRITE_ACCESS=yes
ac_cv_have_decl_IBV_EXP_QPT_DC_INI=yes
ac_cv_have_decl_IBV_EXP_QP_CREATE_UMR=yes
ac_cv_have_decl_IBV_EXP_QP_INIT_ATTR_ATOMICS_ARG=yes
ac_cv_have_decl_IBV_EXP_QP_INIT_ATTR_RES_DOMAIN=yes
ac_cv_have_decl_IBV_EXP_QP_OOO_RW_DATA_PLACEMENT=yes
ac_cv_have_decl_IBV_EXP_RES_DOMAIN_THREAD_MODEL=yes
ac_cv_have_decl_IBV_EXP_SEND_EXT_ATOMIC_INLINE=yes
ac_cv_have_decl_IBV_EXP_WR_EXT_MASKED_ATOMIC_CMP_AND_SWP=yes
ac_cv_have_decl_IBV_EXP_WR_EXT_MASKED_ATOMIC_FETCH_AND_ADD=yes
ac_cv_have_decl_IBV_EXP_WR_NOP=yes
ac_cv_have_decl_IBV_LINK_LAYER_ETHERNET=yes
ac_cv_have_decl_IBV_LINK_LAYER_INFINIBAND=yes
ac_cv_have_decl_KNEM_CMD_GET_INFO=yes
ac_cv_have_decl_MADV_FREE=no
ac_cv_have_decl_MADV_REMOVE=yes
ac_cv_have_decl_MLX5DV_OBJ_AH=no
ac_cv_have_decl_MLX5_WQE_CTRL_SOLICITED=yes
ac_cv_have_decl_POSIX_MADV_DONTNEED=yes
ac_cv_have_decl_SPEED_UNKNOWN=yes
ac_cv_have_decl_________________________ibv_create_srq=yes
ac_cv_have_decl_________________________ibv_event_type_str=yes
ac_cv_have_decl_________________________ibv_get_async_event=yes
ac_cv_have_decl_________________________ibv_get_device_name=yes
ac_cv_have_decl_________________________ibv_query_gid=yes
ac_cv_have_decl___ppc_get_timebase_freq=no
ac_cv_have_decl_asprintf=yes
ac_cv_have_decl_basename=yes
ac_cv_have_decl_ethtool_cmd_speed=yes
ac_cv_have_decl_fmemopen=yes
ac_cv_have_decl_ibv_alloc_td=no
ac_cv_have_decl_ibv_cmd_modify_qp=yes
ac_cv_have_decl_ibv_exp_create_qp=yes
ac_cv_have_decl_ibv_exp_create_res_domain=yes
ac_cv_have_decl_ibv_exp_create_srq=yes
ac_cv_have_decl_ibv_exp_destroy_res_domain=yes
ac_cv_have_decl_ibv_exp_post_send=yes
ac_cv_have_decl_ibv_exp_prefetch_mr=yes
ac_cv_have_decl_ibv_exp_query_gid_attr=yes
ac_cv_have_decl_ibv_exp_reg_mr=yes
ac_cv_have_decl_ibv_exp_setenv=yes
ac_cv_have_decl_ibv_mlx5_exp_get_cq_info=yes
ac_cv_have_decl_ibv_mlx5_exp_get_qp_info=yes
ac_cv_have_decl_ibv_mlx5_exp_get_srq_info=yes
ac_cv_have_decl_ibv_mlx5_exp_update_cq_ci=yes
ac_cv_have_decl_ibv_wc_status_str=yes
ac_cv_have_decl_mlx5dv_init_obj=yes
ac_cv_have_decl_strdupa=yes
ac_cv_have_decl_strerror_r=yes
ac_cv_header__include_xpmem_h=no
ac_cv_header__usr_include_rdma_rdma_cma_h=yes
ac_cv_header_bfd_h=no
ac_cv_header_cuda_h=yes
ac_cv_header_cuda_runtime_h=yes
ac_cv_header_dlfcn_h=yes
ac_cv_header_gdrapi_h=no
ac_cv_header_hsa_h=no
ac_cv_header_infiniband_mlx5_hw_h=yes
ac_cv_header_infiniband_mlx5dv_h=yes
ac_cv_header_infiniband_verbs_exp_h=yes
ac_cv_header_infiniband_verbs_h=yes
ac_cv_header_inttypes_h=yes
ac_cv_header_libiberty_h=no
ac_cv_header_libiberty_libiberty_h=no
ac_cv_header_memory_h=yes
ac_cv_header_minix_config_h=no
ac_cv_header_numa_h=yes
ac_cv_header_numaif_h=yes
ac_cv_header_stdc=yes
ac_cv_header_stdint_h=yes
ac_cv_header_stdlib_h=yes
ac_cv_header_string_h=yes
ac_cv_header_strings_h=yes
ac_cv_header_sys_platform_ppc_h=no
ac_cv_header_sys_stat_h=yes
ac_cv_header_sys_types_h=yes
ac_cv_header_sys_uio_h=yes
ac_cv_header_unistd_h=yes
ac_cv_host=x86_64-pc-linux-gnu
ac_cv_lib_bfd_bfd_openr=no
ac_cv_lib_cuda____cuPointerGetAttribute=yes
ac_cv_lib_dl_dlopen=yes
ac_cv_lib_ibcm_ib_cm_send_req=yes
ac_cv_lib_iberty_xstrerror=no
ac_cv_lib_ibverbs_ibv_get_device_list=yes
ac_cv_lib_intl_main=no
ac_cv_lib_m_cos=yes
ac_cv_lib_mlx5_mlx5dv_query_device=no
ac_cv_lib_mlx5_rdmav2_mlx5dv_query_device=no
ac_cv_lib_numa_mbind=yes
ac_cv_lib_rdmacm_rdma_create_id=yes
ac_cv_lib_rt_shm_open=yes
ac_cv_lib_rt_timer_create=yes
ac_cv_lib_tcmalloc_tc_malloc=no
ac_cv_member_struct_ibv_async_event_element_dct=yes
ac_cv_member_struct_ibv_exp_create_srq_attr_dc_offload_params=no
ac_cv_member_struct_ibv_exp_dct_init_attr_inline_size=yes
ac_cv_member_struct_ibv_exp_device_attr_exp_device_cap_flags=yes
ac_cv_member_struct_ibv_exp_device_attr_odp_caps=yes
ac_cv_member_struct_ibv_exp_device_attr_odp_caps_per_transport_caps_dc_odp_caps=yes
ac_cv_member_struct_ibv_exp_device_attr_odp_mr_max_size=yes
ac_cv_member_struct_ibv_exp_masked_atomic_params_masked_log_atomic_arg_sizes_network_endianness=yes
ac_cv_member_struct_ibv_exp_qp_init_attr_max_inl_recv=yes
ac_cv_member_struct_ibv_exp_qp_init_attr_umr_caps=no
ac_cv_member_struct_ibv_exp_tmh_tag=yes
ac_cv_member_struct_ibv_mlx5_qp_info_bf_need_lock=yes
ac_cv_member_struct_mlx5_ah_ibv_ah=yes
ac_cv_member_struct_mlx5_grh_av_rmac=yes
ac_cv_member_struct_mlx5_srq_cmd_qp=yes
ac_cv_member_struct_mlx5_wqe_av_base=yes
ac_cv_member_struct_mlx5dv_cq_cq_uar=no
ac_cv_objext=o
ac_cv_path_EGREP='/bin/grep -E'
ac_cv_path_FGREP='/bin/grep -F'
ac_cv_path_GREP=/bin/grep
ac_cv_path_SED=/bin/sed
ac_cv_path_ac_pt_DX_PERL=/usr/bin/perl
ac_cv_path_ac_pt_PKG_CONFIG=/usr/bin/pkg-config
ac_cv_path_install='/usr/bin/install -c'
ac_cv_path_lt_DD=/bin/dd
ac_cv_path_mkdir=/bin/mkdir
ac_cv_prog_AWK=gawk
ac_cv_prog_CPP='gcc -E'
ac_cv_prog_CXXCPP='g++ -E'
ac_cv_prog_GITBIN=yes
ac_cv_prog_JAVABIN=yes
ac_cv_prog_ac_ct_AR=ar
ac_cv_prog_ac_ct_CC=gcc
ac_cv_prog_ac_ct_CXX=g++
ac_cv_prog_ac_ct_MANIFEST_TOOL=mt
ac_cv_prog_ac_ct_OBJDUMP=objdump
ac_cv_prog_ac_ct_RANLIB=ranlib
ac_cv_prog_ac_ct_STRIP=strip
ac_cv_prog_c_openmp=-fopenmp
ac_cv_prog_cc_c89=
ac_cv_prog_cc_g=yes
ac_cv_prog_cxx_g=yes
ac_cv_prog_make_make_set=yes
ac_cv_safe_to_define___extensions__=yes
ac_cv_search_pthread_atfork='none required'
ac_cv_search_pthread_create=-lpthread
ac_cv_type_struct_bitmask=yes
ac_cv_type_struct_dl_phdr_info=yes
am_cv_CCAS_dependencies_compiler_type=gcc3
am_cv_CC_dependencies_compiler_type=gcc3
am_cv_CXX_dependencies_compiler_type=gcc3
am_cv_make_support_nested_variables=yes
am_cv_prog_cc_c_o=yes
am_cv_prog_tar_ustar=gnutar
lt_cv_ar_at_file=@
lt_cv_archive_cmds_need_lc=no
lt_cv_deplibs_check_method=pass_all
lt_cv_file_magic_cmd='$MAGIC_CMD'
lt_cv_file_magic_test_file=
lt_cv_ld_reload_flag=-r
lt_cv_nm_interface='BSD nm'
lt_cv_objdir=.libs
lt_cv_path_LD=/usr/bin/ld
lt_cv_path_LDCXX='/usr/bin/ld -m elf_x86_64'
lt_cv_path_NM='/usr/bin/nm -B'
lt_cv_path_mainfest_tool=no
lt_cv_prog_compiler_c_o=yes
lt_cv_prog_compiler_c_o_CXX=yes
lt_cv_prog_compiler_pic='-fPIC -DPIC'
lt_cv_prog_compiler_pic_CXX='-fPIC -DPIC'
lt_cv_prog_compiler_pic_works=yes
lt_cv_prog_compiler_pic_works_CXX=yes
lt_cv_prog_compiler_rtti_exceptions=no
lt_cv_prog_compiler_static_works=yes
lt_cv_prog_compiler_static_works_CXX=yes
lt_cv_prog_gnu_ld=yes
lt_cv_prog_gnu_ldcxx=yes
lt_cv_sharedlib_from_linklib_cmd='printf %s\n'
lt_cv_shlibpath_overrides_runpath=no
lt_cv_sys_global_symbol_pipe='sed -n -e '\''s/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p'\'' | sed '\''/ __gnu_lto/d'\'''
lt_cv_sys_global_symbol_to_c_name_address='sed -n -e '\''s/^: \(.*\) .*$/ {"\1", (void *) 0},/p'\'' -e '\''s/^[ABCDGIRSTW][ABCDGIRSTW]* .* \(.*\)$/ {"\1", (void *) \&\1},/p'\'''
lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='sed -n -e '\''s/^: \(.*\) .*$/ {"\1", (void *) 0},/p'\'' -e '\''s/^[ABCDGIRSTW][ABCDGIRSTW]* .* \(lib.*\)$/ {"\1", (void *) \&\1},/p'\'' -e '\''s/^[ABCDGIRSTW][ABCDGIRSTW]* .* \(.*\)$/ {"lib\1", (void *) \&\1},/p'\'''
lt_cv_sys_global_symbol_to_cdecl='sed -n -e '\''s/^T .* \(.*\)$/extern int \1();/p'\'' -e '\''s/^[ABCDGIRSTW][ABCDGIRSTW]* .* \(.*\)$/extern char \1;/p'\'''
lt_cv_sys_global_symbol_to_import=
lt_cv_sys_max_cmd_len=3458764513820540925
lt_cv_to_host_file_cmd=func_convert_file_noop
lt_cv_to_tool_file_cmd=func_convert_file_noop
lt_cv_truncate_bin='/bin/dd bs=4096 count=1'
ucx_cv_attribute_optimize=1
## ----------------- ##
## Output variables. ##
## ----------------- ##
ACLOCAL='${SHELL} /home/kfukuda/ucx/missing aclocal-1.15'
AMDEPBACKSLASH='\'
AMDEP_FALSE='#'
AMDEP_TRUE=''
AMTAR='$${TAR-tar}'
AM_BACKSLASH='\'
AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
AM_DEFAULT_VERBOSITY='0'
AM_V='$(V)'
AR='ar'
AUTOCONF='${SHELL} /home/kfukuda/ucx/missing autoconf'
AUTOHEADER='${SHELL} /home/kfukuda/ucx/missing autoheader'
AUTOMAKE='${SHELL} /home/kfukuda/ucx/missing automake-1.15'
AWK='gawk'
BASE_CFLAGS='-O3 -g -Wall -Werror -I/opt/knem-1.1.2.90mlnx2/include'
BASE_CPPFLAGS='-DCPU_FLAGS="" -I/opt/knem-1.1.2.90mlnx2/include'
BASE_CXXFLAGS='-O3 -g -Wall -Werror'
CC='gcc'
CCAS='gcc'
CCASDEPMODE='depmode=gcc3'
CCASFLAGS=''
CCDEPMODE='depmode=gcc3'
CFLAGS=' '
CFLAGS_NO_DEPRECATED=' -Wno-deprecated-declarations'
CPP='gcc -E'
CPPFLAGS=' -I/usr/local/cuda/include '
CRAY_UGNI_CFLAGS=''
CRAY_UGNI_LIBS=''
CRAY_XPMEM_CFLAGS=''
CRAY_XPMEM_LIBS=''
CUDA_CPPFLAGS='-I/usr/local/cuda/include '
CUDA_LDFLAGS='-lcudart -lcuda -L/usr/local/cuda/lib64/ '
CXX11FLAGS='-std=c++11'
CXX='g++'
CXXCPP='g++ -E'
CXXDEPMODE='depmode=gcc3'
CXXFLAGS=''
CYGPATH_W='echo'
DEFS='-DHAVE_CONFIG_H'
DEPDIR='.deps'
DLLTOOL='false'
DOCS_ONLY_FALSE=''
DOCS_ONLY_TRUE='#'
DOXYGEN_PAPER_SIZE=''
DSYMUTIL=''
DUMPBIN=''
DX_BIBTEX=''
DX_COND_chi_FALSE=''
DX_COND_chi_TRUE='#'
DX_COND_chm_FALSE=''
DX_COND_chm_TRUE='#'
DX_COND_doc_FALSE=''
DX_COND_doc_TRUE='#'
DX_COND_dot_FALSE=''
DX_COND_dot_TRUE='#'
DX_COND_html_FALSE=''
DX_COND_html_TRUE='#'
DX_COND_latex_FALSE=''
DX_COND_latex_TRUE='#'
DX_COND_man_FALSE=''
DX_COND_man_TRUE='#'
DX_COND_pdf_FALSE=''
DX_COND_pdf_TRUE='#'
DX_COND_ps_FALSE=''
DX_COND_ps_TRUE='#'
DX_COND_rtf_FALSE=''
DX_COND_rtf_TRUE='#'
DX_COND_xml_FALSE=''
DX_COND_xml_TRUE='#'
DX_CONFIG='doc/doxygen/ucxdox'
DX_DOCDIR='doc/doxygen-doc'
DX_DOT=''
DX_DOXYGEN=''
DX_DVIPS=''
DX_EGREP=''
DX_ENV=' SRCDIR='\''.'\'' PROJECT='\''UCX'\'' DOCDIR='\''doc/doxygen-doc'\'' VERSION='\''1.5'\'' HAVE_DOT='\''NO'\'' GENERATE_MAN='\''NO'\'' GENERATE_RTF='\''NO'\'' GENERATE_XML='\''NO'\'' GENERATE_HTMLHELP='\''NO'\'' GENERATE_CHI='\''NO'\'' GENERATE_HTML='\''NO'\'' GENERATE_LATEX='\''NO'\'''
DX_FLAG_chi='0'
DX_FLAG_chm='0'
DX_FLAG_doc='0'
DX_FLAG_dot='0'
DX_FLAG_html='0'
DX_FLAG_man='0'
DX_FLAG_pdf='0'
DX_FLAG_ps='0'
DX_FLAG_rtf='0'
DX_FLAG_xml='0'
DX_HHC=''
DX_LATEX=''
DX_MAKEINDEX=''
DX_PDFLATEX=''
DX_PERL='/usr/bin/perl'
DX_PROJECT='UCX'
ECHO_C=''
ECHO_N='-n'
ECHO_T=''
EGREP='/bin/grep -E'
EXEEXT=''
FGREP='/bin/grep -F'
GDR_COPY_CPPFLAGS=''
GDR_COPY_LDFLAGS=''
GITBIN='yes'
GRAPHVIZ_DOT=''
GREP='/bin/grep'
HAVE_CMA_FALSE='#'
HAVE_CMA_TRUE=''
HAVE_CRAY_UGNI_FALSE=''
HAVE_CRAY_UGNI_TRUE='#'
HAVE_CUDA_FALSE='#'
HAVE_CUDA_TRUE=''
HAVE_CXX11_FALSE='#'
HAVE_CXX11_TRUE=''
HAVE_DOT_FALSE=''
HAVE_DOT_TRUE='#'
HAVE_GDR_COPY_FALSE=''
HAVE_GDR_COPY_TRUE='#'
HAVE_GTEST_FALSE=''
HAVE_GTEST_TRUE='#'
HAVE_IBV_EX_HW_TM_FALSE='#'
HAVE_IBV_EX_HW_TM_TRUE=''
HAVE_IB_FALSE='#'
HAVE_IB_TRUE=''
HAVE_JAVA_FALSE=''
HAVE_JAVA_TRUE='#'
HAVE_KNEM_FALSE='#'
HAVE_KNEM_TRUE=''
HAVE_MEMTRACK_FALSE=''
HAVE_MEMTRACK_TRUE='#'
HAVE_MLX5_DV_FALSE=''
HAVE_MLX5_DV_TRUE='#'
HAVE_MLX5_HW_FALSE='#'
HAVE_MLX5_HW_TRUE=''
HAVE_MLX5_HW_UD_FALSE='#'
HAVE_MLX5_HW_UD_TRUE=''
HAVE_MPICC_FALSE=''
HAVE_MPICC_TRUE='#'
HAVE_MPIRUN_FALSE=''
HAVE_MPIRUN_TRUE='#'
HAVE_MPI_FALSE=''
HAVE_MPI_TRUE='#'
HAVE_PROFILING_FALSE=''
HAVE_PROFILING_TRUE='#'
HAVE_RDMACM_FALSE='#'
HAVE_RDMACM_TRUE=''
HAVE_ROCM_FALSE=''
HAVE_ROCM_TRUE='#'
HAVE_STATS_FALSE=''
HAVE_STATS_TRUE='#'
HAVE_TCMALLOC_FALSE=''
HAVE_TCMALLOC_TRUE='#'
HAVE_TL_CM_FALSE='#'
HAVE_TL_CM_TRUE=''
HAVE_TL_DC_FALSE='#'
HAVE_TL_DC_TRUE=''
HAVE_TL_RC_FALSE='#'
HAVE_TL_RC_TRUE=''
HAVE_TL_UD_FALSE='#'
HAVE_TL_UD_TRUE=''
HAVE_TUNING_FALSE=''
HAVE_TUNING_TRUE='#'
HAVE_UCM_PTMALLOC286_FALSE='#'
HAVE_UCM_PTMALLOC286_TRUE=''
HAVE_XPMEM_FALSE=''
HAVE_XPMEM_TRUE='#'
IBCM_LIBS='-libcm'
IBVERBS_CFLAGS=''
IBVERBS_CPPFLAGS=''
IBVERBS_DIR='/usr'
IBVERBS_LDFLAGS=' -libverbs'
INSTALL_DATA='${INSTALL} -m 644'
INSTALL_PROGRAM='${INSTALL}'
INSTALL_SCRIPT='${INSTALL}'
INSTALL_STRIP_PROGRAM='$(install_sh) -c -s'
JAVA=''
JAVABIN='yes'
JAVA_HOME=''
JDK=''
LD='/usr/bin/ld -m elf_x86_64'
LDFLAGS=' -lcudart -lcuda -L/usr/local/cuda/lib64/ '
LIBM='-lm'
LIBOBJS=''
LIBS='-lpthread -lrt -lrt -ldl'
LIBTOOL='$(SHELL) $(top_builddir)/libtool'
LIB_MLX5=''
LIPO=''
LN_S='ln -s'
LTLIBOBJS=''
LT_SYS_LIBRARY_PATH=''
MAINT='#'
MAINTAINER_MODE_FALSE=''
MAINTAINER_MODE_TRUE='#'
MAJOR_VERSION='1'
MAKEINFO='${SHELL} /home/kfukuda/ucx/missing makeinfo'
MANIFEST_TOOL=':'
MINOR_VERSION='5'
MKDIR_P='/bin/mkdir -p'
MPICC=''
MPIRUN=''
MVN='true'
MVNAVAIL=''
MVNBIN=''
NM='/usr/bin/nm -B'
NMEDIT=''
NUMA_LIBS='-lnuma'
OBJDUMP='objdump'
OBJEXT='o'
OPENMP_CFLAGS='-fopenmp'
OTOOL64=''
OTOOL=''
PACKAGE='ucx'
PACKAGE_BUGREPORT=''
PACKAGE_NAME='ucx'
PACKAGE_STRING='ucx 1.5'
PACKAGE_TARNAME='ucx'
PACKAGE_URL=''
PACKAGE_VERSION='1.5'
PATCH_VERSION='0'
PATH_SEPARATOR=':'
PKG_CONFIG='/usr/bin/pkg-config'
PKG_CONFIG_LIBDIR=''
PKG_CONFIG_PATH=''
RANLIB='ranlib'
RDMACM_CPPFLAGS=''
RDMACM_LDFLAGS=''
RDMACM_LIBS='-lrdmacm'
READLINK=''
ROCM_CPPFLAGS='-I/opt/rocm/libhsakmt/include/libhsakmt -I/opt/rocm/include/hsa -I/opt/rocm/include'
ROCM_LDFLAGS='-L/opt/rocm/hsa/lib -L/opt/rocm/lib'
ROCM_LIBS='-lhsa-runtime64'
RTE_CPPFLAGS=''
RTE_LDFLAGS=''
SCM_VERSION='c4329f0'
SED='/bin/sed'
SET_MAKE=''
SHELL='/bin/bash'
SOVERSION='0:0:0'
STRIP='strip'
VALGRIND_LIBPATH=''
VERSION='1.5.0'
XPMEM_CPPFLAGS=''
XPMEM_LDFLAGS=''
ac_ct_AR='ar'
ac_ct_CC='gcc'
ac_ct_CXX='g++'
ac_ct_DUMPBIN=''
am__EXEEXT_FALSE=''
am__EXEEXT_TRUE='#'
am__fastdepCCAS_FALSE='#'
am__fastdepCCAS_TRUE=''
am__fastdepCC_FALSE='#'
am__fastdepCC_TRUE=''
am__fastdepCXX_FALSE='#'
am__fastdepCXX_TRUE=''
am__include='include'
am__isrc=''
am__leading_dot='.'
am__nodep='_no'
am__quote=''
am__tar='tar --format=ustar -chf - "$$tardir"'
am__untar='tar -xf -'
bindir='${exec_prefix}/bin'
build='x86_64-pc-linux-gnu'
build_alias=''
build_cpu='x86_64'
build_os='linux-gnu'
build_vendor='pc'
datadir='${datarootdir}'
datarootdir='${prefix}/share'
docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
dvidir='${docdir}'
exec_prefix='${prefix}'
host='x86_64-pc-linux-gnu'
host_alias=''
host_cpu='x86_64'
host_os='linux-gnu'
host_vendor='pc'
htmldir='${docdir}'
includedir='${prefix}/include'
infodir='${datarootdir}/info'
install_sh='${SHELL} /home/kfukuda/ucx/install-sh'
libdir='${exec_prefix}/lib'
libexecdir='${exec_prefix}/libexec'
localedir='${datarootdir}/locale'
localstatedir='${prefix}/var'
mandir='${datarootdir}/man'
mkdir_p='$(MKDIR_P)'
oldincludedir='/usr/include'
pdfdir='${docdir}'
prefix='/home/kfukuda/ucx/install'
program_transform_name='s,x,x,'
psdir='${docdir}'
runstatedir='${localstatedir}/run'
sbindir='${exec_prefix}/sbin'
sharedstatedir='${prefix}/com'
sysconfdir='${prefix}/etc'
target_alias=''
top_top_srcdir='.'
## ----------- ##
## confdefs.h. ##
## ----------- ##
/* confdefs.h */
#define PACKAGE_NAME "ucx"
#define PACKAGE_TARNAME "ucx"
#define PACKAGE_VERSION "1.5"
#define PACKAGE_STRING "ucx 1.5"
#define PACKAGE_BUGREPORT ""
#define PACKAGE_URL ""
#define STDC_HEADERS 1
#define HAVE_SYS_TYPES_H 1
#define HAVE_SYS_STAT_H 1
#define HAVE_STDLIB_H 1
#define HAVE_STRING_H 1
#define HAVE_MEMORY_H 1
#define HAVE_STRINGS_H 1
#define HAVE_INTTYPES_H 1
#define HAVE_STDINT_H 1
#define HAVE_UNISTD_H 1
#define __EXTENSIONS__ 1
#define _ALL_SOURCE 1
#define _GNU_SOURCE 1
#define _POSIX_PTHREAD_SEMANTICS 1
#define _TANDEM_SOURCE 1
#define PACKAGE "ucx"
#define VERSION "1.5"
#define HAVE_DLFCN_H 1
#define LT_OBJDIR ".libs/"
#define STDC_HEADERS 1
#define restrict __restrict
#define HAVE_DECL_STRERROR_R 1
#define HAVE_STRERROR_R 1
#define STRERROR_R_CHAR_P 1
#define UCX_CONFIGURE_FLAGS "--prefix=/home/kfukuda/ucx/install --with-cuda=/usr/local/cuda"
#define HAVE_ATTRIBUTE_NOOPTIMIZE 1
#define HAVE_LIBRT 1
#define HAVE_LIBRT 1
#define HAVE_DECL_ASPRINTF 1
#define HAVE_DECL_STRDUPA 1
#define HAVE_DECL_BASENAME 1
#define HAVE_DECL_FMEMOPEN 1
#define HAVE_DECL_CPU_ZERO 1
#define HAVE_DECL_CPU_ISSET 1
#define HAVE_DECL_F_SETOWN_EX 1
#define HAVE_DECL_ETHTOOL_CMD_SPEED 1
#define HAVE_DECL_SPEED_UNKNOWN 1
#define HAVE_DECL___PPC_GET_TIMEBASE_FREQ 0
#define NVALGRIND 1
#define HAVE_NUMA_H 1
#define HAVE_NUMAIF_H 1
#define HAVE_NUMA 1
#define HAVE_STRUCT_BITMASK 1
#define HAVE_MALLOC_HOOK 1
#define HAVE_STRUCT_DL_PHDR_INFO 1
#define UCS_MAX_LOG_LEVEL UCS_LOG_LEVEL_TRACE_POLL
#define ENABLE_ASSERT 1
#define HAVE_HW_TIMER 1
#define HAVE___CLEAR_CACHE 1
#define ENABLE_SYMBOL_OVERRIDE 1
#define HAVE_UCM_PTMALLOC286 1
#define HAVE_MALLOC_GET_STATE 1
#define HAVE_MALLOC_SET_STATE 1
#define HAVE_DECL_MADV_FREE 0
#define HAVE_DECL_MADV_REMOVE 1
#define HAVE_DECL_POSIX_MADV_DONTNEED 1
#define HAVE_DECL_IBV_WC_STATUS_STR 1
#define HAVE_DECL_________________________IBV_EVENT_TYPE_STR 1
#define HAVE_DECL_________________________IBV_QUERY_GID 1
#define HAVE_DECL_________________________IBV_GET_DEVICE_NAME 1
#define HAVE_DECL_________________________IBV_CREATE_SRQ 1
#define HAVE_DECL_________________________IBV_GET_ASYNC_EVENT 1
#define HAVE_VERBS_EXP_H 1
#define HAVE_STRUCT_IBV_EXP_DEVICE_ATTR_EXP_DEVICE_CAP_FLAGS 1
#define HAVE_STRUCT_IBV_EXP_DEVICE_ATTR_ODP_CAPS 1
#define HAVE_STRUCT_IBV_EXP_DEVICE_ATTR_ODP_CAPS_PER_TRANSPORT_CAPS_DC_ODP_CAPS 1
#define HAVE_STRUCT_IBV_EXP_DEVICE_ATTR_ODP_MR_MAX_SIZE 1
#define HAVE_STRUCT_IBV_EXP_QP_INIT_ATTR_MAX_INL_RECV 1
#define HAVE_STRUCT_IBV_ASYNC_EVENT_ELEMENT_DCT 1
#define HAVE_DECL_IBV_CREATE_CQ_ATTR_IGNORE_OVERRUN 0
#define HAVE_DECL_IBV_EXP_CQ_IGNORE_OVERRUN 1
#define HAVE_INFINIBAND_MLX5_HW_H 1
#define HAVE_DECL_IBV_MLX5_EXP_GET_QP_INFO 1
#define HAVE_DECL_IBV_MLX5_EXP_GET_CQ_INFO 1
#define HAVE_DECL_IBV_MLX5_EXP_GET_SRQ_INFO 1
#define HAVE_DECL_IBV_MLX5_EXP_UPDATE_CQ_CI 1
#define HAVE_DECL_MLX5_WQE_CTRL_SOLICITED 1
#define HAVE_STRUCT_MLX5_SRQ_CMD_QP 1
#define HAVE_STRUCT_MLX5_AH_IBV_AH 1
#define HAVE_STRUCT_IBV_MLX5_QP_INFO_BF_NEED_LOCK 1
#define HAVE_DECL_IBV_EXP_QP_INIT_ATTR_RES_DOMAIN 1
#define HAVE_IBV_EXP_RES_DOMAIN 1
#define HAVE_DECL_IBV_EXP_RES_DOMAIN_THREAD_MODEL 1
#define HAVE_IBV_EXP_RES_DOMAIN 1
#define HAVE_DECL_IBV_EXP_CREATE_RES_DOMAIN 1
#define HAVE_IBV_EXP_RES_DOMAIN 1
#define HAVE_DECL_IBV_EXP_DESTROY_RES_DOMAIN 1
#define HAVE_IBV_EXP_RES_DOMAIN 1
#define HAVE_INFINIBAND_MLX5DV_H 1
#define HAVE_DECL_MLX5DV_INIT_OBJ 1
#define HAVE_DECL_MLX5DV_OBJ_AH 0
#define HAVE_DECL_IBV_ALLOC_TD 0
#define HAVE_MLX5_HW 1
#define HAVE_MLX5_HW_UD 1
#define HAVE_DECL_IBV_LINK_LAYER_INFINIBAND 1
#define HAVE_DECL_IBV_LINK_LAYER_ETHERNET 1
#define HAVE_DECL_IBV_EVENT_GID_CHANGE 1
#define HAVE_DECL_IBV_EXP_ACCESS_ALLOCATE_MR 1
#define HAVE_DECL_IBV_EXP_ACCESS_ON_DEMAND 1
#define HAVE_DECL_IBV_EXP_DEVICE_MR_ALLOCATE 1
#define HAVE_DECL_IBV_EXP_WR_NOP 1
#define HAVE_DECL_IBV_EXP_DEVICE_DC_TRANSPORT 1
#define HAVE_DECL_IBV_EXP_ATOMIC_HCA_REPLY_BE 1
#define HAVE_DECL_IBV_EXP_PREFETCH_WRITE_ACCESS 1
#define HAVE_DECL_IBV_EXP_QP_OOO_RW_DATA_PLACEMENT 1
#define HAVE_DECL_IBV_EXP_DCT_OOO_RW_DATA_PLACEMENT 1
#define HAVE_DECL_IBV_EXP_CQ_MODERATION 1
#define HAVE_DECL_IBV_EXP_REG_MR 1
#define HAVE_DECL_IBV_EXP_CREATE_QP 1
#define HAVE_DECL_IBV_EXP_PREFETCH_MR 1
#define HAVE_DECL_IBV_EXP_CREATE_SRQ 1
#define HAVE_DECL_IBV_EXP_SETENV 1
#define HAVE_DECL_IBV_EXP_QUERY_GID_ATTR 1
#define HAVE_DECL_IBV_EXP_POST_SEND 1
#define HAVE_DECL_IBV_EXP_WR_EXT_MASKED_ATOMIC_CMP_AND_SWP 1
#define HAVE_DECL_IBV_EXP_WR_EXT_MASKED_ATOMIC_FETCH_AND_ADD 1
#define HAVE_DECL_IBV_EXP_QP_INIT_ATTR_ATOMICS_ARG 1
#define HAVE_DECL_IBV_EXP_SEND_EXT_ATOMIC_INLINE 1
#define HAVE_DECL_IBV_EXP_DEVICE_ATTR_RESERVED_2 0
#define HAVE_DECL_IBV_EXP_MR_INDIRECT_KLMS 1
#define HAVE_EXP_UMR 1
#define HAVE_DECL_IBV_EXP_QP_CREATE_UMR 1
#define HAVE_IBV_EXP_QP_CREATE_UMR 1
#define HAVE_DECL_IBV_EXP_MR_FIXED_BUFFER_SIZE 0
#define HAVE_IB_EXT_ATOMICS 1
#define HAVE_MASKED_ATOMICS_ENDIANNESS 1
#define HAVE_DECL_IBV_EXP_ODP_SUPPORT_IMPLICIT 1
#define HAVE_STRUCT_MLX5_WQE_AV_BASE 1
#define HAVE_STRUCT_MLX5_GRH_AV_RMAC 1
#define HAVE_IB 1
#define HAVE_DECL_IBV_EXP_QPT_DC_INI 1
#define HAVE_STRUCT_IBV_EXP_DCT_INIT_ATTR_INLINE_SIZE 1
#define HAVE_TL_DC 1
#define HAVE_TL_RC 1
#define HAVE_TL_UD 1
#define HAVE_TL_CM 1
#define IBV_EXP_HW_TM 1
#define HAVE_DECL_IBV_CMD_MODIFY_QP 1
#define HAVE_CUDA_H 1
#define HAVE_CUDA_RUNTIME_H 1
#define HAVE_CUDA 1
#define HAVE_GDR_COPY 0
#define HAVE_ROCM 0
#define HAVE_SYS_UIO_H 1
#define HAVE_CMA 1
#define HAVE_KNEM 1
#define HAVE_XPMEM 0
#define ENABLE_PARAMS_CHECK 1
#define ENABLE_DEBUG_DATA 0
#define ENABLE_MT 0
configure: exit 0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment