Performing C SOURCE FILE Test HAVE_FUNC_ATTRIBUTE_IFUNC failed with the following output: Change Dir: /home/buildroot/autobuild/instance-3/output-1/build/rdma-core-44.0/CMakeFiles/CMakeTmp Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_eb0b8/fast && gmake[1]: Entering directory '/home/buildroot/autobuild/instance-3/output-1/build/rdma-core-44.0/CMakeFiles/CMakeTmp' /usr/bin/gmake -f CMakeFiles/cmTC_eb0b8.dir/build.make CMakeFiles/cmTC_eb0b8.dir/build gmake[2]: Entering directory '/home/buildroot/autobuild/instance-3/output-1/build/rdma-core-44.0/CMakeFiles/CMakeTmp' Building C object CMakeFiles/cmTC_eb0b8.dir/src.c.o /home/buildroot/autobuild/instance-3/output-1/host/bin/microblazeel-buildroot-linux-uclibc-gcc --sysroot=/home/buildroot/autobuild/instance-3/output-1/host/microblazeel-buildroot-linux-uclibc/sysroot -DHAVE_FUNC_ATTRIBUTE_IFUNC -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g0 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Werror -DNDEBUG -std=gnu11 -o CMakeFiles/cmTC_eb0b8.dir/src.c.o -c /home/buildroot/autobuild/instance-3/output-1/build/rdma-core-44.0/CMakeFiles/CMakeTmp/src.c /home/buildroot/autobuild/instance-3/output-1/build/rdma-core-44.0/CMakeFiles/CMakeTmp/src.c:7:7: error: 'ifunc' is not supported on this target 7 | void entry(void) __attribute__((ifunc("resolve_entry"))); | ^~~~~ gmake[2]: *** [CMakeFiles/cmTC_eb0b8.dir/build.make:78: CMakeFiles/cmTC_eb0b8.dir/src.c.o] Error 1 gmake[2]: Leaving directory '/home/buildroot/autobuild/instance-3/output-1/build/rdma-core-44.0/CMakeFiles/CMakeTmp' gmake[1]: *** [Makefile:127: cmTC_eb0b8/fast] Error 2 gmake[1]: Leaving directory '/home/buildroot/autobuild/instance-3/output-1/build/rdma-core-44.0/CMakeFiles/CMakeTmp' Source file was: #include void entry(void); static void do_entry(void) {} void entry(void) __attribute__((ifunc("resolve_entry"))); typedef void (*fn_t)(void); static fn_t resolve_entry(void) {return &do_entry;} int main(int argc,const char *argv[]) { entry(); } Performing C SOURCE FILE Test HAVE_FUNC_ATTRIBUTE_SYMVER failed with the following output: Change Dir: /home/buildroot/autobuild/instance-3/output-1/build/rdma-core-44.0/CMakeFiles/CMakeTmp Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_d3dc5/fast && gmake[1]: Entering directory '/home/buildroot/autobuild/instance-3/output-1/build/rdma-core-44.0/CMakeFiles/CMakeTmp' /usr/bin/gmake -f CMakeFiles/cmTC_d3dc5.dir/build.make CMakeFiles/cmTC_d3dc5.dir/build gmake[2]: Entering directory '/home/buildroot/autobuild/instance-3/output-1/build/rdma-core-44.0/CMakeFiles/CMakeTmp' Building C object CMakeFiles/cmTC_d3dc5.dir/src.c.o /home/buildroot/autobuild/instance-3/output-1/host/bin/microblazeel-buildroot-linux-uclibc-gcc --sysroot=/home/buildroot/autobuild/instance-3/output-1/host/microblazeel-buildroot-linux-uclibc/sysroot -DHAVE_FUNC_ATTRIBUTE_SYMVER -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g0 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Werror -DNDEBUG -std=gnu11 -o CMakeFiles/cmTC_d3dc5.dir/src.c.o -c /home/buildroot/autobuild/instance-3/output-1/build/rdma-core-44.0/CMakeFiles/CMakeTmp/src.c /home/buildroot/autobuild/instance-3/output-1/build/rdma-core-44.0/CMakeFiles/CMakeTmp/src.c:7:2: error: symver is only supported on ELF platforms 7 | int main(int argc,const char *argv[]) { _sym(); } | ^~~ gmake[2]: *** [CMakeFiles/cmTC_d3dc5.dir/build.make:78: CMakeFiles/cmTC_d3dc5.dir/src.c.o] Error 1 gmake[2]: Leaving directory '/home/buildroot/autobuild/instance-3/output-1/build/rdma-core-44.0/CMakeFiles/CMakeTmp' gmake[1]: *** [Makefile:127: cmTC_d3dc5/fast] Error 2 gmake[1]: Leaving directory '/home/buildroot/autobuild/instance-3/output-1/build/rdma-core-44.0/CMakeFiles/CMakeTmp' Source file was: #include void _sym(void); __attribute__((__symver__("sym@TEST_1.1"))) void _sym(void) {} int main(int argc,const char *argv[]) { _sym(); } Performing C SOURCE FILE Test HAVE_COHERENT_DMA failed with the following output: Change Dir: /home/buildroot/autobuild/instance-3/output-1/build/rdma-core-44.0/CMakeFiles/CMakeTmp Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_4b6b7/fast && gmake[1]: Entering directory '/home/buildroot/autobuild/instance-3/output-1/build/rdma-core-44.0/CMakeFiles/CMakeTmp' /usr/bin/gmake -f CMakeFiles/cmTC_4b6b7.dir/build.make CMakeFiles/cmTC_4b6b7.dir/build gmake[2]: Entering directory '/home/buildroot/autobuild/instance-3/output-1/build/rdma-core-44.0/CMakeFiles/CMakeTmp' Building C object CMakeFiles/cmTC_4b6b7.dir/src.c.o /home/buildroot/autobuild/instance-3/output-1/host/bin/microblazeel-buildroot-linux-uclibc-gcc --sysroot=/home/buildroot/autobuild/instance-3/output-1/host/microblazeel-buildroot-linux-uclibc/sysroot -DHAVE_COHERENT_DMA -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g0 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -DNDEBUG -std=gnu11 -o CMakeFiles/cmTC_4b6b7.dir/src.c.o -c /home/buildroot/autobuild/instance-3/output-1/build/rdma-core-44.0/CMakeFiles/CMakeTmp/src.c In file included from /home/buildroot/autobuild/instance-3/output-1/build/rdma-core-44.0/CMakeFiles/CMakeTmp/src.c:3: /home/buildroot/autobuild/instance-3/output-1/build/rdma-core-44.0/util/udma_barrier.h:106:2: error: #error No architecture specific memory barrier defines found! 106 | #error No architecture specific memory barrier defines found! | ^~~~~ /home/buildroot/autobuild/instance-3/output-1/build/rdma-core-44.0/util/udma_barrier.h:144:2: error: #error No architecture specific memory barrier defines found! 144 | #error No architecture specific memory barrier defines found! | ^~~~~ /home/buildroot/autobuild/instance-3/output-1/build/rdma-core-44.0/util/udma_barrier.h:217:2: error: #error No architecture specific memory barrier defines found! 217 | #error No architecture specific memory barrier defines found! | ^~~~~ /home/buildroot/autobuild/instance-3/output-1/build/rdma-core-44.0/util/udma_barrier.h: In function 'mmio_wc_spinlock': /home/buildroot/autobuild/instance-3/output-1/build/rdma-core-44.0/util/udma_barrier.h:265:9: warning: implicit declaration of function 'pthread_spin_lock'; did you mean 'pthread_mutex_lock'? [-Wimplicit-function-declaration] 265 | pthread_spin_lock(lock); | ^~~~~~~~~~~~~~~~~ | pthread_mutex_lock /home/buildroot/autobuild/instance-3/output-1/build/rdma-core-44.0/util/udma_barrier.h:265:9: warning: nested extern declaration of 'pthread_spin_lock' [-Wnested-externs] /home/buildroot/autobuild/instance-3/output-1/build/rdma-core-44.0/util/udma_barrier.h:235:25: warning: implicit declaration of function 'mmio_flush_writes' [-Wimplicit-function-declaration] 235 | #define mmio_wc_start() mmio_flush_writes() | ^~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/rdma-core-44.0/util/udma_barrier.h:269:9: note: in expansion of macro 'mmio_wc_start' 269 | mmio_wc_start(); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/rdma-core-44.0/util/udma_barrier.h:235:25: warning: nested extern declaration of 'mmio_flush_writes' [-Wnested-externs] 235 | #define mmio_wc_start() mmio_flush_writes() | ^~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/rdma-core-44.0/util/udma_barrier.h:269:9: note: in expansion of macro 'mmio_wc_start' 269 | mmio_wc_start(); | ^~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/rdma-core-44.0/util/udma_barrier.h: In function 'mmio_wc_spinunlock': /home/buildroot/autobuild/instance-3/output-1/build/rdma-core-44.0/util/udma_barrier.h:279:9: warning: implicit declaration of function 'pthread_spin_unlock'; did you mean 'pthread_mutex_unlock'? [-Wimplicit-function-declaration] 279 | pthread_spin_unlock(lock); | ^~~~~~~~~~~~~~~~~~~ | pthread_mutex_unlock /home/buildroot/autobuild/instance-3/output-1/build/rdma-core-44.0/util/udma_barrier.h:279:9: warning: nested extern declaration of 'pthread_spin_unlock' [-Wnested-externs] gmake[2]: *** [CMakeFiles/cmTC_4b6b7.dir/build.make:78: CMakeFiles/cmTC_4b6b7.dir/src.c.o] Error 1 gmake[2]: Leaving directory '/home/buildroot/autobuild/instance-3/output-1/build/rdma-core-44.0/CMakeFiles/CMakeTmp' gmake[1]: *** [Makefile:127: cmTC_4b6b7/fast] Error 2 gmake[1]: Leaving directory '/home/buildroot/autobuild/instance-3/output-1/build/rdma-core-44.0/CMakeFiles/CMakeTmp' Source file was: #if !defined(__s390x__) #include "/home/buildroot/autobuild/instance-3/output-1/build/rdma-core-44.0/util/udma_barrier.h" #endif int main(int argc,const char *argv[]) {return 0;} Determining if the include file valgrind/memcheck.h exists failed with the following output: Change Dir: /home/buildroot/autobuild/instance-3/output-1/build/rdma-core-44.0/CMakeFiles/CMakeTmp Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_1b911/fast && gmake[1]: Entering directory '/home/buildroot/autobuild/instance-3/output-1/build/rdma-core-44.0/CMakeFiles/CMakeTmp' /usr/bin/gmake -f CMakeFiles/cmTC_1b911.dir/build.make CMakeFiles/cmTC_1b911.dir/build gmake[2]: Entering directory '/home/buildroot/autobuild/instance-3/output-1/build/rdma-core-44.0/CMakeFiles/CMakeTmp' Building C object CMakeFiles/cmTC_1b911.dir/CheckIncludeFile.c.o /home/buildroot/autobuild/instance-3/output-1/host/bin/microblazeel-buildroot-linux-uclibc-gcc --sysroot=/home/buildroot/autobuild/instance-3/output-1/host/microblazeel-buildroot-linux-uclibc/sysroot -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g0 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -DNDEBUG -std=gnu11 -o CMakeFiles/cmTC_1b911.dir/CheckIncludeFile.c.o -c /home/buildroot/autobuild/instance-3/output-1/build/rdma-core-44.0/CMakeFiles/CMakeTmp/CheckIncludeFile.c /home/buildroot/autobuild/instance-3/output-1/build/rdma-core-44.0/CMakeFiles/CMakeTmp/CheckIncludeFile.c:1:10: fatal error: valgrind/memcheck.h: No such file or directory 1 | #include | ^~~~~~~~~~~~~~~~~~~~~ compilation terminated. gmake[2]: *** [CMakeFiles/cmTC_1b911.dir/build.make:78: CMakeFiles/cmTC_1b911.dir/CheckIncludeFile.c.o] Error 1 gmake[2]: Leaving directory '/home/buildroot/autobuild/instance-3/output-1/build/rdma-core-44.0/CMakeFiles/CMakeTmp' gmake[1]: *** [Makefile:127: cmTC_1b911/fast] Error 2 gmake[1]: Leaving directory '/home/buildroot/autobuild/instance-3/output-1/build/rdma-core-44.0/CMakeFiles/CMakeTmp' Determining if the include file valgrind/drd.h exists failed with the following output: Change Dir: /home/buildroot/autobuild/instance-3/output-1/build/rdma-core-44.0/CMakeFiles/CMakeTmp Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_0fa90/fast && gmake[1]: Entering directory '/home/buildroot/autobuild/instance-3/output-1/build/rdma-core-44.0/CMakeFiles/CMakeTmp' /usr/bin/gmake -f CMakeFiles/cmTC_0fa90.dir/build.make CMakeFiles/cmTC_0fa90.dir/build gmake[2]: Entering directory '/home/buildroot/autobuild/instance-3/output-1/build/rdma-core-44.0/CMakeFiles/CMakeTmp' Building C object CMakeFiles/cmTC_0fa90.dir/CheckIncludeFile.c.o /home/buildroot/autobuild/instance-3/output-1/host/bin/microblazeel-buildroot-linux-uclibc-gcc --sysroot=/home/buildroot/autobuild/instance-3/output-1/host/microblazeel-buildroot-linux-uclibc/sysroot -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g0 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -DNDEBUG -std=gnu11 -o CMakeFiles/cmTC_0fa90.dir/CheckIncludeFile.c.o -c /home/buildroot/autobuild/instance-3/output-1/build/rdma-core-44.0/CMakeFiles/CMakeTmp/CheckIncludeFile.c /home/buildroot/autobuild/instance-3/output-1/build/rdma-core-44.0/CMakeFiles/CMakeTmp/CheckIncludeFile.c:1:10: fatal error: valgrind/drd.h: No such file or directory 1 | #include | ^~~~~~~~~~~~~~~~ compilation terminated. gmake[2]: *** [CMakeFiles/cmTC_0fa90.dir/build.make:78: CMakeFiles/cmTC_0fa90.dir/CheckIncludeFile.c.o] Error 1 gmake[2]: Leaving directory '/home/buildroot/autobuild/instance-3/output-1/build/rdma-core-44.0/CMakeFiles/CMakeTmp' gmake[1]: *** [Makefile:127: cmTC_0fa90/fast] Error 2 gmake[1]: Leaving directory '/home/buildroot/autobuild/instance-3/output-1/build/rdma-core-44.0/CMakeFiles/CMakeTmp' Performing C SOURCE FILE Test HAVE_GLIBC_GETRANDOM failed with the following output: Change Dir: /home/buildroot/autobuild/instance-3/output-1/build/rdma-core-44.0/CMakeFiles/CMakeTmp Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_3d168/fast && gmake[1]: Entering directory '/home/buildroot/autobuild/instance-3/output-1/build/rdma-core-44.0/CMakeFiles/CMakeTmp' /usr/bin/gmake -f CMakeFiles/cmTC_3d168.dir/build.make CMakeFiles/cmTC_3d168.dir/build gmake[2]: Entering directory '/home/buildroot/autobuild/instance-3/output-1/build/rdma-core-44.0/CMakeFiles/CMakeTmp' Building C object CMakeFiles/cmTC_3d168.dir/src.c.o /home/buildroot/autobuild/instance-3/output-1/host/bin/microblazeel-buildroot-linux-uclibc-gcc --sysroot=/home/buildroot/autobuild/instance-3/output-1/host/microblazeel-buildroot-linux-uclibc/sysroot -DHAVE_GLIBC_GETRANDOM -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g0 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -DNDEBUG -std=gnu11 -o CMakeFiles/cmTC_3d168.dir/src.c.o -c /home/buildroot/autobuild/instance-3/output-1/build/rdma-core-44.0/CMakeFiles/CMakeTmp/src.c /home/buildroot/autobuild/instance-3/output-1/build/rdma-core-44.0/CMakeFiles/CMakeTmp/src.c: In function 'main': /home/buildroot/autobuild/instance-3/output-1/build/rdma-core-44.0/CMakeFiles/CMakeTmp/src.c:3:62: warning: implicit declaration of function 'getrandom' [-Wimplicit-function-declaration] 3 | int main(int argc,const char *argv[]) {char buf[64]; return getrandom(buf, 64, GRND_NONBLOCK);} | ^~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/rdma-core-44.0/CMakeFiles/CMakeTmp/src.c:3:62: warning: nested extern declaration of 'getrandom' [-Wnested-externs] /home/buildroot/autobuild/instance-3/output-1/build/rdma-core-44.0/CMakeFiles/CMakeTmp/src.c:3:81: error: 'GRND_NONBLOCK' undeclared (first use in this function) 3 | int main(int argc,const char *argv[]) {char buf[64]; return getrandom(buf, 64, GRND_NONBLOCK);} | ^~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/rdma-core-44.0/CMakeFiles/CMakeTmp/src.c:3:81: note: each undeclared identifier is reported only once for each function it appears in gmake[2]: *** [CMakeFiles/cmTC_3d168.dir/build.make:78: CMakeFiles/cmTC_3d168.dir/src.c.o] Error 1 gmake[2]: Leaving directory '/home/buildroot/autobuild/instance-3/output-1/build/rdma-core-44.0/CMakeFiles/CMakeTmp' gmake[1]: *** [Makefile:127: cmTC_3d168/fast] Error 2 gmake[1]: Leaving directory '/home/buildroot/autobuild/instance-3/output-1/build/rdma-core-44.0/CMakeFiles/CMakeTmp' Source file was: #include int main(int argc,const char *argv[]) {char buf[64]; return getrandom(buf, 64, GRND_NONBLOCK);} Performing C SOURCE FILE Test HAVE_GLIBC_FXSTAT failed with the following output: Change Dir: /home/buildroot/autobuild/instance-3/output-1/build/rdma-core-44.0/CMakeFiles/CMakeTmp Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_7a60f/fast && gmake[1]: Entering directory '/home/buildroot/autobuild/instance-3/output-1/build/rdma-core-44.0/CMakeFiles/CMakeTmp' /usr/bin/gmake -f CMakeFiles/cmTC_7a60f.dir/build.make CMakeFiles/cmTC_7a60f.dir/build gmake[2]: Entering directory '/home/buildroot/autobuild/instance-3/output-1/build/rdma-core-44.0/CMakeFiles/CMakeTmp' Building C object CMakeFiles/cmTC_7a60f.dir/src.c.o /home/buildroot/autobuild/instance-3/output-1/host/bin/microblazeel-buildroot-linux-uclibc-gcc --sysroot=/home/buildroot/autobuild/instance-3/output-1/host/microblazeel-buildroot-linux-uclibc/sysroot -DHAVE_GLIBC_FXSTAT -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g0 -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -Wformat=2 -Wcast-function-type -Wformat-nonliteral -Wdate-time -Wnested-externs -Wshadow -Wstrict-prototypes -Wold-style-definition -Wredundant-decls -Werror -DNDEBUG -std=gnu11 -o CMakeFiles/cmTC_7a60f.dir/src.c.o -c /home/buildroot/autobuild/instance-3/output-1/build/rdma-core-44.0/CMakeFiles/CMakeTmp/src.c /home/buildroot/autobuild/instance-3/output-1/build/rdma-core-44.0/CMakeFiles/CMakeTmp/src.c: In function 'main': /home/buildroot/autobuild/instance-3/output-1/build/rdma-core-44.0/CMakeFiles/CMakeTmp/src.c:4:26: error: implicit declaration of function '__fxstat'; did you mean 'fstat'? [-Werror=implicit-function-declaration] 4 | struct stat stat = {}; __fxstat(0, 0, &stat); return 0;} | ^~~~~~~~ | fstat /home/buildroot/autobuild/instance-3/output-1/build/rdma-core-44.0/CMakeFiles/CMakeTmp/src.c:4:26: error: nested extern declaration of '__fxstat' [-Werror=nested-externs] cc1: all warnings being treated as errors gmake[2]: *** [CMakeFiles/cmTC_7a60f.dir/build.make:78: CMakeFiles/cmTC_7a60f.dir/src.c.o] Error 1 gmake[2]: Leaving directory '/home/buildroot/autobuild/instance-3/output-1/build/rdma-core-44.0/CMakeFiles/CMakeTmp' gmake[1]: *** [Makefile:127: cmTC_7a60f/fast] Error 2 gmake[1]: Leaving directory '/home/buildroot/autobuild/instance-3/output-1/build/rdma-core-44.0/CMakeFiles/CMakeTmp' Source file was: #include int main(int argc,const char *argv[]) { struct stat stat = {}; __fxstat(0, 0, &stat); return 0;}