Skip to content

Instantly share code, notes, and snippets.

@hiroyuki-sato
Created September 10, 2020 08:55
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 hiroyuki-sato/b258f3804f1cd987546346bc1a72b048 to your computer and use it in GitHub Desktop.
Save hiroyuki-sato/b258f3804f1cd987546346bc1a72b048 to your computer and use it in GitHub Desktop.
build_mac_ucx log
ucx-porting-helpers/scripts/build_mac_ucx
Cloning into 'ucx'...
remote: Enumerating objects: 58, done.
remote: Counting objects: 100% (58/58), done.
remote: Compressing objects: 100% (50/50), done.
remote: Total 102135 (delta 31), reused 20 (delta 8), pack-reused 102077
Receiving objects: 100% (102135/102135), 32.69 MiB | 479.00 KiB/s, done.
Resolving deltas: 100% (72658/72658), done.
Updating files: 100% (906/906), done.
remote: Enumerating objects: 480, done.
remote: Counting objects: 100% (480/480), done.
remote: Compressing objects: 100% (11/11), done.
remote: Total 753 (delta 469), reused 476 (delta 469), pack-reused 273
Receiving objects: 100% (753/753), 98.66 KiB | 205.00 KiB/s, done.
Resolving deltas: 100% (528/528), completed with 223 local objects.
From https://github.com/hiroyuki-sato/ucx
* [new branch] disable-futex -> hiroyuki-sato/disable-futex
* [new branch] extend-event_set -> hiroyuki-sato/extend-event_set
* [new branch] gh-pages -> hiroyuki-sato/gh-pages
* [new branch] kqueue-event_set -> hiroyuki-sato/kqueue-event_set
* [new branch] kqueue-event_set-v2 -> hiroyuki-sato/kqueue-event_set-v2
* [new branch] kqueue_test -> hiroyuki-sato/kqueue_test
* [new branch] macos/001_config-m4-sysdep -> hiroyuki-sato/macos/001_config-m4-sysdep
* [new branch] macos/002_use-progress64 -> hiroyuki-sato/macos/002_use-progress64
* [new branch] macos/003_host_name_max -> hiroyuki-sato/macos/003_host_name_max
* [new branch] macos/004_ucs-force-cast-rcache -> hiroyuki-sato/macos/004_ucs-force-cast-rcache
* [new branch] macos/005_porting-link_h -> hiroyuki-sato/macos/005_porting-link_h
* [new branch] macos/006_uct-tcp_syncnt-get-link-speed -> hiroyuki-sato/macos/006_uct-tcp_syncnt-get-link-speed
* [new branch] macos/007_ucs-sys-use-sysctlbyname -> hiroyuki-sato/macos/007_ucs-sys-use-sysctlbyname
* [new branch] macos/008_disable-signal-mode-temporary -> hiroyuki-sato/macos/008_disable-signal-mode-temporary
* [new branch] macos/009_ucs-tv_usec-cast-to-long-int -> hiroyuki-sato/macos/009_ucs-tv_usec-cast-to-long-int
* [new branch] macos/010_ucs-use-malloc_size -> hiroyuki-sato/macos/010_ucs-use-malloc_size
* [new branch] macos/011_ucm-use-malloc_size -> hiroyuki-sato/macos/011_ucm-use-malloc_size
* [new branch] macos/012_ucs-use-so_nosigpipe -> hiroyuki-sato/macos/012_ucs-use-so_nosigpipe
* [new branch] macos/013_ucm-replace-mremap -> hiroyuki-sato/macos/013_ucm-replace-mremap
* [new branch] macos/014_ucp-use-kqueue-instead-of-eventfd -> hiroyuki-sato/macos/014_ucp-use-kqueue-instead-of-eventfd
* [new branch] macos/015_ucm-bypass-reloc -> hiroyuki-sato/macos/015_ucm-bypass-reloc
* [new branch] macos/016_ucs-kqueue-event_set -> hiroyuki-sato/macos/016_ucs-kqueue-event_set
* [new branch] macos/build-travis-ci -> hiroyuki-sato/macos/build-travis-ci
* [new branch] macos/disable-shm_remap-temp -> hiroyuki-sato/macos/disable-shm_remap-temp
* [new branch] macos/uct-porting-to-macos -> hiroyuki-sato/macos/uct-porting-to-macos
* [new branch] master -> hiroyuki-sato/master
* [new branch] osx_fixes -> hiroyuki-sato/osx_fixes
* [new branch] topic/futex-to-pthread_cond -> hiroyuki-sato/topic/futex-to-pthread_cond
* [new branch] topic/memory-spinlock -> hiroyuki-sato/topic/memory-spinlock
* [new branch] topic/portable-linker-options -> hiroyuki-sato/topic/portable-linker-options
* [new branch] topic/revise-#3901-comments -> hiroyuki-sato/topic/revise-#3901-comments
* [new branch] topic/ucp-use-portable-printf -> hiroyuki-sato/topic/ucp-use-portable-printf
* [new branch] topic/ucs-sys-porting -> hiroyuki-sato/topic/ucs-sys-porting
* [new branch] topic/update-glossaries -> hiroyuki-sato/topic/update-glossaries
* [new branch] topic/use-progress64 -> hiroyuki-sato/topic/use-progress64
* [new branch] topic/use-progress64-2020 -> hiroyuki-sato/topic/use-progress64-2020
* [new branch] travis-test -> hiroyuki-sato/travis-test
* [new branch] travis/build_macos -> hiroyuki-sato/travis/build_macos
* [new branch] v1.2.x -> hiroyuki-sato/v1.2.x
* [new branch] v1.3.x -> hiroyuki-sato/v1.3.x
* [new branch] v1.4.x -> hiroyuki-sato/v1.4.x
* [new branch] v1.5.x -> hiroyuki-sato/v1.5.x
* [new branch] will_remove/config-m4-sysdep -> hiroyuki-sato/will_remove/config-m4-sysdep
* [new branch] will_remove/disable-signal-mode-temporary -> hiroyuki-sato/will_remove/disable-signal-mode-temporary
* [new branch] will_remove/host_name_max -> hiroyuki-sato/will_remove/host_name_max
* [new branch] will_remove/porting-link_h -> hiroyuki-sato/will_remove/porting-link_h
* [new branch] will_remove/ucm-bypass-reloc -> hiroyuki-sato/will_remove/ucm-bypass-reloc
* [new branch] will_remove/ucm-replace-mremap -> hiroyuki-sato/will_remove/ucm-replace-mremap
* [new branch] will_remove/ucm-use-malloc_size -> hiroyuki-sato/will_remove/ucm-use-malloc_size
* [new branch] will_remove/ucp-use-kqueue-instead-of-eventfd -> hiroyuki-sato/will_remove/ucp-use-kqueue-instead-of-eventfd
* [new branch] will_remove/ucs-force-cast-rcache -> hiroyuki-sato/will_remove/ucs-force-cast-rcache
* [new branch] will_remove/ucs-kqueue-event_set -> hiroyuki-sato/will_remove/ucs-kqueue-event_set
* [new branch] will_remove/ucs-sys-use-sysctlbyname -> hiroyuki-sato/will_remove/ucs-sys-use-sysctlbyname
* [new branch] will_remove/ucs-tv_usec-cast-to-long-int -> hiroyuki-sato/will_remove/ucs-tv_usec-cast-to-long-int
* [new branch] will_remove/ucs-use-malloc_size -> hiroyuki-sato/will_remove/ucs-use-malloc_size
* [new branch] will_remove/ucs-use-so_nosigpipe -> hiroyuki-sato/will_remove/ucs-use-so_nosigpipe
* [new branch] will_remove/uct-tcp_syncnt-get-link-speed -> hiroyuki-sato/will_remove/uct-tcp_syncnt-get-link-speed
* [new branch] will_remove/use-progress64 -> hiroyuki-sato/will_remove/use-progress64
Switched to a new branch 'mac-os-build'
***********************************************************************
*
* Merge branch hiroyuki-sato/macos/001_config-m4-sysdep
*
* commit 5df08dfa34c9754579e23e162402d98950efbd88
* Author: Hiroyuki Sato <hiroysato@gmail.com>
* Date: Sun Aug 16 13:57:23 2020 +0900
*
* CONFIG/M4: Add epoll.h header check
***********************************************************************
hiroyuki-sato/macos/001_config-m4-sysdep
Merge made by the 'recursive' strategy.
config/m4/sysdep.m4 | 10 +++++++---
1 file changed, 7 insertions(+), 3 deletions(-)
***********************************************************************
*
* Merge branch hiroyuki-sato/macos/002_use-progress64
*
* commit 44a4cfeafc37d322cf23525ebe641c492a7efc55
* Author: Hiroyuki Sato <hiroysato@gmail.com>
* Date: Wed Sep 9 09:27:38 2020 +0900
*
* CONFIG/M4: fix typo. remove extra comma
***********************************************************************
hiroyuki-sato/macos/002_use-progress64
Auto-merging test/gtest/Makefile.am
Auto-merging src/ucs/Makefile.am
Auto-merging src/ucp/Makefile.am
Auto-merging src/ucm/Makefile.am
Merge made by the 'recursive' strategy.
config/m4/progress64.m4 | 88 ++++++++++++++++++++++++++++++++++++++++++
configure.ac | 2 +
src/tools/info/Makefile.am | 4 ++
src/tools/perf/Makefile.am | 4 ++
src/tools/perf/lib/Makefile.am | 5 +++
src/tools/profile/Makefile.am | 4 ++
src/ucm/Makefile.am | 10 +++--
src/ucp/Makefile.am | 5 +++
src/ucs/Makefile.am | 6 +++
src/ucs/debug/log.c | 21 ++++++++++
src/ucs/type/spinlock.h | 31 ++++++++++++++-
src/uct/Makefile.am | 4 ++
test/gtest/Makefile.am | 5 +++
13 files changed, 185 insertions(+), 4 deletions(-)
create mode 100644 config/m4/progress64.m4
***********************************************************************
*
* Merge branch hiroyuki-sato/macos/003_host_name_max
*
* commit 7cb86b5da64fb985bf1b39ddc3f303c0732a3619
* Author: Hiroyuki Sato <hiroysato@gmail.com>
* Date: Sun Jul 19 23:08:29 2020 +0900
*
* CONFIG/M4: Add HOST_NAME_MAX check
***********************************************************************
hiroyuki-sato/macos/003_host_name_max
Auto-merging config/m4/sysdep.m4
Merge made by the 'recursive' strategy.
config/m4/sysdep.m4 | 7 +++++++
1 file changed, 7 insertions(+)
***********************************************************************
*
* Merge branch hiroyuki-sato/macos/004_ucs-force-cast-rcache
*
* commit 61db6e6d72fb370072da9867b7482ff6bcb20a0a
* Author: Hiroyuki Sato <hiroysato@gmail.com>
* Date: Sat Jul 18 22:41:24 2020 +0900
*
* UCS: Force cast for avoiding compiler error on macOS.
*
* CC memory/libucs_la-rcache.lo
* memory/rcache.c:625:56: error: incompatible pointer types passing 'uint64_t *'
* (aka 'unsigned long long *') to parameter of type 'unsigned long *'
* [-Werror,-Wincompatible-pointer-types]
* ...ucs_sys_get_pfn(region->super.start, 1, &ucs_rcache_region_pfn(region));
* ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
* /Users/hsato/OpenProjects/openucx/ucx/src/ucs/sys/sys.h:345:45: note: passing
* argument to parameter 'data' here
* unsigned long *data);
* ^
* 1 error generated.
***********************************************************************
hiroyuki-sato/macos/004_ucs-force-cast-rcache
Auto-merging src/ucs/memory/rcache.c
Merge made by the 'recursive' strategy.
src/ucs/memory/rcache.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
***********************************************************************
*
* Merge branch hiroyuki-sato/macos/005_porting-link_h
*
* commit 9f25234613b0c9f330133158841b35e44962f034
* Author: Hiroyuki Sato <hiroysato@gmail.com>
* Date: Sun Jul 19 21:25:25 2020 +0900
*
* UCS: fix link.h issues.
***********************************************************************
hiroyuki-sato/macos/005_porting-link_h
Merge made by the 'recursive' strategy.
src/ucs/debug/debug.c | 10 ++++++++++
src/ucs/sys/module.c | 7 +++++++
2 files changed, 17 insertions(+)
***********************************************************************
*
* Merge branch hiroyuki-sato/macos/006_uct-tcp_syncnt-get-link-speed
*
* commit dbe9691e728c8f0763a1b41c17a603608e4d83d3
* Author: Hiroyuki Sato <hiroysato@gmail.com>
* Date: Sat Jul 25 00:19:01 2020 +0900
*
* UCT/TCP: get data link info(mtu, speed) on macOS.
***********************************************************************
hiroyuki-sato/macos/006_uct-tcp_syncnt-get-link-speed
Merge made by the 'recursive' strategy.
src/uct/tcp/tcp_base.c | 2 ++
src/uct/tcp/tcp_net.c | 66 +++++++++++++++++++++++++++++++++++++++++++++++---
2 files changed, 64 insertions(+), 4 deletions(-)
***********************************************************************
*
* Merge branch hiroyuki-sato/macos/007_ucs-sys-use-sysctlbyname
*
* commit be27767185482690851909bbf7db5de5cf06dab5
* Author: Hiroyuki Sato <hiroysato@gmail.com>
* Date: Sun Jul 5 23:11:35 2020 +0900
*
* UCS/SYS: Porting macOS use sysctlbyname
***********************************************************************
hiroyuki-sato/macos/007_ucs-sys-use-sysctlbyname
Auto-merging src/ucs/sys/sys.h
Auto-merging src/ucs/sys/sys.c
Merge made by the 'recursive' strategy.
src/ucs/sys/sys.c | 239 +++++++++++++++++++++++++++++++++++++++++++++++++++++-
src/ucs/sys/sys.h | 7 +-
2 files changed, 243 insertions(+), 3 deletions(-)
***********************************************************************
*
* Merge branch hiroyuki-sato/macos/008_disable-signal-mode-temporary
*
* commit 893cbaec339ae04b79fd73c7141475b872cf3d1d
* Author: Hiroyuki Sato <hiroysato@gmail.com>
* Date: Thu Sep 10 14:50:58 2020 +0900
*
* UCS/ASYNC: Add dummy member for avoiding C++ error
***********************************************************************
hiroyuki-sato/macos/008_disable-signal-mode-temporary
Merge made by the 'recursive' strategy.
src/ucs/async/signal.c | 84 +++++++++++++++++++++++++++++++++++++++++++++++++-
src/ucs/async/signal.h | 16 ++++++++++
2 files changed, 99 insertions(+), 1 deletion(-)
***********************************************************************
*
* Merge branch hiroyuki-sato/macos/009_ucs-tv_usec-cast-to-long-int
*
* commit 03abf6eba541e2639ce3fe4828b617e982fbc3d9
* Author: Hiroyuki Sato <hiroysato@gmail.com>
* Date: Thu Aug 13 16:55:57 2020 +0900
*
* UCS/DEBUG: tv_usec cast long int for avoiding compiler error
***********************************************************************
hiroyuki-sato/macos/009_ucs-tv_usec-cast-to-long-int
Auto-merging src/ucs/debug/log.c
Merge made by the 'recursive' strategy.
src/ucs/debug/log.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
***********************************************************************
*
* Merge branch hiroyuki-sato/macos/010_ucs-use-malloc_size
*
* commit 1a32fb2507a85ccca8b1295be067df36f37701a9
* Author: Hiroyuki Sato <hiroysato@gmail.com>
* Date: Sat Aug 15 01:04:02 2020 +0900
*
* UCS/DEBUG: use malloc_size instead of malloc_usable_size
***********************************************************************
hiroyuki-sato/macos/010_ucs-use-malloc_size
Merge made by the 'recursive' strategy.
src/ucs/debug/memtrack.c | 7 +++++++
1 file changed, 7 insertions(+)
***********************************************************************
*
* Merge branch hiroyuki-sato/macos/011_ucm-use-malloc_size
*
* commit 273b7f9f880840917a20bfd34699b2e49d4d4e1a
* Author: Hiroyuki Sato <hiroysato@gmail.com>
* Date: Sat Aug 15 01:12:14 2020 +0900
*
* UCM/MALLOC: Use malloc_size instead of malloc_usable_size
***********************************************************************
hiroyuki-sato/macos/011_ucm-use-malloc_size
Merge made by the 'recursive' strategy.
src/ucm/malloc/malloc_hook.c | 7 +++++++
1 file changed, 7 insertions(+)
***********************************************************************
*
* Merge branch hiroyuki-sato/macos/012_ucs-use-so_nosigpipe
*
* commit b3487b60d7131759abbf3fcf486f146a811f10a8
* Author: Hiroyuki Sato <hiroysato@gmail.com>
* Date: Sat Aug 15 14:53:58 2020 +0900
*
* UCS/SYS: Use SO_NOSIGPIPE instead of MSG_NOSIGNAL
***********************************************************************
hiroyuki-sato/macos/012_ucs-use-so_nosigpipe
Auto-merging src/ucs/sys/sock.c
Merge made by the 'recursive' strategy.
src/ucs/sys/sock.c | 34 ++++++++++++++++++++++++++++++++--
1 file changed, 32 insertions(+), 2 deletions(-)
***********************************************************************
*
* Merge branch hiroyuki-sato/macos/013_ucm-replace-mremap
*
* commit 35a9e5de194811109508f5d7be6076b06aad96ec
* Author: Hiroyuki Sato <hiroysato@gmail.com>
* Date: Wed Sep 9 11:24:11 2020 +0900
*
* UCM/EVENT: implment temporary ucs_orig_mremap
***********************************************************************
hiroyuki-sato/macos/013_ucm-replace-mremap
Merge made by the 'recursive' strategy.
src/ucm/event/event.c | 13 +++++++++++++
src/ucm/util/sys.c | 13 +++++++++++++
2 files changed, 26 insertions(+)
***********************************************************************
*
* Merge branch hiroyuki-sato/macos/014_ucp-use-kqueue-instead-of-eventfd
*
* commit e126baf1cb0740bd91bfb8b2fd9e84557b78425c
* Author: Hiroyuki Sato <hiroysato@gmail.com>
* Date: Sat Aug 29 21:47:34 2020 +0900
*
* UCP/CORE: Use kqueue instead of eventfd
***********************************************************************
hiroyuki-sato/macos/014_ucp-use-kqueue-instead-of-eventfd
Auto-merging src/ucp/core/ucp_worker.c
Merge made by the 'recursive' strategy.
src/ucp/core/ucp_worker.c | 67 +++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 67 insertions(+)
***********************************************************************
*
* Merge branch hiroyuki-sato/macos/015_ucm-bypass-reloc
*
* commit 93f7810ebb7b7d645a1cabdebbd0f106bdbbdb93
* Author: Hiroyuki Sato <hiroysato@gmail.com>
* Date: Thu Sep 3 09:33:19 2020 +0900
*
* UCM/UTIL: Disable reloc
***********************************************************************
hiroyuki-sato/macos/015_ucm-bypass-reloc
Merge made by the 'recursive' strategy.
src/ucm/mmap/mmap.h | 4 ++++
src/ucm/util/reloc.c | 12 ++++++++++++
2 files changed, 16 insertions(+)
***********************************************************************
*
* Merge branch hiroyuki-sato/macos/016_ucs-kqueue-event_set
*
* commit add2172be32561c6b478c0027cd3dd1c2dac0fa7
* Author: Hiroyuki Sato <hiroysato@gmail.com>
* Date: Thu Jul 11 22:26:07 2019 +0900
*
* UCS/SYS: implement event_set using kqueue.
***********************************************************************
hiroyuki-sato/macos/016_ucs-kqueue-event_set
Merge made by the 'recursive' strategy.
src/ucs/sys/event_set.c | 118 ++++++++++++++++++++++++++++++++++++++++++++++--
1 file changed, 114 insertions(+), 4 deletions(-)
Auto-merging src/ucm/event/event.c
Merge made by the 'recursive' strategy.
src/ucm/event/event.c | 4 ++++
src/ucm/mmap/install.c | 2 ++
2 files changed, 6 insertions(+)
Cloning into 'progress64'...
remote: Enumerating objects: 90, done.
remote: Counting objects: 100% (90/90), done.
remote: Compressing objects: 100% (64/64), done.
remote: Total 1811 (delta 42), reused 57 (delta 26), pack-reused 1721
Receiving objects: 100% (1811/1811), 545.68 KiB | 237.00 KiB/s, done.
Resolving deltas: 100% (1293/1293), done.
--- Compiling src/p64_ringbuf.c
--- Compiling src/p64_spinlock.c
--- Compiling src/p64_rwlock.c
--- Compiling src/p64_barrier.c
--- Compiling src/p64_hazardptr.c
--- Compiling src/p64_hashtable.c
--- Compiling src/p64_timer.c
--- Compiling src/p64_rwsync.c
--- Compiling src/p64_antireplay.c
--- Compiling src/p64_reorder.c
--- Compiling src/p64_reassemble.c
--- Compiling src/p64_laxrob.c
--- Compiling src/p64_clhlock.c
--- Compiling src/p64_lfring.c
--- Compiling src/p64_rwsync_r.c
--- Compiling src/p64_rwlock_r.c
--- Compiling src/os_abstraction.c
--- Compiling src/thr_idx.c
--- Compiling src/p64_qsbr.c
--- Compiling src/p64_tfrwlock.c
--- Compiling src/p64_tfrwlock_r.c
--- Compiling src/p64_tktlock.c
--- Compiling src/p64_pfrwlock.c
--- Compiling src/p64_semaphore.c
--- Compiling src/p64_rwclhlock.c
--- Compiling src/p64_stack.c
--- Compiling src/p64_msqueue.c
--- Compiling src/p64_counter.c
--- Compiling src/p64_errhnd.c
--- Compiling src/p64_mbtrie.c
--- Compiling src/p64_hopscotch.c
--- Compiling src/p64_buckrob.c
--- Compiling src/p64_buckring.c
--- Compiling src/p64_cuckooht.c
--- Compiling src/p64_skiplock.c
--- Compiling src/p64_mcslock.c
--- Archiving libprogress64.a from p64_ringbuf.o p64_spinlock.o p64_rwlock.o p64_barrier.o p64_hazardptr.o p64_hashtable.o p64_timer.o p64_rwsync.o p64_antireplay.o p64_reorder.o p64_reassemble.o p64_laxrob.o p64_clhlock.o p64_lfring.o p64_rwsync_r.o p64_rwlock_r.o os_abstraction.o thr_idx.o p64_qsbr.o p64_tfrwlock.o p64_tfrwlock_r.o p64_tktlock.o p64_pfrwlock.o p64_semaphore.o p64_rwclhlock.o p64_stack.o p64_msqueue.o p64_counter.o p64_errhnd.o p64_mbtrie.o p64_hopscotch.o p64_buckrob.o p64_buckring.o p64_cuckooht.o p64_skiplock.o p64_mcslock.o
--- Compiling examples/hashtable.c
--- Linking hashtable from hashtable.o libprogress64.a -lm
--- Compiling examples/timer.c
--- Linking timer from timer.o libprogress64.a -lm
--- Compiling examples/rwlock.c
--- Linking rwlock from rwlock.o libprogress64.a -lm
--- Compiling examples/rwlock_r.c
--- Linking rwlock_r from rwlock_r.o libprogress64.a -lm
--- Compiling examples/reorder.c
--- Linking reorder from reorder.o libprogress64.a -lm
--- Compiling examples/antireplay.c
--- Linking antireplay from antireplay.o libprogress64.a -lm
--- Compiling examples/rwsync.c
--- Linking rwsync from rwsync.o libprogress64.a -lm
--- Compiling examples/rwsync_r.c
--- Linking rwsync_r from rwsync_r.o libprogress64.a -lm
--- Compiling examples/reassemble.c
--- Linking reassemble from reassemble.o libprogress64.a -lm
--- Compiling examples/laxrob.c
--- Linking laxrob from laxrob.o libprogress64.a -lm
--- Compiling examples/ringbuf.c
--- Linking ringbuf from ringbuf.o libprogress64.a -lm
--- Compiling examples/clhlock.c
--- Linking clhlock from clhlock.o libprogress64.a -lm
--- Compiling examples/mcslock.c
--- Linking mcslock from mcslock.o libprogress64.a -lm
--- Compiling examples/lfring.c
--- Linking lfring from lfring.o libprogress64.a -lm
--- Compiling examples/qsbr.c
--- Linking qsbr from qsbr.o libprogress64.a -lm
--- Compiling examples/tfrwlock.c
--- Linking tfrwlock from tfrwlock.o libprogress64.a -lm
--- Compiling examples/tfrwlock_r.c
--- Linking tfrwlock_r from tfrwlock_r.o libprogress64.a -lm
--- Compiling examples/pfrwlock.c
--- Linking pfrwlock from pfrwlock.o libprogress64.a -lm
--- Compiling examples/stack.c
--- Linking stack from stack.o libprogress64.a -lm
--- Compiling examples/msqueue.c
--- Linking msqueue from msqueue.o libprogress64.a -lm
--- Compiling examples/counter.c
--- Linking counter from counter.o libprogress64.a -lm
--- Compiling examples/mbtrie.c
--- Linking mbtrie from mbtrie.o libprogress64.a -lm
--- Compiling examples/buckrob.c
--- Linking buckrob from buckrob.o libprogress64.a -lm
--- Compiling examples/skiplock.c
--- Linking skiplock from skiplock.o libprogress64.a -lm
autoreconf: Entering directory `.'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal -I config/m4
autoreconf: configure.ac: tracing
autoreconf: running: glibtoolize --copy
glibtoolize: putting auxiliary files in '.'.
glibtoolize: copying file './ltmain.sh'
glibtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'config/m4'.
glibtoolize: copying file 'config/m4/libtool.m4'
glibtoolize: copying file 'config/m4/ltoptions.m4'
glibtoolize: copying file 'config/m4/ltsugar.m4'
glibtoolize: copying file 'config/m4/ltversion.m4'
glibtoolize: copying file 'config/m4/lt~obsolete.m4'
autoreconf: running: /usr/local/Cellar/autoconf/2.69/bin/autoconf
autoreconf: running: /usr/local/Cellar/autoconf/2.69/bin/autoheader
autoreconf: running: automake --add-missing --copy --no-force
configure.ac:28: installing './compile'
configure.ac:79: installing './config.guess'
configure.ac:79: installing './config.sub'
configure.ac:49: installing './install-sh'
configure.ac:49: installing './missing'
bindings/java/src/main/native/Makefile.am: installing './depcomp'
autoreconf: Leaving directory `.'
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether gcc understands -c and -o together... yes
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking minix/config.h usability... no
checking minix/config.h presence... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking for git... yes
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... ./install-sh -c -d
checking for gawk... no
checking for mawk... no
checking for nawk... no
checking for awk... awk
checking whether make sets $(MAKE)... yes
checking whether make supports the include directive... yes (GNU style)
checking whether make supports nested variables... yes
checking whether UID '501' is supported by ustar format... yes
checking whether GID '20' 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 whether gcc understands -c and -o together... (cached) yes
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... unsupported
checking dependency style of gcc... gcc3
checking whether ln -s works... yes
checking for a sed that does not truncate output... /usr/local/bin/gsed
checking build system type... x86_64-apple-darwin19.6.0
checking host system type... x86_64-apple-darwin19.6.0
checking how to print strings... printf
checking for a sed that does not truncate output... (cached) /usr/local/bin/gsed
checking for fgrep... /usr/bin/grep -F
checking for ld used by gcc... /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld
checking if the linker (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) is GNU ld... no
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking the maximum length of command line arguments... 196608
checking how to convert x86_64-apple-darwin19.6.0 file names to x86_64-apple-darwin19.6.0 format... func_convert_file_noop
checking how to convert x86_64-apple-darwin19.6.0 file names to toolchain format... func_convert_file_noop
checking for /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... no
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for a working dd... /bin/dd
checking how to truncate binary pipes... /bin/dd bs=4096 count=1
checking for mt... no
checking if : is a manifest tool... no
checking for dsymutil... dsymutil
checking for nmedit... nmedit
checking for lipo... lipo
checking for otool... otool
checking for otool64... no
checking for -single_module linker flag... yes
checking for -exported_symbols_list linker flag... yes
checking for -force_load linker flag... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... yes
checking for gcc option to produce PIC... -fno-common -DPIC
checking if gcc PIC flag -fno-common -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 (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... darwin19.6.0 dyld
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... no
checking whether to build static libraries... yes
checking how to run the C++ preprocessor... g++ -E
checking for ld used by g++... /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld
checking if the linker (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) is GNU ld... no
checking whether the g++ linker (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) supports shared libraries... yes
checking for g++ option to produce PIC... -fno-common -DPIC
checking if g++ PIC flag -fno-common -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 (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... darwin19.6.0 dyld
checking how to hardcode library paths into programs... immediate
checking for ANSI C header files... (cached) 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 *... no
checking for pkg-config... /usr/local/bin/pkg-config
checking if ln -s supports --relative... no
checking for dot... yes
checking for doxygen... no
configure: WARNING: doxygen not found - will not generate any doxygen documentation
./configure: line 18778: doxygen: command not found
configure: WARNING: doxygen version is bad. Required version: 1.8.6 and above
checking for perl... /Users/hsato/.plenv/shims/perl
checking for size_t... yes
checking compiler flag -diag-error 10006... 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... yes
configure: Detected CPU implementation:
configure: Detected CPU architecture:
configure: Detected CPU variant:
configure: Detected CPU part:
checking for __attribute__(optimize)... 0
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... no
checking compiler flag --display_error_number... no
checking compiler flag --diag_suppress 181... 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 -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 for working alloca.h... yes
checking for alloca... yes
checking for shm_open in -lrt... no
checking for timer_create in -lrt... no
configure: WARNING: librt not found
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... no
configure: CPU_ZERO/CPU_ISSET not found
checking whether CPU_ISSET is declared... no
configure: CPU_ZERO/CPU_ISSET not found
checking for cpu_set_t... no
checking for cpuset_t... no
checking for sighandler_t... no
checking for __sighandler_t... no
checking pthread_np.h usability... no
checking pthread_np.h presence... no
checking for pthread_np.h... no
checking for library containing pthread_create... none required
checking for library containing pthread_atfork... none required
checking for clearenv... no
checking for malloc_trim... no
checking for memalign... no
checking for posix_memalign... yes
checking for mremap... no
checking for sched_setaffinity... no
checking for sched_getaffinity... no
checking for cpuset_setaffinity... no
checking for cpuset_getaffinity... no
checking whether F_SETOWN_EX is declared... no
checking whether ethtool_cmd_speed is declared... no
checking whether SPEED_UNKNOWN is declared... no
checking whether __ppc_get_timebase_freq is declared... no
checking sys/platform/ppc.h usability... no
checking sys/platform/ppc.h presence... no
checking for sys/platform/ppc.h... no
checking for using Google C++ Testing Framework... no
configure: NUMA support is disabled
checking malloc hooks... no
configure: WARNING: malloc hooks are not supported
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... no
checking for struct in6_addr.s6_addr32... no
checking for struct in6_addr.__u6_addr.__u6_addr32... yes
checking for struct iphdr.daddr.s_addr... no
checking for struct ip.ip_dst.s_addr... yes
checking for struct sigevent._sigev_un._tid... no
checking for struct sigevent.sigev_notify_thread_id... no
checking for struct sigaction.sa_restorer... no
checking sys/epoll.h usability... no
checking sys/epoll.h presence... no
checking for sys/epoll.h... no
checking sys/eventfd.h usability... no
checking sys/eventfd.h presence... no
checking for sys/eventfd.h... no
checking sys/event.h usability... yes
checking sys/event.h presence... yes
checking for sys/event.h... yes
checking sys/thr.h usability... no
checking sys/thr.h presence... no
checking for sys/thr.h... no
checking malloc.h usability... no
checking malloc.h presence... no
checking for malloc.h... no
checking malloc_np.h usability... no
checking malloc_np.h presence... no
checking for malloc_np.h... no
checking for sys/epoll.h... (cached) 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... no
checking linux/mman.h presence... no
checking for linux/mman.h... no
checking linux/ip.h usability... no
checking linux/ip.h presence... no
checking for linux/ip.h... no
checking linux/futex.h usability... no
checking linux/futex.h presence... no
checking for linux/futex.h... no
checking for net/ethernet.h... yes
checking for netinet/ip.h... yes
checking whether HOST_NAME_MAX is declared... no
checking bfd.h usability... no
checking bfd.h presence... no
checking for bfd.h... no
configure: WARNING: binutils headers not found
checking for bfd_openr in -lbfd... no
configure: WARNING: bfd library not found
checking for dlopen in -ldl... yes
checking for main in -lintl... yes
checking for struct dl_phdr_info... no
configure: WARNING: struct dl_phdr_info not defined
checking whether bfd_get_section_flags is declared... no
checking whether bfd_section_flags is declared... no
checking whether bfd_get_section_vma is declared... no
checking whether bfd_section_vma is declared... no
checking bfd_section_size API version... 2-args API
configure: WARNING: detailed backtrace is not supported
checking __attribute__((constructor))... yes
configure: enabling builtin memcpy
checking for __clear_cache... yes
checking for __aarch64_sync_cache_range... no
configure: Memory allocator is ptmalloc-2.8.6 version
checking for malloc_get_state... no
checking for malloc_set_state... no
checking whether MADV_FREE is declared... yes
checking whether MADV_REMOVE is declared... no
checking whether POSIX_MADV_DONTNEED is declared... yes
checking whether SYS_mmap is declared... yes
checking whether SYS_munmap is declared... yes
checking whether SYS_mremap is declared... no
checking whether SYS_brk is declared... no
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
configure: WARNING: Some of required syscalls could not be found
configure: WARNING: BISTRO mmap hook mode is disabled
checking for __curbrk... no
checking for tc_malloc in -ltcmalloc... yes
checking for mvn... yes
checking for java... yes
checking for readlink... yes
readlink: illegal option -- f
usage: readlink [-n] [file ...]
usage: dirname path
readlink: illegal option -- f
usage: readlink [-n] [file ...]
readlink: illegal option -- f
usage: readlink [-n] [file ...]
readlink: illegal option -- f
usage: readlink [-n] [file ...]
readlink: illegal option -- f
usage: readlink [-n] [file ...]
configure: Setting JAVA_HOME=.
checking jni_md.h usability... no
checking jni_md.h presence... no
checking for jni_md.h... no
configure: WARNING: Couldn't find jni headers.
checking jni.h usability... no
checking jni.h presence... no
checking for jni.h... no
configure: WARNING: Couldn't find jni headers.
configure: PROGRESS64 path given as /tmp/cc/ucx/progress64 ...
checking p64_spinlock.h usability... yes
checking p64_spinlock.h presence... yes
checking for p64_spinlock.h... yes
checking for library containing p64_spinlock_init... none required
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 hip_runtime.h usability... no
checking hip_runtime.h presence... no
checking for hip_runtime.h... no
configure: WARNING: HIP Runtime not found
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... no
checking infiniband/verbs.h presence... no
checking for infiniband/verbs.h... no
configure: WARNING: ibverbs header files not found
checking for ibv_get_device_list in -libverbs... no
configure: WARNING: libibverbs not found
checking whether ibv_wc_status_str is declared... no
checking whether ibv_event_type_str is declared... no
checking whether ibv_query_gid is declared... no
checking whether ibv_get_device_name is declared... no
checking whether ibv_create_srq is declared... no
checking whether ibv_get_async_event is declared... no
configure: WARNING: Some IB verbs are not found. Please make sure OFED version is 1.5 or above.
checking for ib_cm_send_req in -libcm... no
configure: WARNING: CM support not found, skipping
checking /usr/include/rdma/rdma_cma.h usability... no
checking /usr/include/rdma/rdma_cma.h presence... no
checking for /usr/include/rdma/rdma_cma.h... no
configure: WARNING: RDMACM requested but required file (rdma/rdma_cma.h) could not be found in /usr
checking sys/uio.h usability... yes
checking sys/uio.h presence... yes
checking for sys/uio.h... yes
checking for process_vm_readv... no
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 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 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/uct/cuda/gdr_copy/Makefile
config.status: creating src/uct/cuda/Makefile
config.status: creating src/uct/ib/cm/Makefile
config.status: creating src/uct/ib/rdmacm/Makefile
config.status: creating src/uct/ib/Makefile
config.status: creating src/uct/rocm/gdr/Makefile
config.status: creating src/uct/rocm/Makefile
config.status: creating src/uct/sm/scopy/cma/Makefile
config.status: creating src/uct/sm/scopy/knem/Makefile
config.status: creating src/uct/sm/scopy/Makefile
config.status: creating src/uct/sm/mm/xpmem/Makefile
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/Makefile
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/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 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 debian/rules
config.status: creating debian/control
config.status: creating debian/changelog
config.status: creating src/ucs/Makefile
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/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/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 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: /usr
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 -fmax-type-align=16 -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
configure: C++ compiler: g++ -O3 -g -Wall -Werror -fmax-type-align=16 -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: disabled
configure: MPI tests: disabled
configure: Devel headers: no
configure: Bindings: < >
configure: UCT modules: < >
configure: CUDA modules: < >
configure: ROCM modules: < >
configure: IB modules: < >
configure: UCM modules: < >
configure: Perf modules: < >
configure: =========================================================
**
** BUILD src/ucm
**
Making all in .
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
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: .libs/libucm.a(libucm_la-bistro_aarch64.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: .libs/libucm.a(libucm_la-bistro_ppc64.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: .libs/libucm.a(libucm_la-bistro_aarch64.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: .libs/libucm.a(libucm_la-bistro_ppc64.o) has no symbols
Making all in cuda
make[1]: Nothing to be done for `all'.
Making all in rocm
make[1]: Nothing to be done for `all'.
**
** BUILD src/ucs
**
CC algorithm/libucs_la-crc.lo
CC algorithm/libucs_la-qsort_r.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-thread.lo
CC config/libucs_la-global_opts.lo
CC config/libucs_la-ucm_opts.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-pgtable.lo
CC datastruct/libucs_la-ptr_array.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 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-sock.lo
CC sys/libucs_la-topo.lo
CC sys/libucs_la-stubs.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-init_once.lo
CCLD libucs.la
copying selected object files to avoid basename conflicts...
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: .libs/libucs.a(libucs_la-cpu.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: .libs/libucs.a(libucs_la-global_opts.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: .libs/libucs.a(libucs_la-timebase.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: .libs/libucs.a(lt1-libucs_la-global_opts.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: .libs/libucs.a(libucs_la-cpu.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: .libs/libucs.a(libucs_la-global_opts.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: .libs/libucs.a(libucs_la-timebase.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: .libs/libucs.a(lt1-libucs_la-global_opts.o) has no symbols
**
** BUILD src/uct
**
Making all in .
CC base/libuct_la-uct_md.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_worker.lo
CC base/libuct_la-uct_cm.lo
CC sm/base/libuct_la-sm_ep.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
CC tcp/sockcm/libuct_la-sockcm_iface.lo
CC tcp/sockcm/libuct_la-sockcm_ep.lo
CC tcp/sockcm/libuct_la-sockcm_md.lo
CCLD libuct.la
Making all in cuda
make[2]: Nothing to be done for `all-am'.
Making all in ib
make[2]: Nothing to be done for `all-am'.
Making all in rocm
make[2]: Nothing to be done for `all-am'.
Making all in sm
Making all in scopy
Making all in cma
make[3]: Nothing to be done for `all'.
Making all in knem
make[3]: Nothing to be done for `all'.
make[3]: Nothing to be done for `all-am'.
Making all in mm
Making all in xpmem
make[3]: Nothing to be done for `all'.
make[3]: Nothing to be done for `all-am'.
make[2]: Nothing to be done for `all-am'.
Making all in ugni
make[1]: Nothing to be done for `all'.
**
** BUILD src/ucp
**
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_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_worker.lo
CC dt/libucp_la-dt_contig.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_common.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_send.lo
CC rma/libucp_la-amo_sw.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-rndv.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 wireup/libucp_la-address.lo
CC wireup/libucp_la-ep_match.lo
CC wireup/libucp_la-select.lo
CC wireup/libucp_la-signaling_ep.lo
CC wireup/libucp_la-wireup_ep.lo
CC wireup/libucp_la-wireup.lo
CC wireup/libucp_la-wireup_cm.lo
CC stream/libucp_la-stream_send.lo
CC stream/libucp_la-stream_recv.lo
CCLD libucp.la
**
** BUILD src/tools/info
**
gsed -nr 's:\s*#define\s+(\w+)(\s+(\w+)|\s+(".*")|\s*)$:{"\1", UCS_PP_MAKE_STRING(\3\4)},:p' <../../../config.h >build_config.h
/Applications/Xcode.app/Contents/Developer/usr/bin/make all-am
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-ucx_info.o
CCLD ucx_info
UCX_NET_DEVICES=all
UCX_SHM_DEVICES=all
UCX_ACC_DEVICES=all
UCX_SELF_DEVICES=all
UCX_TLS=all
UCX_ALLOC_PRIO=md:sysv,md:posix,huge,thp,md:*,mmap,heap
UCX_SOCKADDR_TLS_PRIORITY=rdmacm,tcp,sockcm
UCX_SOCKADDR_AUX_TLS=ud
UCX_WARN_INVALID_CONFIG=y
UCX_BCOPY_THRESH=0
UCX_RNDV_THRESH=auto
UCX_RNDV_SEND_NBR_THRESH=256K
UCX_RNDV_THRESH_FALLBACK=inf
UCX_RNDV_PERF_DIFF=1.000
UCX_MULTI_LANE_MAX_RATIO=10.000
UCX_MAX_EAGER_RAILS=1
UCX_MAX_RNDV_RAILS=2
UCX_RNDV_SCHEME=auto
UCX_RKEY_PTR_SEG_SIZE=512K
UCX_ZCOPY_THRESH=auto
UCX_BCOPY_BW=auto
UCX_ATOMIC_MODE=guess
UCX_ADDRESS_DEBUG_INFO=n
UCX_MAX_WORKER_NAME=32
UCX_USE_MT_MUTEX=n
UCX_ADAPTIVE_PROGRESS=y
UCX_SEG_SIZE=8K
UCX_TM_THRESH=1K
UCX_TM_MAX_BB_SIZE=1K
UCX_TM_FORCE_THRESH=8K
UCX_TM_SW_RNDV=n
UCX_NUM_EPS=auto
UCX_NUM_PPN=auto
UCX_RNDV_FRAG_SIZE=512K
UCX_RNDV_PIPELINE_SEND_THRESH=inf
UCX_MEMTYPE_CACHE=y
UCX_FLUSH_WORKER_EPS=y
UCX_UNIFIED_MODE=n
UCX_SOCKADDR_CM_ENABLE=n
UCX_LISTENER_BACKLOG=auto
UCX_PROTO_ENABLE=n
UCX_PROTO_INDIRECT_ID=auto
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment