forked from openucx/ucx
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathlog_autogen_make_build_make_install
1869 lines (1847 loc) · 113 KB
/
log_autogen_make_build_make_install
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
[root@node63 ucx]# ./autogen.sh
autoreconf: Entering directory `.'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal -I config/m4
autoreconf: configure.ac: tracing
autoreconf: running: libtoolize --copy
libtoolize: putting auxiliary files in `.'.
libtoolize: copying file `./ltmain.sh'
libtoolize: putting macros in AC_CONFIG_MACRO_DIR, `config/m4'.
libtoolize: copying file `config/m4/libtool.m4'
libtoolize: copying file `config/m4/ltoptions.m4'
libtoolize: copying file `config/m4/ltsugar.m4'
libtoolize: copying file `config/m4/ltversion.m4'
libtoolize: copying file `config/m4/lt~obsolete.m4'
autoreconf: running: /usr/bin/autoconf
autoreconf: running: /usr/bin/autoheader
autoreconf: running: automake --add-missing --copy --no-force
configure.ac:82: installing './config.guess'
configure.ac:82: installing './config.sub'
configure.ac:50: installing './install-sh'
configure.ac:50: installing './missing'
bindings/java/src/main/native/Makefile.am: installing './depcomp'
autoreconf: Leaving directory `.'
[root@node63 ucx]# ./contrib/configure-devel --prefix=$PWD/install-debug
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking minix/config.h usability... no
checking minix/config.h presence... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking for git... yes
checking for a BSD-compatible install... /bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for style of include used by make... GNU
checking whether make supports nested variables... yes
checking whether UID '0' is supported by ustar format... yes
checking whether GID '0' is supported by ustar format... yes
checking how to create a ustar tar archive... gnutar
checking dependency style of gcc... gcc3
checking whether make supports nested variables... (cached) yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for gcc... (cached) gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ISO C89... (cached) none needed
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... gcc3
checking for gcc option to support OpenMP... -fopenmp
checking dependency style of gcc... gcc3
checking whether ln -s works... yes
checking for a sed that does not truncate output... /bin/sed
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking how to print strings... printf
checking for a sed that does not truncate output... (cached) /bin/sed
checking for fgrep... /bin/grep -F
checking for ld used by gcc... /bin/ld
checking if the linker (/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /bin/nm -B
checking the name lister (/bin/nm -B) interface... BSD nm
checking the maximum length of command line arguments... 1572864
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking how to convert x86_64-unknown-linux-gnu file names to x86_64-unknown-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-unknown-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for mt... no
checking if : is a manifest tool... no
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... no
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/bin/ld -m elf_x86_64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking how to run the C++ preprocessor... g++ -E
checking for ld used by g++... /bin/ld -m elf_x86_64
checking if the linker (/bin/ld -m elf_x86_64) is GNU ld... yes
checking whether the g++ linker (/bin/ld -m elf_x86_64) supports shared libraries... yes
checking for g++ option to produce PIC... -fPIC -DPIC
checking if g++ PIC flag -fPIC -DPIC works... yes
checking if g++ static flag -static works... no
checking if g++ supports -c -o file.o... yes
checking if g++ supports -c -o file.o... (cached) yes
checking whether the g++ linker (/bin/ld -m elf_x86_64) supports shared libraries... yes
checking dynamic linker characteristics... (cached) GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking for cos in -lm... yes
checking for C/C++ restrict keyword... __restrict
checking whether strerror_r is declared... yes
checking for strerror_r... yes
checking whether strerror_r returns char *... yes
checking for pkg-config... /bin/pkg-config
checking if ln -s supports --relative... yes
checking for dot... no
checking for doxygen... /bin/doxygen
configure: WARNING: doxygen version 1.8.5 is bad. Required version: 1.8.6 and above
checking for perl... /bin/perl
checking for size_t... yes
checking compiler flag -diag-error 10006... no
checking compiler flag -diag-error 10148... no
checking whether -diag-disable 1478 overrides deprecated declarations... no
checking whether -Wno-deprecated-declarations overrides deprecated declarations... yes
checking compiler flag -diag-disable 269... no
checking compiler flag -fmax-type-align=16... no
configure: Detected CPU implementation:
configure: Detected CPU architecture:
configure: Detected CPU variant:
configure: Detected CPU part:
checking for __attribute__(optimize)... 1
checking compiler flag -fno-omit-frame-pointer... yes
configure: compiling with frame pointer
checking compiler flag -funwind-tables... yes
configure: compiling with unwind tables
checking if g++ works... yes
checking c++11 support... yes
checking gnu++11 support... yes
checking whether _GLIBCXX_NOTHROW is declared... yes
checking compiler flag --display_error_number... no
checking compiler flag --diag_suppress 1... no
checking compiler flag --diag_suppress 68... no
checking compiler flag --diag_suppress 111... no
checking compiler flag --diag_suppress 167... no
checking compiler flag --diag_suppress 181... no
checking compiler flag --diag_suppress 188... no
checking compiler flag --diag_suppress 381... no
checking compiler flag --diag_suppress 1215... no
checking compiler flag --diag_suppress 1901... no
checking compiler flag --diag_suppress 1902... no
checking compiler flag -pedantic... yes
checking compiler flag -Wl,-dynamic-list-data... yes
checking compiler flag -Wno-missing-field-initializers... yes
checking compiler flag -Wno-unused-parameter... yes
checking compiler flag -Wno-unused-label... yes
checking compiler flag -Wno-long-long... yes
checking compiler flag -Wno-endif-labels... yes
checking compiler flag -Wno-sign-compare... yes
checking compiler flag -Wno-multichar... yes
checking compiler flag -Wno-deprecated-declarations... yes
checking compiler flag -Winvalid-pch... yes
checking compiler flag -Wno-pointer-sign... yes
checking compiler flag -Werror-implicit-function-declaration... yes
checking compiler flag -Wno-format-zero-length... yes
checking compiler flag -Wnested-externs... yes
checking compiler flag -Wshadow... yes
checking compiler flag -Werror=declaration-after-statement... yes
checking for working alloca.h... yes
checking for alloca... yes
checking for shm_open in -lrt... yes
checking for timer_create in -lrt... yes
checking libgen.h usability... yes
checking libgen.h presence... yes
checking for libgen.h... yes
checking whether asprintf is declared... yes
checking whether basename is declared... yes
checking whether fmemopen is declared... yes
checking sys/cpuset.h usability... no
checking sys/cpuset.h presence... no
checking for sys/cpuset.h... no
checking whether CPU_ZERO is declared... yes
checking whether CPU_ISSET is declared... yes
checking for cpu_set_t... yes
checking for cpuset_t... no
checking for sighandler_t... yes
checking for __sighandler_t... yes
checking pthread_np.h usability... no
checking pthread_np.h presence... no
checking for pthread_np.h... no
checking for library containing pthread_create... -lpthread
checking for library containing pthread_atfork... none required
checking for clearenv... yes
checking for malloc_trim... yes
checking for memalign... yes
checking for posix_memalign... yes
checking for mremap... yes
checking for sched_setaffinity... yes
checking for sched_getaffinity... yes
checking for cpuset_setaffinity... no
checking for cpuset_getaffinity... no
checking whether F_SETOWN_EX is declared... yes
checking whether ethtool_cmd_speed is declared... yes
checking whether SPEED_UNKNOWN is declared... yes
checking sys/platform/ppc.h usability... no
checking sys/platform/ppc.h presence... no
checking for sys/platform/ppc.h... no
checking whether __ppc_get_timebase_freq is declared... no
checking whether __ppc_get_timebase is declared... no
checking for using Google C++ Testing Framework... yes
checking malloc hooks... yes
checking sys/capability.h usability... no
checking sys/capability.h presence... no
checking for sys/capability.h... no
checking whether PR_SET_PTRACER is declared... yes
checking for struct in6_addr.s6_addr32... yes
checking for struct in6_addr.__u6_addr.__u6_addr32... no
checking for struct iphdr.daddr.s_addr... no
checking for struct ip.ip_dst.s_addr... yes
checking for struct sigevent._sigev_un._tid... yes
checking for struct sigevent.sigev_notify_thread_id... no
checking for struct sigaction.sa_restorer... yes
checking sys/epoll.h usability... yes
checking sys/epoll.h presence... yes
checking for sys/epoll.h... yes
checking sys/eventfd.h usability... yes
checking sys/eventfd.h presence... yes
checking for sys/eventfd.h... yes
checking sys/event.h usability... no
checking sys/event.h presence... no
checking for sys/event.h... no
checking sys/thr.h usability... no
checking sys/thr.h presence... no
checking for sys/thr.h... no
checking malloc.h usability... yes
checking malloc.h presence... yes
checking for malloc.h... yes
checking malloc_np.h usability... no
checking malloc_np.h presence... no
checking for malloc_np.h... no
checking endian.h, usability... no
checking endian.h, presence... no
checking for endian.h,... no
checking sys/endian.h usability... no
checking sys/endian.h presence... no
checking for sys/endian.h... no
checking linux/mman.h usability... yes
checking linux/mman.h presence... yes
checking for linux/mman.h... yes
checking linux/ip.h usability... yes
checking linux/ip.h presence... yes
checking for linux/ip.h... yes
checking linux/futex.h usability... yes
checking linux/futex.h presence... yes
checking for linux/futex.h... yes
checking for net/ethernet.h... yes
checking for netinet/ip.h... yes
configure: Memory allocator is ptmalloc-2.8.6 version
checking for malloc_get_state... yes
checking for malloc_set_state... yes
checking whether MADV_FREE is declared... no
checking whether MADV_REMOVE is declared... yes
checking whether POSIX_MADV_DONTNEED is declared... yes
checking whether getauxval is declared... yes
checking whether SYS_mmap is declared... yes
checking whether SYS_munmap is declared... yes
checking whether SYS_mremap is declared... yes
checking whether SYS_brk is declared... yes
checking whether SYS_madvise is declared... yes
checking whether SYS_shmat is declared... yes
checking whether SYS_shmdt is declared... yes
checking whether SYS_ipc is declared... no
checking for __curbrk... yes
checking for tc_malloc in -ltcmalloc... no
Package fuse3 was not found in the pkg-config search path.
Perhaps you should add the directory containing `fuse3.pc'
to the PKG_CONFIG_PATH environment variable
No package 'fuse3' found
Package fuse3 was not found in the pkg-config search path.
Perhaps you should add the directory containing `fuse3.pc'
to the PKG_CONFIG_PATH environment variable
No package 'fuse3' found
Package fuse3 was not found in the pkg-config search path.
Perhaps you should add the directory containing `fuse3.pc'
to the PKG_CONFIG_PATH environment variable
No package 'fuse3' found
checking whether fuse_open_channel is declared... no
checking whether fuse_mount is declared... no
checking whether fuse_unmount is declared... no
checking for go... no
configure: WARNING: Disabling GO support - GO compiler version 1.16 or newer not found.
checking for mvn... no
checking for java... yes
configure: WARNING: Disabling Java support - java or mvn not in path.
configure: Infiniband MAD Path not specified. Guessing ...
checking infiniband/mad.h usability... yes
checking infiniband/mad.h presence... yes
checking for infiniband/mad.h... yes
checking infiniband/umad.h usability... yes
checking infiniband/umad.h presence... yes
checking for infiniband/umad.h... yes
checking infiniband/umad_types.h usability... yes
checking infiniband/umad_types.h presence... yes
checking for infiniband/umad_types.h... yes
checking for mad_build_pkt in -libmad... yes
checking for umad_send in -libumad... yes
configure: WARNING: LCOV support is not enabled.
checking cuda.h usability... no
checking cuda.h presence... no
checking for cuda.h... no
checking cuda_runtime.h usability... no
checking cuda_runtime.h presence... no
checking for cuda_runtime.h... no
configure: WARNING: CUDA not found
configure: ROCm path was not specified. Guessing ...
checking hsa.h usability... no
checking hsa.h presence... no
checking for hsa.h... no
configure: WARNING: ROCm not found
checking for hsa_amd_portable_export_dmabuf... no
checking for hipFree in -lhip_hcc... no
checking hip_runtime.h usability... no
checking hip_runtime.h presence... no
checking for hip_runtime.h... no
configure: WARNING: HIP Runtime not found
checking whether inotify_init is declared... yes
checking whether inotify_add_watch is declared... yes
checking whether IN_ATTRIB is declared... yes
configure: enabling profiling
checking for bfd_openr in -lbfd... no
checking for bfd_openr in -lbfd... no
checking for bfd_openr in -lbfd... no
checking bfd.h usability... no
checking bfd.h presence... no
checking for bfd.h... no
checking for struct dl_phdr_info... yes
configure: enabling statistics
checking __attribute__((constructor))... yes
configure: enabling builtin memcpy
checking for __clear_cache... yes
checking for __aarch64_sync_cache_range... no
checking gdrapi.h usability... no
checking gdrapi.h presence... no
checking for gdrapi.h... no
configure: WARNING: GDR_COPY not found
configure: Compiling with verbs support from /usr
checking infiniband/verbs.h usability... yes
checking infiniband/verbs.h presence... yes
checking for infiniband/verbs.h... yes
checking for ibv_get_device_list in -libverbs... yes
checking whether ibv_wc_status_str is declared... yes
checking whether ibv_event_type_str is declared... yes
checking whether ibv_query_gid is declared... yes
checking whether ibv_get_device_name is declared... yes
checking whether ibv_create_srq is declared... yes
checking whether ibv_get_async_event is declared... yes
checking whether IBV_CREATE_CQ_ATTR_IGNORE_OVERRUN is declared... yes
configure: Checking for DV bare-metal support
checking for mlx5dv_query_device in -lmlx5-rdmav2... no
checking for mlx5dv_query_device in -lmlx5... yes
checking for infiniband/mlx5dv.h... yes
checking whether mlx5dv_init_obj is declared... yes
checking whether mlx5dv_create_qp is declared... yes
checking whether mlx5dv_is_supported is declared... yes
checking whether mlx5dv_devx_subscribe_devx_event is declared... yes
checking whether MLX5DV_CQ_INIT_ATTR_MASK_COMPRESSED_CQE is declared... yes
checking whether MLX5DV_CQ_INIT_ATTR_MASK_CQE_SIZE is declared... yes
checking whether MLX5DV_QP_CREATE_ALLOW_SCATTER_TO_CQE is declared... yes
checking whether MLX5DV_UAR_ALLOC_TYPE_BF is declared... yes
checking whether MLX5DV_UAR_ALLOC_TYPE_NC is declared... yes
checking whether mlx5dv_devx_umem_reg_ex is declared... no
checking for struct mlx5dv_cq.cq_uar... yes
checking whether MLX5DV_OBJ_AH is declared... yes
checking whether MLX5DV_DCTYPE_DCT is declared... yes
checking whether ibv_alloc_td is declared... yes
checking whether MLX5DV_CONTEXT_FLAGS_DEVX is declared... yes
checking whether IBV_LINK_LAYER_INFINIBAND is declared... yes
checking whether IBV_LINK_LAYER_ETHERNET is declared... yes
checking whether IBV_EVENT_GID_CHANGE is declared... yes
checking whether IBV_TRANSPORT_USNIC is declared... yes
checking whether IBV_TRANSPORT_USNIC_UDP is declared... yes
checking whether IBV_TRANSPORT_UNSPECIFIED is declared... yes
checking whether ibv_create_qp_ex is declared... yes
checking whether ibv_create_cq_ex is declared... yes
checking whether ibv_create_srq_ex is declared... yes
checking whether ibv_reg_dmabuf_mr is declared... no
checking whether ibv_set_ece is declared... yes
checking whether ibv_query_device_ex is declared... yes
checking for struct ibv_device_attr_ex.pci_atomic_caps... yes
checking whether IBV_ACCESS_RELAXED_ORDERING is declared... yes
checking whether IBV_ACCESS_ON_DEMAND is declared... yes
checking whether IBV_QPF_GRH_REQUIRED is declared... yes
checking whether ibv_advise_mr is declared... yes
checking for struct mlx5_wqe_av.base... no
checking for struct mlx5_grh_av.rmac... no
checking for struct mlx5_cqe64.ib_stride_index... no
checking for struct ibv_tmh.tag... yes
checking for struct ibv_tm_caps.flags... yes
checking whether ibv_alloc_dm is declared... yes
configure: Checking OFED valgrind libs /usr/lib64/mlnx_ofed/valgrind
checking /usr/include/rdma/rdma_cma.h usability... yes
checking /usr/include/rdma/rdma_cma.h presence... yes
checking for /usr/include/rdma/rdma_cma.h... yes
checking for rdma_establish in -lrdmacm... yes
checking sys/uio.h usability... yes
checking sys/uio.h presence... yes
checking for sys/uio.h... yes
checking for process_vm_readv... yes
configure: KNEM path was not found, guessing ...
Package knem was not found in the pkg-config search path.
Perhaps you should add the directory containing `knem.pc'
to the PKG_CONFIG_PATH environment variable
No package 'knem' found
checking whether KNEM_CMD_GET_INFO is declared... no
configure: WARNING: KNEM requested but required file (knem_io.h) could not be found
configure: XPMEM - failed to open the requested location (guess), guessing ...
checking cray-ugni... no
checking whether IPPROTO_TCP is declared... yes
checking whether SOL_SOCKET is declared... yes
checking whether SO_KEEPALIVE is declared... yes
checking whether TCP_KEEPCNT is declared... yes
checking whether TCP_KEEPIDLE is declared... yes
checking whether TCP_KEEPINTVL is declared... yes
checking compiler flag -fno-exceptions... yes
checking compiler flag -fno-rtti... yes
checking compiler flag --no_exceptions... no
checking compiler flag -fno-tree-vectorize... yes
checking compiler flag --diag_suppress 186... no
checking compiler flag --diag_suppress 236... no
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating src/ucm/cuda/Makefile
config.status: creating src/ucm/rocm/Makefile
config.status: creating src/ucm/Makefile
config.status: creating src/ucs/vfs/sock/Makefile
config.status: creating src/ucs/vfs/fuse/Makefile
config.status: creating src/ucs/vfs/fuse/ucx-fuse.pc
config.status: creating src/ucs/Makefile
config.status: creating src/ucs/signal/Makefile
config.status: creating src/ucs/ucx-ucs.pc
config.status: creating src/uct/cuda/gdr_copy/Makefile
config.status: creating src/uct/cuda/gdr_copy/ucx-gdrcopy.pc
config.status: creating src/uct/cuda/Makefile
config.status: creating src/uct/cuda/ucx-cuda.pc
config.status: creating src/uct/ib/rdmacm/Makefile
config.status: creating src/uct/ib/rdmacm/ucx-rdmacm.pc
config.status: creating src/uct/ib/Makefile
config.status: creating src/uct/ib/ucx-ib.pc
config.status: creating src/uct/rocm/Makefile
config.status: creating src/uct/rocm/ucx-rocm.pc
config.status: creating src/uct/sm/scopy/cma/Makefile
config.status: creating src/uct/sm/scopy/cma/ucx-cma.pc
config.status: creating src/uct/sm/scopy/knem/Makefile
config.status: creating src/uct/sm/scopy/knem/ucx-knem.pc
config.status: creating src/uct/sm/scopy/Makefile
config.status: creating src/uct/sm/mm/xpmem/Makefile
config.status: creating src/uct/sm/mm/xpmem/ucx-xpmem.pc
config.status: creating src/uct/sm/mm/Makefile
config.status: creating src/uct/sm/Makefile
config.status: creating src/uct/ugni/Makefile
config.status: creating src/uct/ugni/ucx-ugni.pc
config.status: creating src/uct/Makefile
config.status: creating src/uct/ucx-uct.pc
config.status: creating src/tools/perf/lib/Makefile
config.status: creating src/tools/perf/cuda/Makefile
config.status: creating src/tools/perf/rocm/Makefile
config.status: creating src/tools/perf/Makefile
config.status: creating test/gtest/common/googletest/Makefile
config.status: creating test/gtest/ucm/test_dlopen/Makefile
config.status: creating test/gtest/ucm/test_dlopen/rpath-subdir/Makefile
config.status: creating test/gtest/ucs/test_module/Makefile
config.status: creating test/gtest/Makefile
config.status: creating test/apps/uct_info/Makefile
config.status: creating Makefile
config.status: creating docs/doxygen/header.tex
config.status: creating src/uct/api/version.h
config.status: creating ucx.spec
config.status: creating ucx.pc
config.status: creating contrib/rpmdef.sh
config.status: creating contrib/ucx
config.status: creating debian/rules
config.status: creating debian/control
config.status: creating debian/changelog
config.status: creating src/ucp/Makefile
config.status: creating src/ucp/api/ucp_version.h
config.status: creating src/ucp/core/ucp_version.c
config.status: creating src/tools/vfs/Makefile
config.status: creating src/tools/info/Makefile
config.status: creating src/tools/profile/Makefile
config.status: creating test/apps/Makefile
config.status: creating test/apps/iodemo/Makefile
config.status: creating test/apps/sockaddr/Makefile
config.status: creating test/apps/profiling/Makefile
config.status: creating test/mpi/Makefile
config.status: creating bindings/go/Makefile
config.status: creating bindings/java/Makefile
config.status: creating bindings/java/pom.xml
config.status: creating bindings/java/src/main/native/Makefile
config.status: creating examples/Makefile
config.status: creating cmake/Makefile
config.status: creating cmake/ucx-config-version.cmake
config.status: creating cmake/ucx-config.cmake
config.status: creating cmake/ucx-targets.cmake
config.status: creating test/mpi/run_mpi.sh
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing libtool commands
configure: =========================================================
configure: UCX build configuration:
configure: Build prefix: /home/xb/project/ucx/install-debug
configure: Configuration dir: ${prefix}/etc/ucx
configure: Preprocessor flags: -DCPU_FLAGS="" -I${abs_top_srcdir}/src -I${abs_top_builddir} -I${abs_top_builddir}/src
configure: C compiler: gcc -O3 -g -Wall -Werror -fno-omit-frame-pointer -funwind-tables -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unused-label -Wno-long-long -Wno-endif-labels -Wno-sign-compare -Wno-multichar -Wno-deprecated-declarations -Winvalid-pch -Wno-pointer-sign -Werror-implicit-function-declaration -Wno-format-zero-length -Wnested-externs -Wshadow -Werror=declaration-after-statement
configure: C++ compiler: g++ -O3 -g -Wall -Werror -fno-omit-frame-pointer -funwind-tables -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unused-label -Wno-long-long -Wno-endif-labels -Wno-sign-compare -Wno-multichar -Wno-deprecated-declarations -Winvalid-pch
configure: Multi-thread: enabled
configure: MPI tests: disabled
configure: VFS support: no
configure: Devel headers: no
configure: io_demo CUDA support: no
configure: Bindings: < >
configure: UCS modules: < >
configure: UCT modules: < ib rdmacm cma >
configure: CUDA modules: < >
configure: ROCM modules: < >
configure: IB modules: < >
configure: UCM modules: < >
configure: Perf modules: < >
configure: =========================================================
[root@node63 ucx]# make
make all-recursive
make[1]: Entering directory `/home/xb/project/ucx'
Making all in src/ucm
make[2]: Entering directory `/home/xb/project/ucx/src/ucm'
Making all in .
make[3]: Entering directory `/home/xb/project/ucx/src/ucm'
CC event/libucm_la-event.lo
CC malloc/libucm_la-malloc_hook.lo
CC mmap/libucm_la-install.lo
CC util/libucm_la-replace.lo
CC util/libucm_la-log.lo
CC util/libucm_la-reloc.lo
CC util/libucm_la-sys.lo
CC bistro/libucm_la-bistro.lo
CC bistro/libucm_la-bistro_x86_64.lo
CC bistro/libucm_la-bistro_aarch64.lo
CC bistro/libucm_la-bistro_ppc64.lo
CC ptmalloc286/libucm_la-malloc.lo
CCLD libucm.la
make[3]: Leaving directory `/home/xb/project/ucx/src/ucm'
Making all in cuda
make[3]: Entering directory `/home/xb/project/ucx/src/ucm/cuda'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/xb/project/ucx/src/ucm/cuda'
Making all in rocm
make[3]: Entering directory `/home/xb/project/ucx/src/ucm/rocm'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/xb/project/ucx/src/ucm/rocm'
make[2]: Leaving directory `/home/xb/project/ucx/src/ucm'
Making all in src/ucs
make[2]: Entering directory `/home/xb/project/ucx/src/ucs'
Making all in vfs/sock
make[3]: Entering directory `/home/xb/project/ucx/src/ucs/vfs/sock'
CC libucs_vfs_sock_la-vfs_sock.lo
CCLD libucs_vfs_sock.la
make[3]: Leaving directory `/home/xb/project/ucx/src/ucs/vfs/sock'
Making all in .
make[3]: Entering directory `/home/xb/project/ucx/src/ucs'
CC algorithm/libucs_la-crc.lo
CC algorithm/libucs_la-qsort_r.lo
CC algorithm/libucs_la-string_distance.lo
CC arch/aarch64/libucs_la-cpu.lo
CC arch/aarch64/libucs_la-global_opts.lo
CC arch/ppc64/libucs_la-timebase.lo
CC arch/ppc64/libucs_la-global_opts.lo
CC arch/x86_64/libucs_la-cpu.lo
CC arch/x86_64/libucs_la-global_opts.lo
CC arch/libucs_la-cpu.lo
CC async/libucs_la-async.lo
CC async/libucs_la-signal.lo
CC async/libucs_la-pipe.lo
CC async/libucs_la-eventfd.lo
CC async/libucs_la-thread.lo
CC config/libucs_la-global_opts.lo
CC config/libucs_la-ucm_opts.lo
CC config/libucs_la-ini.lo
CC config/libucs_la-parser.lo
CC datastruct/libucs_la-arbiter.lo
CC datastruct/libucs_la-array.lo
CC datastruct/libucs_la-callbackq.lo
CC datastruct/libucs_la-frag_list.lo
CC datastruct/libucs_la-mpmc.lo
CC datastruct/libucs_la-mpool.lo
CC datastruct/libucs_la-mpool_set.lo
CC datastruct/libucs_la-pgtable.lo
CC datastruct/libucs_la-ptr_array.lo
CC datastruct/libucs_la-ptr_map.lo
CC datastruct/libucs_la-strided_alloc.lo
CC datastruct/libucs_la-string_buffer.lo
CC datastruct/libucs_la-string_set.lo
CC datastruct/libucs_la-conn_match.lo
CC debug/libucs_la-assert.lo
CC debug/libucs_la-debug.lo
CC debug/libucs_la-log.lo
CC debug/libucs_la-memtrack.lo
CC memory/libucs_la-memory_type.lo
CC memory/libucs_la-memtype_cache.lo
CC memory/libucs_la-numa.lo
CC memory/libucs_la-rcache.lo
CC memory/libucs_la-rcache_vfs.lo
CC profile/libucs_la-profile.lo
CC stats/libucs_la-stats.lo
CC sys/libucs_la-event_set.lo
CC sys/libucs_la-init.lo
CC sys/libucs_la-math.lo
CC sys/libucs_la-module.lo
CC sys/libucs_la-string.lo
CC sys/libucs_la-sys.lo
CC sys/libucs_la-iovec.lo
CC sys/libucs_la-lib.lo
CC sys/libucs_la-sock.lo
CC sys/topo/base/libucs_la-topo.lo
CC sys/libucs_la-stubs.lo
CC sys/libucs_la-uid.lo
CC time/libucs_la-time.lo
CC time/libucs_la-timer_wheel.lo
CC time/libucs_la-timerq.lo
CC type/libucs_la-class.lo
CC type/libucs_la-status.lo
CC type/libucs_la-spinlock.lo
CC type/libucs_la-thread_mode.lo
CC vfs/base/libucs_la-vfs_obj.lo
CC vfs/base/libucs_la-vfs_cb.lo
CC stats/libucs_la-client_server.lo
CC stats/libucs_la-serialization.lo
CC stats/libucs_la-libstats.lo
CCLD libucs.la
copying selected object files to avoid basename conflicts...
CC stats/ucs_stats_parser-stats_parser.o
CCLD ucs_stats_parser
make[3]: Leaving directory `/home/xb/project/ucx/src/ucs'
Making all in vfs/fuse
make[3]: Entering directory `/home/xb/project/ucx/src/ucs/vfs/fuse'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/xb/project/ucx/src/ucs/vfs/fuse'
Making all in signal
make[3]: Entering directory `/home/xb/project/ucx/src/ucs/signal'
CC libucs_signal_la-signal.lo
CCLD libucs_signal.la
make[3]: Leaving directory `/home/xb/project/ucx/src/ucs/signal'
make[2]: Leaving directory `/home/xb/project/ucx/src/ucs'
Making all in src/uct
make[2]: Entering directory `/home/xb/project/ucx/src/uct'
Making all in .
make[3]: Entering directory `/home/xb/project/ucx/src/uct'
CC base/libuct_la-uct_md.lo
CC base/libuct_la-uct_md_vfs.lo
CC base/libuct_la-uct_mem.lo
CC base/libuct_la-uct_component.lo
CC base/libuct_la-uct_iface.lo
CC base/libuct_la-uct_iface_vfs.lo
CC base/libuct_la-uct_worker.lo
CC base/libuct_la-uct_cm.lo
CC base/libuct_la-uct_vfs_attr.lo
CC sm/base/libuct_la-sm_ep.lo
CC sm/base/libuct_la-sm_md.lo
CC sm/base/libuct_la-sm_iface.lo
CC sm/mm/base/libuct_la-mm_iface.lo
CC sm/mm/base/libuct_la-mm_ep.lo
CC sm/mm/base/libuct_la-mm_md.lo
CC sm/mm/posix/libuct_la-mm_posix.lo
CC sm/mm/sysv/libuct_la-mm_sysv.lo
CC sm/scopy/base/libuct_la-scopy_iface.lo
CC sm/scopy/base/libuct_la-scopy_ep.lo
CC sm/self/libuct_la-self.lo
CC tcp/libuct_la-tcp_ep.lo
CC tcp/libuct_la-tcp_iface.lo
CC tcp/libuct_la-tcp_md.lo
CC tcp/libuct_la-tcp_net.lo
CC tcp/libuct_la-tcp_cm.lo
CC tcp/libuct_la-tcp_base.lo
CC tcp/libuct_la-tcp_sockcm.lo
CC tcp/libuct_la-tcp_listener.lo
CC tcp/libuct_la-tcp_sockcm_ep.lo
CCLD libuct.la
make[3]: Leaving directory `/home/xb/project/ucx/src/uct'
Making all in cuda
make[3]: Entering directory `/home/xb/project/ucx/src/uct/cuda'
make[4]: Entering directory `/home/xb/project/ucx/src/uct/cuda'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory `/home/xb/project/ucx/src/uct/cuda'
make[3]: Leaving directory `/home/xb/project/ucx/src/uct/cuda'
Making all in ib
make[3]: Entering directory `/home/xb/project/ucx/src/uct/ib'
Making all in .
make[4]: Entering directory `/home/xb/project/ucx/src/uct/ib'
CC base/libuct_ib_la-ib_device.lo
CC base/libuct_ib_la-ib_iface.lo
CC base/libuct_ib_la-ib_log.lo
CC base/libuct_ib_la-ib_md.lo
CC mlx5/libuct_ib_la-ib_mlx5_log.lo
CC mlx5/libuct_ib_la-ib_mlx5.lo
CC mlx5/dv/libuct_ib_la-ib_mlx5_dv.lo
CC mlx5/dv/libuct_ib_la-ib_mlx5dv_md.lo
CC rc/base/libuct_ib_la-rc_ep.lo
CC rc/base/libuct_ib_la-rc_iface.lo
CC rc/verbs/libuct_ib_la-rc_verbs_ep.lo
CC rc/verbs/libuct_ib_la-rc_verbs_iface.lo
CC rc/accel/libuct_ib_la-rc_mlx5_ep.lo
CC rc/accel/libuct_ib_la-rc_mlx5_iface.lo
CC rc/accel/libuct_ib_la-rc_mlx5_common.lo
CC rc/accel/libuct_ib_la-rc_mlx5_devx.lo
CC dc/libuct_ib_la-dc_mlx5_ep.lo
CC dc/libuct_ib_la-dc_mlx5.lo
CC dc/libuct_ib_la-dc_mlx5_devx.lo
CC ud/base/libuct_ib_la-ud_iface_common.lo
CC ud/base/libuct_ib_la-ud_iface.lo
CC ud/base/libuct_ib_la-ud_ep.lo
CC ud/base/libuct_ib_la-ud_log.lo
CC ud/verbs/libuct_ib_la-ud_verbs.lo
CC ud/accel/libuct_ib_la-ud_mlx5_common.lo
CC ud/accel/libuct_ib_la-ud_mlx5.lo
CCLD libuct_ib.la
LN libuct_ib.la
LN .libs/libuct_ib.so
LN .libs/libuct_ib.so.0
LN .libs/libuct_ib.so.0.0.0
make[4]: Leaving directory `/home/xb/project/ucx/src/uct/ib'
Making all in rdmacm
make[4]: Entering directory `/home/xb/project/ucx/src/uct/ib/rdmacm'
CC libuct_rdmacm_la-rdmacm_component.lo
CC libuct_rdmacm_la-rdmacm_cm.lo
CC libuct_rdmacm_la-rdmacm_listener.lo
CC libuct_rdmacm_la-rdmacm_cm_ep.lo
CCLD libuct_rdmacm.la
LN libuct_rdmacm.la
LN .libs/libuct_rdmacm.so
LN .libs/libuct_rdmacm.so.0
LN .libs/libuct_rdmacm.so.0.0.0
make[4]: Leaving directory `/home/xb/project/ucx/src/uct/ib/rdmacm'
make[3]: Leaving directory `/home/xb/project/ucx/src/uct/ib'
Making all in rocm
make[3]: Entering directory `/home/xb/project/ucx/src/uct/rocm'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/xb/project/ucx/src/uct/rocm'
Making all in sm
make[3]: Entering directory `/home/xb/project/ucx/src/uct/sm'
Making all in scopy
make[4]: Entering directory `/home/xb/project/ucx/src/uct/sm/scopy'
Making all in cma
make[5]: Entering directory `/home/xb/project/ucx/src/uct/sm/scopy/cma'
CC libuct_cma_la-cma_iface.lo
CC libuct_cma_la-cma_ep.lo
CC libuct_cma_la-cma_md.lo
CCLD libuct_cma.la
LN libuct_cma.la
LN .libs/libuct_cma.so
LN .libs/libuct_cma.so.0
LN .libs/libuct_cma.so.0.0.0
make[5]: Leaving directory `/home/xb/project/ucx/src/uct/sm/scopy/cma'
Making all in knem
make[5]: Entering directory `/home/xb/project/ucx/src/uct/sm/scopy/knem'
make[5]: Nothing to be done for `all'.
make[5]: Leaving directory `/home/xb/project/ucx/src/uct/sm/scopy/knem'
make[5]: Entering directory `/home/xb/project/ucx/src/uct/sm/scopy'
make[5]: Nothing to be done for `all-am'.
make[5]: Leaving directory `/home/xb/project/ucx/src/uct/sm/scopy'
make[4]: Leaving directory `/home/xb/project/ucx/src/uct/sm/scopy'
Making all in mm
make[4]: Entering directory `/home/xb/project/ucx/src/uct/sm/mm'
Making all in xpmem
make[5]: Entering directory `/home/xb/project/ucx/src/uct/sm/mm/xpmem'
make[5]: Nothing to be done for `all'.
make[5]: Leaving directory `/home/xb/project/ucx/src/uct/sm/mm/xpmem'
make[5]: Entering directory `/home/xb/project/ucx/src/uct/sm/mm'
make[5]: Nothing to be done for `all-am'.
make[5]: Leaving directory `/home/xb/project/ucx/src/uct/sm/mm'
make[4]: Leaving directory `/home/xb/project/ucx/src/uct/sm/mm'
make[4]: Entering directory `/home/xb/project/ucx/src/uct/sm'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory `/home/xb/project/ucx/src/uct/sm'
make[3]: Leaving directory `/home/xb/project/ucx/src/uct/sm'
Making all in ugni
make[3]: Entering directory `/home/xb/project/ucx/src/uct/ugni'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/xb/project/ucx/src/uct/ugni'
make[2]: Leaving directory `/home/xb/project/ucx/src/uct'
Making all in src/ucp
make[2]: Entering directory `/home/xb/project/ucx/src/ucp'
CC am/libucp_la-eager_single.lo
CC am/libucp_la-eager_multi.lo
CC am/libucp_la-rndv.lo
CC core/libucp_la-ucp_context.lo
CC core/libucp_la-ucp_am.lo
CC core/libucp_la-ucp_ep.lo
CC core/libucp_la-ucp_ep_vfs.lo
CC core/libucp_la-ucp_listener.lo
CC core/libucp_la-ucp_mm.lo
CC core/libucp_la-ucp_proxy_ep.lo
CC core/libucp_la-ucp_request.lo
CC core/libucp_la-ucp_rkey.lo
CC core/libucp_la-ucp_version.lo
CC core/libucp_la-ucp_vfs.lo
CC core/libucp_la-ucp_worker.lo
CC dt/libucp_la-datatype_iter.lo
CC dt/libucp_la-dt_iov.lo
CC dt/libucp_la-dt_generic.lo
CC dt/libucp_la-dt.lo
CC proto/libucp_la-lane_type.lo
CC proto/libucp_la-proto_am.lo
CC proto/libucp_la-proto_init.lo
CC proto/libucp_la-proto_common.lo
CC proto/libucp_la-proto_debug.lo
CC proto/libucp_la-proto_reconfig.lo
CC proto/libucp_la-proto_multi.lo
CC proto/libucp_la-proto_select.lo
CC proto/libucp_la-proto_single.lo
CC proto/libucp_la-proto.lo
CC rma/libucp_la-amo_basic.lo
CC rma/libucp_la-amo_offload.lo
CC rma/libucp_la-amo_send.lo
CC rma/libucp_la-amo_sw.lo
CC rma/libucp_la-get_am.lo
CC rma/libucp_la-get_offload.lo
CC rma/libucp_la-put_am.lo
CC rma/libucp_la-put_offload.lo
CC rma/libucp_la-rma_basic.lo
CC rma/libucp_la-rma_send.lo
CC rma/libucp_la-rma_sw.lo
CC rma/libucp_la-flush.lo
CC rndv/libucp_la-proto_rndv.lo
CC rndv/libucp_la-rndv_am.lo
CC rndv/libucp_la-rndv_get.lo
CC rndv/libucp_la-rndv_ppln.lo
CC rndv/libucp_la-rndv_put.lo
CC rndv/libucp_la-rndv_rtr.lo
CC rndv/libucp_la-rndv_ats.lo
CC rndv/libucp_la-rndv_rkey_ptr.lo
CC rndv/libucp_la-rndv.lo
CC stream/libucp_la-stream_multi.lo
CC stream/libucp_la-stream_recv.lo
CC stream/libucp_la-stream_send.lo
CC tag/libucp_la-eager_multi.lo
CC tag/libucp_la-eager_rcv.lo
CC tag/libucp_la-eager_snd.lo
CC tag/libucp_la-eager_single.lo
CC tag/libucp_la-probe.lo
CC tag/libucp_la-tag_rndv.lo
CC tag/libucp_la-tag_match.lo
CC tag/libucp_la-tag_recv.lo
CC tag/libucp_la-tag_send.lo
CC tag/libucp_la-offload.lo
CC tag/offload/libucp_la-eager.lo
CC tag/offload/libucp_la-rndv.lo
CC wireup/libucp_la-address.lo
CC wireup/libucp_la-ep_match.lo
CC wireup/libucp_la-select.lo
CC wireup/libucp_la-wireup_ep.lo
CC wireup/libucp_la-wireup.lo
CC wireup/libucp_la-wireup_cm.lo
CCLD libucp.la
copying selected object files to avoid basename conflicts...
make[2]: Leaving directory `/home/xb/project/ucx/src/ucp'
Making all in src/tools/vfs
make[2]: Entering directory `/home/xb/project/ucx/src/tools/vfs'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/xb/project/ucx/src/tools/vfs'
Making all in src/tools/info
make[2]: Entering directory `/home/xb/project/ucx/src/tools/info'
/bin/sed -nr 's:\s*#define\s+(\w+)(\s+(\w+)|\s+(".*")|\s*)$:{"\1", UCS_PP_MAKE_STRING(\3\4)},:p' <../../../config.h >build_config.h
make all-am
make[3]: Entering directory `/home/xb/project/ucx/src/tools/info'
CC ucx_info-build_info.o
CC ucx_info-proto_info.o
CC ucx_info-sys_info.o
CC ucx_info-tl_info.o
CC ucx_info-type_info.o
CC ucx_info-version_info.o
CC ucx_info-ucx_info.o
CCLD ucx_info
make[3]: Leaving directory `/home/xb/project/ucx/src/tools/info'
make[2]: Leaving directory `/home/xb/project/ucx/src/tools/info'
Making all in src/tools/perf
make[2]: Entering directory `/home/xb/project/ucx/src/tools/perf'
Making all in cuda
make[3]: Entering directory `/home/xb/project/ucx/src/tools/perf/cuda'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/xb/project/ucx/src/tools/perf/cuda'
Making all in rocm
make[3]: Entering directory `/home/xb/project/ucx/src/tools/perf/rocm'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/xb/project/ucx/src/tools/perf/rocm'
Making all in lib
make[3]: Entering directory `/home/xb/project/ucx/src/tools/perf/lib'
CC libucxperf_la-libperf.lo
CC libucxperf_la-libperf_memory.lo
CC libucxperf_la-libperf_thread.lo
CXX libucxperf_la-uct_tests.lo
CXX libucxperf_la-ucp_tests.lo
CXXLD libucxperf.la
make[3]: Leaving directory `/home/xb/project/ucx/src/tools/perf/lib'
make[3]: Entering directory `/home/xb/project/ucx/src/tools/perf'
CC ucx_perftest-perftest.o
CC ucx_perftest-perftest_run.o
CC ucx_perftest-perftest_params.o
CC ucx_perftest-perftest_mad.o
CCLD ucx_perftest
make[3]: Leaving directory `/home/xb/project/ucx/src/tools/perf'
make[2]: Leaving directory `/home/xb/project/ucx/src/tools/perf'
Making all in src/tools/profile
make[2]: Entering directory `/home/xb/project/ucx/src/tools/profile'
CC ucx_read_profile-read_profile.o
CCLD ucx_read_profile
make[2]: Leaving directory `/home/xb/project/ucx/src/tools/profile'
Making all in bindings/go
make[2]: Entering directory `/home/xb/project/ucx/bindings/go'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/xb/project/ucx/bindings/go'
Making all in bindings/java
make[2]: Entering directory `/home/xb/project/ucx/bindings/java'
Making all in src/main/native
make[3]: Entering directory `/home/xb/project/ucx/bindings/java/src/main/native'
make all-am
make[4]: Entering directory `/home/xb/project/ucx/bindings/java/src/main/native'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory `/home/xb/project/ucx/bindings/java/src/main/native'
make[3]: Leaving directory `/home/xb/project/ucx/bindings/java/src/main/native'
make[3]: Entering directory `/home/xb/project/ucx/bindings/java'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/home/xb/project/ucx/bindings/java'
make[2]: Leaving directory `/home/xb/project/ucx/bindings/java'
Making all in test/apps
make[2]: Entering directory `/home/xb/project/ucx/test/apps'
Making all in profiling
make[3]: Entering directory `/home/xb/project/ucx/test/apps/profiling'
CC ucx_profiling-ucx_profiling.o
CCLD ucx_profiling
make[3]: Leaving directory `/home/xb/project/ucx/test/apps/profiling'
Making all in iodemo
make[3]: Entering directory `/home/xb/project/ucx/test/apps/iodemo'
CXX io_demo-ucx_wrapper.o
CXX io_demo-io_demo.o
CXXLD io_demo
make[3]: Leaving directory `/home/xb/project/ucx/test/apps/iodemo'
Making all in sockaddr
make[3]: Entering directory `/home/xb/project/ucx/test/apps/sockaddr'
CXX sa-sa_base.o
CXX sa-sa_main.o
CXX sa-sa_tcp.o
CXX sa-sa_util.o
CXXLD sa
make[3]: Leaving directory `/home/xb/project/ucx/test/apps/sockaddr'
make[3]: Entering directory `/home/xb/project/ucx/test/apps'
CC test_ucp_dlopen-test_ucp_dlopen.o
CCLD test_ucp_dlopen
CC test_ucp_config-test_ucp_config.o
CCLD test_ucp_config
CC test_ucs_dlopen-test_ucs_dlopen.o
CCLD test_ucs_dlopen
CC test_link_map-test_link_map.o
CCLD test_link_map
CC test_dlopen_cfg_print-test_dlopen_cfg_print.o
CCLD test_dlopen_cfg_print
CC test_init_mt-test_init_mt.o
CCLD test_init_mt
CC test_memtrack_limit-test_memtrack_limit.o
CCLD test_memtrack_limit
CC test_hooks-test_hooks.o
CCLD test_hooks
make[3]: Leaving directory `/home/xb/project/ucx/test/apps'
make[2]: Leaving directory `/home/xb/project/ucx/test/apps'
Making all in examples
make[2]: Entering directory `/home/xb/project/ucx/examples'
CC ucp_hello_world-ucp_hello_world.o
CCLD ucp_hello_world
CC uct_hello_world-uct_hello_world.o
CCLD uct_hello_world
CC ucp_client_server-ucp_client_server.o