Build of nanomsg with clang_glibc toolchain

The build took 00h 01m 50s and was SUCCESSFUL.

The program in this build is written in the following languages, according to sloccount:

SLOCLanguage
23,919 ansic
486 pascal
79 sh
24,484 total

The process tree of the build process is here.

Log

To avoid scrolling, you may jump to the last line of the invocation of makepkg that was used to build this package.

Removed vanilla repositories from pacman.conf and added:
# [tuscan]
# Server = file:///var/cache/pacman/pkg/

CMD: pacman -Syy --noconfirm
# :: Synchronizing package databases...
# downloading tuscan.db...

Copied permanent toolchain into container-local sysroot
# /toolchain_root/sysroot --> /sysroot/sysroot
# /toolchain_root/lib --> /sysroot/lib
# /toolchain_root/sbin --> /sysroot/sbin
# /toolchain_root/lib64 --> /sysroot/lib64
# /toolchain_root/etc --> /sysroot/etc
# /toolchain_root/share --> /sysroot/share
# /toolchain_root/bin --> /sysroot/bin
# /toolchain_root/var --> /sysroot/var
# /toolchain_root/usr --> /sysroot/usr
# /toolchain_root/glibc-build --> /sysroot/glibc-build
# /toolchain_root/x86_64-pc-linux-gnu --> /sysroot/x86_64-pc-linux-gnu
# /toolchain_root/include --> /sysroot/include
# /toolchain_root/libexec --> /sysroot/libexec

CMD: sudo -u tuscan PATH=/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin CC=clang CXX=clang++ red makepkg --noextract --syncdeps --skipinteg --skippgpcheck --skipchecksums --noconfirm --nocolor --log --noprogressbar --nocheck
# ==> Making package: nanomsg 1.0.0-1 (Thu Apr 13 15:21:04 UTC 2017)
# ==> Checking runtime dependencies...
# ==> Checking buildtime dependencies...
# ==> WARNING: Using existing $srcdir/ tree
# ==> Starting build()...
# -- The C compiler identification is Clang 3.8.0
# -- Check for working C compiler: /usr/bin/clang
# -- Check for working C compiler: /usr/bin/clang -- works
# -- Detecting C compiler ABI info
# -- Detecting C compiler ABI info - done
# -- Detecting C compile features
# -- Detecting C compile features - done
# -- Detected nanomsg ABI v5.0.0
# -- Looking for pthread.h
# -- Looking for pthread.h - found
# -- Looking for pthread_create
# -- Looking for pthread_create - not found
# -- Looking for pthread_create in pthreads
# -- Looking for pthread_create in pthreads - not found
# -- Looking for pthread_create in pthread
# -- Looking for pthread_create in pthread - found
# -- Found Threads: TRUE
# -- Looking for gethrtime
# -- Looking for gethrtime - not found
# -- Looking for socketpair
# -- Looking for socketpair - found
# -- Looking for eventfd
# -- Looking for eventfd - found
# -- Looking for pipe
# -- Looking for pipe - found
# -- Looking for pipe2
# -- Looking for pipe2 - found
# -- Looking for accept4
# -- Looking for accept4 - found
# -- Looking for epoll_create
# -- Looking for epoll_create - found
# -- Looking for kqueue
# -- Looking for kqueue - not found
# -- Looking for poll
# -- Looking for poll - found
# -- Looking for getaddrinfo_a in anl
# -- Looking for getaddrinfo_a in anl - found
# -- Looking for clock_gettime in rt
# -- Looking for clock_gettime in rt - found
# -- Looking for sem_wait in rt
# -- Looking for sem_wait in rt - not found
# -- Looking for sem_wait in pthread
# -- Looking for sem_wait in pthread - found
# -- Looking for gethostbyname in nsl
# -- Looking for gethostbyname in nsl - found
# -- Looking for socket in socket
# -- Looking for socket in socket - not found
# -- Looking for CLOCK_MONOTONIC
# -- Looking for CLOCK_MONOTONIC - found
# -- Looking for atomic_cas_32
# -- Looking for atomic_cas_32 - not found
# -- Looking for AF_UNIX
# -- Looking for AF_UNIX - found
# -- Looking for backtrace_symbols_fd
# -- Looking for backtrace_symbols_fd - found
# -- Performing Test NN_HAVE_MSG_CONTROL
# -- Performing Test NN_HAVE_MSG_CONTROL - Success
# -- Performing Test NN_HAVE_GCC_ATOMIC_BUILTINS
# -- Performing Test NN_HAVE_GCC_ATOMIC_BUILTINS - Success
# CMake Warning at CMakeLists.txt:246 (message):
# Could not find asciidoctor: skipping docs
#
#
# -- Configuring done
# -- Generating done
# -- Build files have been written to: /tmp/nanomsg/src/nanomsg-1.0.0
# Scanning dependencies of target nanomsg
# [ 0%] Building C object src/CMakeFiles/nanomsg.dir/core/ep.c.o
# [ 1%] Building C object src/CMakeFiles/nanomsg.dir/core/epbase.c.o
# [ 1%] Building C object src/CMakeFiles/nanomsg.dir/core/global.c.o
# [ 2%] Building C object src/CMakeFiles/nanomsg.dir/core/pipe.c.o
# [ 2%] Building C object src/CMakeFiles/nanomsg.dir/core/poll.c.o
# [ 3%] Building C object src/CMakeFiles/nanomsg.dir/core/sock.c.o
# [ 3%] Building C object src/CMakeFiles/nanomsg.dir/core/sockbase.c.o
# [ 4%] Building C object src/CMakeFiles/nanomsg.dir/core/symbol.c.o
# [ 4%] Building C object src/CMakeFiles/nanomsg.dir/aio/ctx.c.o
# [ 5%] Building C object src/CMakeFiles/nanomsg.dir/aio/fsm.c.o
# [ 5%] Building C object src/CMakeFiles/nanomsg.dir/aio/pool.c.o
# [ 6%] Building C object src/CMakeFiles/nanomsg.dir/aio/timer.c.o
# [ 7%] Building C object src/CMakeFiles/nanomsg.dir/aio/timerset.c.o
# [ 7%] Building C object src/CMakeFiles/nanomsg.dir/aio/usock.c.o
# [ 8%] Building C object src/CMakeFiles/nanomsg.dir/aio/worker.c.o
# [ 8%] Building C object src/CMakeFiles/nanomsg.dir/utils/alloc.c.o
# [ 9%] Building C object src/CMakeFiles/nanomsg.dir/utils/atomic.c.o
# [ 9%] Building C object src/CMakeFiles/nanomsg.dir/utils/chunk.c.o
# [ 10%] Building C object src/CMakeFiles/nanomsg.dir/utils/chunkref.c.o
# [ 10%] Building C object src/CMakeFiles/nanomsg.dir/utils/clock.c.o
# [ 11%] Building C object src/CMakeFiles/nanomsg.dir/utils/closefd.c.o
# [ 11%] Building C object src/CMakeFiles/nanomsg.dir/utils/efd.c.o
# [ 12%] Building C object src/CMakeFiles/nanomsg.dir/utils/err.c.o
# [ 12%] Building C object src/CMakeFiles/nanomsg.dir/utils/hash.c.o
# [ 13%] Building C object src/CMakeFiles/nanomsg.dir/utils/list.c.o
# [ 13%] Building C object src/CMakeFiles/nanomsg.dir/utils/msg.c.o
# [ 14%] Building C object src/CMakeFiles/nanomsg.dir/utils/condvar.c.o
# [ 14%] Building C object src/CMakeFiles/nanomsg.dir/utils/mutex.c.o
# [ 15%] Building C object src/CMakeFiles/nanomsg.dir/utils/once.c.o
# [ 15%] Building C object src/CMakeFiles/nanomsg.dir/utils/queue.c.o
# [ 16%] Building C object src/CMakeFiles/nanomsg.dir/utils/random.c.o
# [ 16%] Building C object src/CMakeFiles/nanomsg.dir/utils/sem.c.o
# [ 17%] Building C object src/CMakeFiles/nanomsg.dir/utils/sleep.c.o
# [ 17%] Building C object src/CMakeFiles/nanomsg.dir/utils/thread.c.o
# [ 18%] Building C object src/CMakeFiles/nanomsg.dir/utils/wire.c.o
# [ 18%] Building C object src/CMakeFiles/nanomsg.dir/devices/device.c.o
# [ 19%] Building C object src/CMakeFiles/nanomsg.dir/protocols/utils/dist.c.o
# [ 19%] Building C object src/CMakeFiles/nanomsg.dir/protocols/utils/excl.c.o
# [ 20%] Building C object src/CMakeFiles/nanomsg.dir/protocols/utils/fq.c.o
# [ 20%] Building C object src/CMakeFiles/nanomsg.dir/protocols/utils/lb.c.o
# [ 21%] Building C object src/CMakeFiles/nanomsg.dir/protocols/utils/priolist.c.o
# [ 21%] Building C object src/CMakeFiles/nanomsg.dir/protocols/bus/bus.c.o
# [ 22%] Building C object src/CMakeFiles/nanomsg.dir/protocols/bus/xbus.c.o
# [ 23%] Building C object src/CMakeFiles/nanomsg.dir/protocols/pipeline/push.c.o
# [ 23%] Building C object src/CMakeFiles/nanomsg.dir/protocols/pipeline/pull.c.o
# [ 24%] Building C object src/CMakeFiles/nanomsg.dir/protocols/pipeline/xpull.c.o
# [ 24%] Building C object src/CMakeFiles/nanomsg.dir/protocols/pipeline/xpush.c.o
# [ 25%] Building C object src/CMakeFiles/nanomsg.dir/protocols/pair/pair.c.o
# [ 25%] Building C object src/CMakeFiles/nanomsg.dir/protocols/pair/xpair.c.o
# [ 26%] Building C object src/CMakeFiles/nanomsg.dir/protocols/pubsub/pub.c.o
# [ 26%] Building C object src/CMakeFiles/nanomsg.dir/protocols/pubsub/sub.c.o
# [ 27%] Building C object src/CMakeFiles/nanomsg.dir/protocols/pubsub/trie.c.o
# [ 27%] Building C object src/CMakeFiles/nanomsg.dir/protocols/pubsub/xpub.c.o
# [ 28%] Building C object src/CMakeFiles/nanomsg.dir/protocols/pubsub/xsub.c.o
# [ 28%] Building C object src/CMakeFiles/nanomsg.dir/protocols/reqrep/req.c.o
# [ 29%] Building C object src/CMakeFiles/nanomsg.dir/protocols/reqrep/rep.c.o
# [ 29%] Building C object src/CMakeFiles/nanomsg.dir/protocols/reqrep/task.c.o
# [ 30%] Building C object src/CMakeFiles/nanomsg.dir/protocols/reqrep/xrep.c.o
# [ 30%] Building C object src/CMakeFiles/nanomsg.dir/protocols/reqrep/xreq.c.o
# [ 31%] Building C object src/CMakeFiles/nanomsg.dir/protocols/survey/respondent.c.o
# [ 31%] Building C object src/CMakeFiles/nanomsg.dir/protocols/survey/surveyor.c.o
# [ 32%] Building C object src/CMakeFiles/nanomsg.dir/protocols/survey/xrespondent.c.o
# [ 32%] Building C object src/CMakeFiles/nanomsg.dir/protocols/survey/xsurveyor.c.o
# [ 33%] Building C object src/CMakeFiles/nanomsg.dir/transports/utils/backoff.c.o
# [ 33%] Building C object src/CMakeFiles/nanomsg.dir/transports/utils/dns.c.o
# [ 34%] Building C object src/CMakeFiles/nanomsg.dir/transports/utils/iface.c.o
# [ 34%] Building C object src/CMakeFiles/nanomsg.dir/transports/utils/literal.c.o
# [ 35%] Building C object src/CMakeFiles/nanomsg.dir/transports/utils/port.c.o
# [ 35%] Building C object src/CMakeFiles/nanomsg.dir/transports/utils/streamhdr.c.o
# [ 36%] Building C object src/CMakeFiles/nanomsg.dir/transports/utils/base64.c.o
# [ 36%] Building C object src/CMakeFiles/nanomsg.dir/transports/inproc/binproc.c.o
# [ 37%] Building C object src/CMakeFiles/nanomsg.dir/transports/inproc/cinproc.c.o
# [ 37%] Building C object src/CMakeFiles/nanomsg.dir/transports/inproc/inproc.c.o
# [ 38%] Building C object src/CMakeFiles/nanomsg.dir/transports/inproc/ins.c.o
# [ 38%] Building C object src/CMakeFiles/nanomsg.dir/transports/inproc/msgqueue.c.o
# [ 39%] Building C object src/CMakeFiles/nanomsg.dir/transports/inproc/sinproc.c.o
# [ 40%] Building C object src/CMakeFiles/nanomsg.dir/transports/ipc/aipc.c.o
# [ 40%] Building C object src/CMakeFiles/nanomsg.dir/transports/ipc/bipc.c.o
# [ 41%] Building C object src/CMakeFiles/nanomsg.dir/transports/ipc/cipc.c.o
# [ 41%] Building C object src/CMakeFiles/nanomsg.dir/transports/ipc/ipc.c.o
# [ 42%] Building C object src/CMakeFiles/nanomsg.dir/transports/ipc/sipc.c.o
# [ 42%] Building C object src/CMakeFiles/nanomsg.dir/transports/tcp/atcp.c.o
# [ 43%] Building C object src/CMakeFiles/nanomsg.dir/transports/tcp/btcp.c.o
# [ 43%] Building C object src/CMakeFiles/nanomsg.dir/transports/tcp/ctcp.c.o
# [ 44%] Building C object src/CMakeFiles/nanomsg.dir/transports/tcp/stcp.c.o
# [ 44%] Building C object src/CMakeFiles/nanomsg.dir/transports/tcp/tcp.c.o
# [ 45%] Building C object src/CMakeFiles/nanomsg.dir/transports/ws/aws.c.o
# [ 45%] Building C object src/CMakeFiles/nanomsg.dir/transports/ws/bws.c.o
# [ 46%] Building C object src/CMakeFiles/nanomsg.dir/transports/ws/cws.c.o
# [ 46%] Building C object src/CMakeFiles/nanomsg.dir/transports/ws/sws.c.o
# [ 47%] Building C object src/CMakeFiles/nanomsg.dir/transports/ws/ws.c.o
# [ 47%] Building C object src/CMakeFiles/nanomsg.dir/transports/ws/ws_handshake.c.o
# [ 48%] Building C object src/CMakeFiles/nanomsg.dir/transports/ws/sha1.c.o
# [ 48%] Building C object src/CMakeFiles/nanomsg.dir/aio/poller.c.o
# [ 49%] Linking C shared library ../libnanomsg.so
# [ 49%] Built target nanomsg
# Scanning dependencies of target remote_thr
# [ 49%] Building C object CMakeFiles/remote_thr.dir/perf/remote_thr.c.o
# [ 50%] Linking C executable remote_thr
# [ 50%] Built target remote_thr
# Scanning dependencies of target iovec
# [ 51%] Building C object CMakeFiles/iovec.dir/tests/iovec.c.o
# [ 51%] Linking C executable iovec
# [ 51%] Built target iovec
# Scanning dependencies of target term
# [ 52%] Building C object CMakeFiles/term.dir/tests/term.c.o
# [ 52%] Linking C executable term
# [ 52%] Built target term
# Scanning dependencies of target reqrep
# [ 53%] Building C object CMakeFiles/reqrep.dir/tests/reqrep.c.o
# [ 53%] Linking C executable reqrep
# [ 53%] Built target reqrep
# Scanning dependencies of target inproc_shutdown
# [ 53%] Building C object CMakeFiles/inproc_shutdown.dir/tests/inproc_shutdown.c.o
# [ 54%] Linking C executable inproc_shutdown
# [ 54%] Built target inproc_shutdown
# Scanning dependencies of target emfile
# [ 54%] Building C object CMakeFiles/emfile.dir/tests/emfile.c.o
# [ 55%] Linking C executable emfile
# [ 55%] Built target emfile
# Scanning dependencies of target msg
# [ 56%] Building C object CMakeFiles/msg.dir/tests/msg.c.o
# [ 56%] Linking C executable msg
# [ 56%] Built target msg
# Scanning dependencies of target pubsub
# [ 56%] Building C object CMakeFiles/pubsub.dir/tests/pubsub.c.o
# [ 57%] Linking C executable pubsub
# [ 57%] Built target pubsub
# Scanning dependencies of target block
# [ 57%] Building C object CMakeFiles/block.dir/tests/block.c.o
# [ 58%] Linking C executable block
# [ 58%] Built target block
# Scanning dependencies of target inproc
# [ 58%] Building C object CMakeFiles/inproc.dir/tests/inproc.c.o
# [ 59%] Linking C executable inproc
# [ 59%] Built target inproc
# Scanning dependencies of target remote_lat
# [ 59%] Building C object CMakeFiles/remote_lat.dir/perf/remote_lat.c.o
# [ 60%] Linking C executable remote_lat
# [ 60%] Built target remote_lat
# Scanning dependencies of target prio
# [ 60%] Building C object CMakeFiles/prio.dir/tests/prio.c.o
# [ 61%] Linking C executable prio
# [ 61%] Built target prio
# Scanning dependencies of target hash
# [ 61%] Building C object CMakeFiles/hash.dir/tests/hash.c.o
# [ 62%] Linking C executable hash
# [ 62%] Built target hash
# Scanning dependencies of target timeo
# [ 63%] Building C object CMakeFiles/timeo.dir/tests/timeo.c.o
# [ 63%] Linking C executable timeo
# [ 63%] Built target timeo
# Scanning dependencies of target ipc
# [ 64%] Building C object CMakeFiles/ipc.dir/tests/ipc.c.o
# [ 64%] Linking C executable ipc
# [ 64%] Built target ipc
# Scanning dependencies of target ws
# [ 65%] Building C object CMakeFiles/ws.dir/tests/ws.c.o
# [ 65%] Linking C executable ws
# [ 65%] Built target ws
# Scanning dependencies of target ipc_shutdown
# [ 66%] Building C object CMakeFiles/ipc_shutdown.dir/tests/ipc_shutdown.c.o
# [ 66%] Linking C executable ipc_shutdown
# [ 66%] Built target ipc_shutdown
# Scanning dependencies of target domain
# [ 66%] Building C object CMakeFiles/domain.dir/tests/domain.c.o
# [ 67%] Linking C executable domain
# [ 67%] Built target domain
# Scanning dependencies of target pipeline
# [ 67%] Building C object CMakeFiles/pipeline.dir/tests/pipeline.c.o
# [ 68%] Linking C executable pipeline
# [ 68%] Built target pipeline
# Scanning dependencies of target nanocat
# [ 69%] Building C object CMakeFiles/nanocat.dir/tools/nanocat.c.o
# [ 69%] Building C object CMakeFiles/nanocat.dir/tools/options.c.o
# [ 70%] Linking C executable nanocat
# [ 70%] Built target nanocat
# Scanning dependencies of target ipc_stress
# [ 71%] Building C object CMakeFiles/ipc_stress.dir/tests/ipc_stress.c.o
# [ 71%] Linking C executable ipc_stress
# [ 71%] Built target ipc_stress
# Scanning dependencies of target survey
# [ 72%] Building C object CMakeFiles/survey.dir/tests/survey.c.o
# [ 72%] Linking C executable survey
# [ 72%] Built target survey
# Scanning dependencies of target trie
# [ 73%] Building C object CMakeFiles/trie.dir/tests/trie.c.o
# [ 73%] Linking C executable trie
# [ 73%] Built target trie
# Scanning dependencies of target pair
# [ 73%] Building C object CMakeFiles/pair.dir/tests/pair.c.o
# [ 74%] Linking C executable pair
# [ 74%] Built target pair
# Scanning dependencies of target async_shutdown
# [ 74%] Building C object CMakeFiles/async_shutdown.dir/tests/async_shutdown.c.o
# [ 75%] Linking C executable async_shutdown
# [ 75%] Built target async_shutdown
# Scanning dependencies of target tcp
# [ 76%] Building C object CMakeFiles/tcp.dir/tests/tcp.c.o
# [ 76%] Linking C executable tcp
# [ 76%] Built target tcp
# Scanning dependencies of target bus
# [ 76%] Building C object CMakeFiles/bus.dir/tests/bus.c.o
# [ 77%] Linking C executable bus
# [ 77%] Built target bus
# Scanning dependencies of target poll
# [ 77%] Building C object CMakeFiles/poll.dir/tests/poll.c.o
# [ 78%] Linking C executable poll
# [ 78%] Built target poll
# Scanning dependencies of target device
# [ 78%] Building C object CMakeFiles/device.dir/tests/device.c.o
# [ 79%] Linking C executable device
# [ 79%] Built target device
# Scanning dependencies of target inproc_lat
# [ 79%] Building C object CMakeFiles/inproc_lat.dir/perf/inproc_lat.c.o
# [ 80%] Linking C executable inproc_lat
# [ 80%] Built target inproc_lat
# Scanning dependencies of target device4
# [ 80%] Building C object CMakeFiles/device4.dir/tests/device4.c.o
# [ 81%] Linking C executable device4
# [ 81%] Built target device4
# Scanning dependencies of target local_thr
# [ 82%] Building C object CMakeFiles/local_thr.dir/perf/local_thr.c.o
# [ 82%] Linking C executable local_thr
# [ 82%] Built target local_thr
# Scanning dependencies of target device5
# [ 82%] Building C object CMakeFiles/device5.dir/tests/device5.c.o
# [ 83%] Linking C executable device5
# [ 83%] Built target device5
# Scanning dependencies of target device7
# [ 83%] Building C object CMakeFiles/device7.dir/tests/device7.c.o
# [ 84%] Linking C executable device7
# [ 84%] Built target device7
# Scanning dependencies of target list
# [ 85%] Building C object CMakeFiles/list.dir/tests/list.c.o
# [ 85%] Linking C executable list
# [ 85%] Built target list
# Scanning dependencies of target shutdown
# [ 86%] Building C object CMakeFiles/shutdown.dir/tests/shutdown.c.o
# [ 86%] Linking C executable shutdown
# [ 86%] Built target shutdown
# Scanning dependencies of target symbol
# [ 87%] Building C object CMakeFiles/symbol.dir/tests/symbol.c.o
# [ 87%] Linking C executable symbol
# [ 87%] Built target symbol
# Scanning dependencies of target local_lat
# [ 88%] Building C object CMakeFiles/local_lat.dir/perf/local_lat.c.o
# [ 88%] Linking C executable local_lat
# [ 88%] Built target local_lat
# Scanning dependencies of target separation
# [ 89%] Building C object CMakeFiles/separation.dir/tests/separation.c.o
# [ 89%] Linking C executable separation
# [ 89%] Built target separation
# Scanning dependencies of target zerocopy
# [ 90%] Building C object CMakeFiles/zerocopy.dir/tests/zerocopy.c.o
# [ 91%] Linking C executable zerocopy
# [ 91%] Built target zerocopy
# Scanning dependencies of target tcp_shutdown
# [ 92%] Building C object CMakeFiles/tcp_shutdown.dir/tests/tcp_shutdown.c.o
# [ 92%] Linking C executable tcp_shutdown
# [ 92%] Built target tcp_shutdown
# Scanning dependencies of target ws_async_shutdown
# [ 93%] Building C object CMakeFiles/ws_async_shutdown.dir/tests/ws_async_shutdown.c.o
# [ 93%] Linking C executable ws_async_shutdown
# [ 93%] Built target ws_async_shutdown
# Scanning dependencies of target cmsg
# [ 93%] Building C object CMakeFiles/cmsg.dir/tests/cmsg.c.o
# [ 94%] Linking C executable cmsg
# [ 94%] Built target cmsg
# Scanning dependencies of target stats
# [ 95%] Building C object CMakeFiles/stats.dir/tests/stats.c.o
# [ 95%] Linking C executable stats
# [ 95%] Built target stats
# Scanning dependencies of target bug328
# [ 95%] Building C object CMakeFiles/bug328.dir/tests/bug328.c.o
# [ 96%] Linking C executable bug328
# [ 96%] Built target bug328
# Scanning dependencies of target device6
# [ 96%] Building C object CMakeFiles/device6.dir/tests/device6.c.o
# [ 97%] Linking C executable device6
# [ 97%] Built target device6
# Scanning dependencies of target reqttl
# [ 98%] Building C object CMakeFiles/reqttl.dir/tests/reqttl.c.o
# [ 98%] Linking C executable reqttl
# [ 98%] Built target reqttl
# Scanning dependencies of target surveyttl
# [ 99%] Building C object CMakeFiles/surveyttl.dir/tests/surveyttl.c.o
# [ 99%] Linking C executable surveyttl
# [ 99%] Built target surveyttl
# Scanning dependencies of target inproc_thr
# [100%] Building C object CMakeFiles/inproc_thr.dir/perf/inproc_thr.c.o
# [100%] Linking C executable inproc_thr
# [100%] Built target inproc_thr
# ==> Entering fakeroot environment...
# ==> Starting package()...
# [ 49%] Built target nanomsg
# [ 50%] Built target remote_thr
# [ 51%] Built target iovec
# [ 52%] Built target term
# [ 53%] Built target reqrep
# [ 54%] Built target inproc_shutdown
# [ 55%] Built target emfile
# [ 56%] Built target msg
# [ 57%] Built target pubsub
# [ 58%] Built target block
# [ 59%] Built target inproc
# [ 60%] Built target remote_lat
# [ 61%] Built target prio
# [ 62%] Built target hash
# [ 63%] Built target timeo
# [ 64%] Built target ipc
# [ 65%] Built target ws
# [ 66%] Built target ipc_shutdown
# [ 67%] Built target domain
# [ 68%] Built target pipeline
# [ 70%] Built target nanocat
# [ 71%] Built target ipc_stress
# [ 72%] Built target survey
# [ 73%] Built target trie
# [ 74%] Built target pair
# [ 75%] Built target async_shutdown
# [ 76%] Built target tcp
# [ 77%] Built target bus
# [ 78%] Built target poll
# [ 79%] Built target device
# [ 80%] Built target inproc_lat
# [ 81%] Built target device4
# [ 82%] Built target local_thr
# [ 83%] Built target device5
# [ 84%] Built target device7
# [ 85%] Built target list
# [ 86%] Built target shutdown
# [ 87%] Built target symbol
# [ 88%] Built target local_lat
# [ 89%] Built target separation
# [ 91%] Built target zerocopy
# [ 92%] Built target tcp_shutdown
# [ 93%] Built target ws_async_shutdown
# [ 94%] Built target cmsg
# [ 95%] Built target stats
# [ 96%] Built target bug328
# [ 97%] Built target device6
# [ 98%] Built target reqttl
# [ 99%] Built target surveyttl
# [100%] Built target inproc_thr
# Install the project...
# -- Install configuration: ""
# -- Installing: /tmp/nanomsg/pkg/nanomsg/usr/include/nanomsg/nn.h
# -- Installing: /tmp/nanomsg/pkg/nanomsg/usr/include/nanomsg/inproc.h
# -- Installing: /tmp/nanomsg/pkg/nanomsg/usr/include/nanomsg/ipc.h
# -- Installing: /tmp/nanomsg/pkg/nanomsg/usr/include/nanomsg/tcp.h
# -- Installing: /tmp/nanomsg/pkg/nanomsg/usr/include/nanomsg/ws.h
# -- Installing: /tmp/nanomsg/pkg/nanomsg/usr/include/nanomsg/pair.h
# -- Installing: /tmp/nanomsg/pkg/nanomsg/usr/include/nanomsg/pubsub.h
# -- Installing: /tmp/nanomsg/pkg/nanomsg/usr/include/nanomsg/reqrep.h
# -- Installing: /tmp/nanomsg/pkg/nanomsg/usr/include/nanomsg/pipeline.h
# -- Installing: /tmp/nanomsg/pkg/nanomsg/usr/include/nanomsg/survey.h
# -- Installing: /tmp/nanomsg/pkg/nanomsg/usr/include/nanomsg/bus.h
# -- Installing: /tmp/nanomsg/pkg/nanomsg/usr/bin/nanocat
# -- Set runtime path of "/tmp/nanomsg/pkg/nanomsg/usr/bin/nanocat" to ""
# -- Installing: /tmp/nanomsg/pkg/nanomsg/usr/lib/pkgconfig/nanomsg.pc
# -- Installing: /tmp/nanomsg/pkg/nanomsg/usr/lib/libnanomsg.so.1.0.0
# -- Installing: /tmp/nanomsg/pkg/nanomsg/usr/lib/libnanomsg.so.5.0.0
# -- Installing: /tmp/nanomsg/pkg/nanomsg/usr/lib/libnanomsg.so
# ==> Tidying install...
# -> Removing doc files...
# -> Purging unwanted files...
# ==> Checking for packaging issue...
# ==> Creating package "nanomsg"...
# -> Generating .PKGINFO file...
# -> Generating .BUILDINFO file...
# error: invalid option '--noprogressbar'
# -> Generating .MTREE file...
# -> Compressing package...
# ==> Leaving fakeroot environment.
# ==> Finished making: nanomsg 1.0.0-1 (Thu Apr 13 15:21:45 UTC 2017)

CMD: pacman --query --file nanomsg-1.0.0-1-x86_64.pkg.tar.xz
# nanomsg 1.0.0-1

Creating hybrid package for 'nanomsg'

Trying to find vanilla package 'nanomsg'...

CMD: pacman --query --file /mirror/nanomsg-1.0.0-1.pkg.tar.xz
# nanomsg 1.0.0-1

Package file has the following structure:
# /.PKGINFO
# /.BUILDINFO
# /.MTREE
# /usr/bin/nanocat
# /usr/share/licenses/nanomsg/COPYING
# /usr/include/nanomsg/bus.h
# /usr/include/nanomsg/ipc.h
# /usr/include/nanomsg/ws.h
# /usr/include/nanomsg/tcp.h
# /usr/include/nanomsg/nn.h
# /usr/include/nanomsg/pair.h
# /usr/include/nanomsg/pipeline.h
# /usr/include/nanomsg/pubsub.h
# /usr/include/nanomsg/reqrep.h
# /usr/include/nanomsg/inproc.h
# /usr/include/nanomsg/survey.h
# /usr/lib/libnanomsg.so.5.0.0
# /usr/lib/libnanomsg.so
# /usr/lib/libnanomsg.so.1.0.0
# /usr/lib/pkgconfig/nanomsg.pc
# /sysroot/usr/lib/libnanomsg.so.1.0.0
# /sysroot/usr/lib/libnanomsg.so.5.0.0
# /sysroot/usr/lib/libnanomsg.so
# /sysroot/usr/lib/pkgconfig/nanomsg.pc
# /sysroot/usr/include/nanomsg/nn.h
# /sysroot/usr/include/nanomsg/inproc.h
# /sysroot/usr/include/nanomsg/ipc.h
# /sysroot/usr/include/nanomsg/tcp.h
# /sysroot/usr/include/nanomsg/ws.h
# /sysroot/usr/include/nanomsg/pair.h
# /sysroot/usr/include/nanomsg/pubsub.h
# /sysroot/usr/include/nanomsg/reqrep.h
# /sysroot/usr/include/nanomsg/pipeline.h
# /sysroot/usr/include/nanomsg/survey.h
# /sysroot/usr/include/nanomsg/bus.h

Generating .MTREE

CMD: bsdtar -czf .MTREE --format=mtree --options=!all,use-set,type,uid,mode,time,size,md5,sha256,link .PKGINFO .BUILDINFO usr sysroot

Tar-ing up files

CMD: bsdtar -cf - .PKGINFO .BUILDINFO usr sysroot .MTREE

CMD: xz -c -z

Successfully ran bsdtar -cf - .PKGINFO .BUILDINFO usr sysroot .MTREE | xz -c -z

CMD: bsdtar -tqf nanomsg.pkg.tar.xz .PKGINFO
# .PKGINFO

Created package at path /var/cache/pacman/pkg/nanomsg.pkg.tar.xz

Attempting to access local repository, attempt 1

CMD: repo-add /var/cache/pacman/pkg/tuscan.db.tar /var/cache/pacman/pkg/nanomsg.pkg.tar.xz
# ==> Extracting database to a temporary location...
# ==> Extracting database to a temporary location...
# ==> Adding package '/var/cache/pacman/pkg/nanomsg.pkg.tar.xz'
# -> Computing checksums...
# -> Creating 'desc' db entry...
# -> Creating 'files' db entry...
# ==> Creating updated database file '/var/cache/pacman/pkg/tuscan.db.tar'

Printing Cmake errors

CMD: Cmake errors '/tmp/nanomsg/src/nanomsg-1.0.0/CMakeFiles/CMakeError.log'
# Determining if the pthread_create exist failed with the following output:
# Change Dir: /tmp/nanomsg/src/nanomsg-1.0.0/CMakeFiles/CMakeTmp
#
# Run Build Command:"/usr/bin/make" "cmTC_3f93b/fast"
# /usr/bin/make -f CMakeFiles/cmTC_3f93b.dir/build.make CMakeFiles/cmTC_3f93b.dir/build
# make[1]: Entering directory '/tmp/nanomsg/src/nanomsg-1.0.0/CMakeFiles/CMakeTmp'
# Building C object CMakeFiles/cmTC_3f93b.dir/CheckSymbolExists.c.o
# /usr/bin/clang -o CMakeFiles/cmTC_3f93b.dir/CheckSymbolExists.c.o -c /tmp/nanomsg/src/nanomsg-1.0.0/CMakeFiles/CMakeTmp/CheckSymbolExists.c
# Linking C executable cmTC_3f93b
# /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_3f93b.dir/link.txt --verbose=1
# /usr/bin/clang CMakeFiles/cmTC_3f93b.dir/CheckSymbolExists.c.o -o cmTC_3f93b -rdynamic
# CMakeFiles/cmTC_3f93b.dir/CheckSymbolExists.c.o: In function `main':
# /tmp/nanomsg/src/nanomsg-1.0.0/CMakeFiles/CMakeTmp/CheckSymbolExists.c:(.text+0x19): undefined reference to `pthread_create'
# clang-3.8: error: linker command failed with exit code 1 (use -v to see invocation)
# make[1]: *** [CMakeFiles/cmTC_3f93b.dir/build.make:98: cmTC_3f93b] Error 1
# make[1]: Leaving directory '/tmp/nanomsg/src/nanomsg-1.0.0/CMakeFiles/CMakeTmp'
# make: *** [Makefile:126: cmTC_3f93b/fast] Error 2
#
# File /tmp/nanomsg/src/nanomsg-1.0.0/CMakeFiles/CMakeTmp/CheckSymbolExists.c:
# /* */
# #include
#
# int main(int argc, char** argv)
# {
# (void)argv;
# #ifndef pthread_create
# return ((int*)(&pthread_create))[argc];
# #else
# (void)argc;
# return 0;
# #endif
# }
#
# Determining if the function pthread_create exists in the pthreads failed with the following output:
# Change Dir: /tmp/nanomsg/src/nanomsg-1.0.0/CMakeFiles/CMakeTmp
#
# Run Build Command:"/usr/bin/make" "cmTC_3886e/fast"
# /usr/bin/make -f CMakeFiles/cmTC_3886e.dir/build.make CMakeFiles/cmTC_3886e.dir/build
# make[1]: Entering directory '/tmp/nanomsg/src/nanomsg-1.0.0/CMakeFiles/CMakeTmp'
# Building C object CMakeFiles/cmTC_3886e.dir/CheckFunctionExists.c.o
# /usr/bin/clang -DCHECK_FUNCTION_EXISTS=pthread_create -o CMakeFiles/cmTC_3886e.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.5/Modules/CheckFunctionExists.c
# Linking C executable cmTC_3886e
# /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_3886e.dir/link.txt --verbose=1
# /usr/bin/clang -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_3886e.dir/CheckFunctionExists.c.o -o cmTC_3886e -rdynamic -lpthreads
# /usr/bin/ld: cannot find -lpthreads
# clang-3.8: error: linker command failed with exit code 1 (use -v to see invocation)
# make[1]: *** [CMakeFiles/cmTC_3886e.dir/build.make:98: cmTC_3886e] Error 1
# make[1]: Leaving directory '/tmp/nanomsg/src/nanomsg-1.0.0/CMakeFiles/CMakeTmp'
# make: *** [Makefile:126: cmTC_3886e/fast] Error 2
#
#
# Determining if the function gethrtime exists failed with the following output:
# Change Dir: /tmp/nanomsg/src/nanomsg-1.0.0/CMakeFiles/CMakeTmp
#
# Run Build Command:"/usr/bin/make" "cmTC_cbb6a/fast"
# /usr/bin/make -f CMakeFiles/cmTC_cbb6a.dir/build.make CMakeFiles/cmTC_cbb6a.dir/build
# make[1]: Entering directory '/tmp/nanomsg/src/nanomsg-1.0.0/CMakeFiles/CMakeTmp'
# Building C object CMakeFiles/cmTC_cbb6a.dir/CheckFunctionExists.c.o
# /usr/bin/clang -DCHECK_FUNCTION_EXISTS=gethrtime -o CMakeFiles/cmTC_cbb6a.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.5/Modules/CheckFunctionExists.c
# Linking C executable cmTC_cbb6a
# /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_cbb6a.dir/link.txt --verbose=1
# /usr/bin/clang -DCHECK_FUNCTION_EXISTS=gethrtime CMakeFiles/cmTC_cbb6a.dir/CheckFunctionExists.c.o -o cmTC_cbb6a -rdynamic
# CMakeFiles/cmTC_cbb6a.dir/CheckFunctionExists.c.o: In function `main':
# /usr/share/cmake-3.5/Modules/CheckFunctionExists.c:(.text+0x19): undefined reference to `gethrtime'
# clang-3.8: error: linker command failed with exit code 1 (use -v to see invocation)
# make[1]: *** [CMakeFiles/cmTC_cbb6a.dir/build.make:98: cmTC_cbb6a] Error 1
# make[1]: Leaving directory '/tmp/nanomsg/src/nanomsg-1.0.0/CMakeFiles/CMakeTmp'
# make: *** [Makefile:126: cmTC_cbb6a/fast] Error 2
#
#
# Determining if the function kqueue exists failed with the following output:
# Change Dir: /tmp/nanomsg/src/nanomsg-1.0.0/CMakeFiles/CMakeTmp
#
# Run Build Command:"/usr/bin/make" "cmTC_ce833/fast"
# /usr/bin/make -f CMakeFiles/cmTC_ce833.dir/build.make CMakeFiles/cmTC_ce833.dir/build
# make[1]: Entering directory '/tmp/nanomsg/src/nanomsg-1.0.0/CMakeFiles/CMakeTmp'
# Building C object CMakeFiles/cmTC_ce833.dir/CheckFunctionExists.c.o
# /usr/bin/clang -DCHECK_FUNCTION_EXISTS=kqueue -o CMakeFiles/cmTC_ce833.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.5/Modules/CheckFunctionExists.c
# Linking C executable cmTC_ce833
# /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_ce833.dir/link.txt --verbose=1
# /usr/bin/clang -DCHECK_FUNCTION_EXISTS=kqueue CMakeFiles/cmTC_ce833.dir/CheckFunctionExists.c.o -o cmTC_ce833 -rdynamic
# CMakeFiles/cmTC_ce833.dir/CheckFunctionExists.c.o: In function `main':
# /usr/share/cmake-3.5/Modules/CheckFunctionExists.c:(.text+0x19): undefined reference to `kqueue'
# clang-3.8: error: linker command failed with exit code 1 (use -v to see invocation)
# make[1]: *** [CMakeFiles/cmTC_ce833.dir/build.make:98: cmTC_ce833] Error 1
# make[1]: Leaving directory '/tmp/nanomsg/src/nanomsg-1.0.0/CMakeFiles/CMakeTmp'
# make: *** [Makefile:126: cmTC_ce833/fast] Error 2
#
#
# Determining if the function sem_wait exists in the rt failed with the following output:
# Change Dir: /tmp/nanomsg/src/nanomsg-1.0.0/CMakeFiles/CMakeTmp
#
# Run Build Command:"/usr/bin/make" "cmTC_1ebe2/fast"
# /usr/bin/make -f CMakeFiles/cmTC_1ebe2.dir/build.make CMakeFiles/cmTC_1ebe2.dir/build
# make[1]: Entering directory '/tmp/nanomsg/src/nanomsg-1.0.0/CMakeFiles/CMakeTmp'
# Building C object CMakeFiles/cmTC_1ebe2.dir/CheckFunctionExists.c.o
# /usr/bin/clang -DCHECK_FUNCTION_EXISTS=sem_wait -o CMakeFiles/cmTC_1ebe2.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.5/Modules/CheckFunctionExists.c
# Linking C executable cmTC_1ebe2
# /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_1ebe2.dir/link.txt --verbose=1
# /usr/bin/clang -DCHECK_FUNCTION_EXISTS=sem_wait CMakeFiles/cmTC_1ebe2.dir/CheckFunctionExists.c.o -o cmTC_1ebe2 -rdynamic -lrt
# /usr/bin/ld: CMakeFiles/cmTC_1ebe2.dir/CheckFunctionExists.c.o: undefined reference to symbol 'sem_wait@@GLIBC_2.2.5'
# /usr/lib/libpthread.so.0: error adding symbols: DSO missing from command line
# clang-3.8: error: linker command failed with exit code 1 (use -v to see invocation)
# make[1]: *** [CMakeFiles/cmTC_1ebe2.dir/build.make:98: cmTC_1ebe2] Error 1
# make[1]: Leaving directory '/tmp/nanomsg/src/nanomsg-1.0.0/CMakeFiles/CMakeTmp'
# make: *** [Makefile:126: cmTC_1ebe2/fast] Error 2
#
#
# Determining if the function socket exists in the socket failed with the following output:
# Change Dir: /tmp/nanomsg/src/nanomsg-1.0.0/CMakeFiles/CMakeTmp
#
# Run Build Command:"/usr/bin/make" "cmTC_5e7e5/fast"
# /usr/bin/make -f CMakeFiles/cmTC_5e7e5.dir/build.make CMakeFiles/cmTC_5e7e5.dir/build
# make[1]: Entering directory '/tmp/nanomsg/src/nanomsg-1.0.0/CMakeFiles/CMakeTmp'
# Building C object CMakeFiles/cmTC_5e7e5.dir/CheckFunctionExists.c.o
# /usr/bin/clang -DCHECK_FUNCTION_EXISTS=socket -o CMakeFiles/cmTC_5e7e5.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.5/Modules/CheckFunctionExists.c
# Linking C executable cmTC_5e7e5
# /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_5e7e5.dir/link.txt --verbose=1
# /usr/bin/clang -DCHECK_FUNCTION_EXISTS=socket CMakeFiles/cmTC_5e7e5.dir/CheckFunctionExists.c.o -o cmTC_5e7e5 -rdynamic -lsocket
# /usr/bin/ld: cannot find -lsocket
# clang-3.8: error: linker command failed with exit code 1 (use -v to see invocation)
# make[1]: *** [CMakeFiles/cmTC_5e7e5.dir/build.make:98: cmTC_5e7e5] Error 1
# make[1]: Leaving directory '/tmp/nanomsg/src/nanomsg-1.0.0/CMakeFiles/CMakeTmp'
# make: *** [Makefile:126: cmTC_5e7e5/fast] Error 2
#
#
# Determining if the atomic_cas_32 exist failed with the following output:
# Change Dir: /tmp/nanomsg/src/nanomsg-1.0.0/CMakeFiles/CMakeTmp
#
# Run Build Command:"/usr/bin/make" "cmTC_bcca9/fast"
# /usr/bin/make -f CMakeFiles/cmTC_bcca9.dir/build.make CMakeFiles/cmTC_bcca9.dir/build
# make[1]: Entering directory '/tmp/nanomsg/src/nanomsg-1.0.0/CMakeFiles/CMakeTmp'
# Building C object CMakeFiles/cmTC_bcca9.dir/CheckSymbolExists.c.o
# /usr/bin/clang -o CMakeFiles/cmTC_bcca9.dir/CheckSymbolExists.c.o -c /tmp/nanomsg/src/nanomsg-1.0.0/CMakeFiles/CMakeTmp/CheckSymbolExists.c
# /tmp/nanomsg/src/nanomsg-1.0.0/CMakeFiles/CMakeTmp/CheckSymbolExists.c:2:10: fatal error: 'atomic.h' file not found
# #include
# ^
# 1 error generated.
# make[1]: *** [CMakeFiles/cmTC_bcca9.dir/build.make:66: CMakeFiles/cmTC_bcca9.dir/CheckSymbolExists.c.o] Error 1
# make[1]: Leaving directory '/tmp/nanomsg/src/nanomsg-1.0.0/CMakeFiles/CMakeTmp'
# make: *** [Makefile:126: cmTC_bcca9/fast] Error 2
#
# File /tmp/nanomsg/src/nanomsg-1.0.0/CMakeFiles/CMakeTmp/CheckSymbolExists.c:
# /* */
# #include
#
# int main(int argc, char** argv)
# {
# (void)argv;
# #ifndef atomic_cas_32
# return ((int*)(&atomic_cas_32))[argc];
# #else
# (void)argc;
# return 0;
# #endif
# }
#

Printing Cmake output

CMD: Cmake output '/tmp/nanomsg/src/nanomsg-1.0.0/CMakeFiles/CMakeOutput.log'
# The system is: Linux - 4.10.6-1-ARCH - x86_64
# Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded.
# Compiler: /usr/bin/clang
# Build flags:
# Id flags:
#
# The output was:
# 0
#
#
# Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.out"
#
# The C compiler identification is Clang, found in "/tmp/nanomsg/src/nanomsg-1.0.0/CMakeFiles/3.5.2/CompilerIdC/a.out"
#
# Determining if the C compiler works passed with the following output:
# Change Dir: /tmp/nanomsg/src/nanomsg-1.0.0/CMakeFiles/CMakeTmp
#
# Run Build Command:"/usr/bin/make" "cmTC_4b8b4/fast"
# /usr/bin/make -f CMakeFiles/cmTC_4b8b4.dir/build.make CMakeFiles/cmTC_4b8b4.dir/build
# make[1]: Entering directory '/tmp/nanomsg/src/nanomsg-1.0.0/CMakeFiles/CMakeTmp'
# Building C object CMakeFiles/cmTC_4b8b4.dir/testCCompiler.c.o
# /usr/bin/clang -o CMakeFiles/cmTC_4b8b4.dir/testCCompiler.c.o -c /tmp/nanomsg/src/nanomsg-1.0.0/CMakeFiles/CMakeTmp/testCCompiler.c
# Linking C executable cmTC_4b8b4
# /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_4b8b4.dir/link.txt --verbose=1
# /usr/bin/clang CMakeFiles/cmTC_4b8b4.dir/testCCompiler.c.o -o cmTC_4b8b4 -rdynamic
# make[1]: Leaving directory '/tmp/nanomsg/src/nanomsg-1.0.0/CMakeFiles/CMakeTmp'
#
#
# Detecting C compiler ABI info compiled with the following output:
# Change Dir: /tmp/nanomsg/src/nanomsg-1.0.0/CMakeFiles/CMakeTmp
#
# Run Build Command:"/usr/bin/make" "cmTC_ae2de/fast"
# /usr/bin/make -f CMakeFiles/cmTC_ae2de.dir/build.make CMakeFiles/cmTC_ae2de.dir/build
# make[1]: Entering directory '/tmp/nanomsg/src/nanomsg-1.0.0/CMakeFiles/CMakeTmp'
# Building C object CMakeFiles/cmTC_ae2de.dir/CMakeCCompilerABI.c.o
# /usr/bin/clang -o CMakeFiles/cmTC_ae2de.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.5/Modules/CMakeCCompilerABI.c
# Linking C executable cmTC_ae2de
# /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_ae2de.dir/link.txt --verbose=1
# /usr/bin/clang -v CMakeFiles/cmTC_ae2de.dir/CMakeCCompilerABI.c.o -o cmTC_ae2de -rdynamic
# clang version 3.8.0 (tags/RELEASE_380/final)
# Target: x86_64-unknown-linux-gnu
# Thread model: posix
# InstalledDir: /usr/bin
# Found candidate GCC installation: /usr/bin/../lib/gcc/x86_64-pc-linux-gnu/6.1.1
# Found candidate GCC installation: /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/6.1.1
# Found candidate GCC installation: /usr/lib/gcc/x86_64-pc-linux-gnu/6.1.1
# Found candidate GCC installation: /usr/lib64/gcc/x86_64-pc-linux-gnu/6.1.1
# Selected GCC installation: /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/6.1.1
# Candidate multilib: .;@m64
# Selected multilib: .;@m64
# "/usr/bin/ld" -export-dynamic --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -o cmTC_ae2de /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/6.1.1/../../../../lib64/crt1.o /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/6.1.1/../../../../lib64/crti.o /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/6.1.1/crtbegin.o -L/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/6.1.1 -L/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/6.1.1/../../../../lib64 -L/usr/bin/../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/6.1.1/../../.. -L/usr/bin/../lib -L/lib -L/usr/lib CMakeFiles/cmTC_ae2de.dir/CMakeCCompilerABI.c.o -lgcc --as-needed -lgcc_s --no-as-needed -lc -lgcc --as-needed -lgcc_s --no-as-needed /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/6.1.1/crtend.o /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/6.1.1/../../../../lib64/crtn.o
# make[1]: Leaving directory '/tmp/nanomsg/src/nanomsg-1.0.0/CMakeFiles/CMakeTmp'
#
#
# Parsed C implicit link information from above output:
# link line regex: [^( *|.*[/\])(ld|([^/\]+-)?ld|collect2)[^/\]*( |$)]
# ignore line: [Change Dir: /tmp/nanomsg/src/nanomsg-1.0.0/CMakeFiles/CMakeTmp]
# ignore line: []
# ignore line: [Run Build Command:"/usr/bin/make" "cmTC_ae2de/fast"]
# ignore line: [/usr/bin/make -f CMakeFiles/cmTC_ae2de.dir/build.make CMakeFiles/cmTC_ae2de.dir/build]
# ignore line: [make[1]: Entering directory '/tmp/nanomsg/src/nanomsg-1.0.0/CMakeFiles/CMakeTmp']
# ignore line: [Building C object CMakeFiles/cmTC_ae2de.dir/CMakeCCompilerABI.c.o]
# ignore line: [/usr/bin/clang -o CMakeFiles/cmTC_ae2de.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.5/Modules/CMakeCCompilerABI.c]
# ignore line: [Linking C executable cmTC_ae2de]
# ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_ae2de.dir/link.txt --verbose=1]
# ignore line: [/usr/bin/clang -v CMakeFiles/cmTC_ae2de.dir/CMakeCCompilerABI.c.o -o cmTC_ae2de -rdynamic ]
# ignore line: [clang version 3.8.0 (tags/RELEASE_380/final)]
# ignore line: [Target: x86_64-unknown-linux-gnu]
# ignore line: [Thread model: posix]
# ignore line: [InstalledDir: /usr/bin]
# ignore line: [Found candidate GCC installation: /usr/bin/../lib/gcc/x86_64-pc-linux-gnu/6.1.1]
# ignore line: [Found candidate GCC installation: /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/6.1.1]
# ignore line: [Found candidate GCC installation: /usr/lib/gcc/x86_64-pc-linux-gnu/6.1.1]
# ignore line: [Found candidate GCC installation: /usr/lib64/gcc/x86_64-pc-linux-gnu/6.1.1]
# ignore line: [Selected GCC installation: /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/6.1.1]
# ignore line: [Candidate multilib: .]
# ignore line: [@m64]
# ignore line: [Selected multilib: .]
# ignore line: [@m64]
# link line: [ "/usr/bin/ld" -export-dynamic --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -o cmTC_ae2de /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/6.1.1/../../../../lib64/crt1.o /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/6.1.1/../../../../lib64/crti.o /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/6.1.1/crtbegin.o -L/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/6.1.1 -L/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/6.1.1/../../../../lib64 -L/usr/bin/../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/6.1.1/../../.. -L/usr/bin/../lib -L/lib -L/usr/lib CMakeFiles/cmTC_ae2de.dir/CMakeCCompilerABI.c.o -lgcc --as-needed -lgcc_s --no-as-needed -lc -lgcc --as-needed -lgcc_s --no-as-needed /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/6.1.1/crtend.o /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/6.1.1/../../../../lib64/crtn.o]
# arg [/usr/bin/ld] ==> ignore
# arg [-export-dynamic] ==> ignore
# arg [--eh-frame-hdr] ==> ignore
# arg [-m] ==> ignore
# arg [elf_x86_64] ==> ignore
# arg [-dynamic-linker] ==> ignore
# arg [/lib64/ld-linux-x86-64.so.2] ==> ignore
# arg [-o] ==> ignore
# arg [cmTC_ae2de] ==> ignore
# arg [/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/6.1.1/../../../../lib64/crt1.o] ==> ignore
# arg [/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/6.1.1/../../../../lib64/crti.o] ==> ignore
# arg [/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/6.1.1/crtbegin.o] ==> ignore
# arg [-L/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/6.1.1] ==> dir [/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/6.1.1]
# arg [-L/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/6.1.1/../../../../lib64] ==> dir [/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/6.1.1/../../../../lib64]
# arg [-L/usr/bin/../lib64] ==> dir [/usr/bin/../lib64]
# arg [-L/lib/../lib64] ==> dir [/lib/../lib64]
# arg [-L/usr/lib/../lib64] ==> dir [/usr/lib/../lib64]
# arg [-L/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/6.1.1/../../..] ==> dir [/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/6.1.1/../../..]
# arg [-L/usr/bin/../lib] ==> dir [/usr/bin/../lib]
# arg [-L/lib] ==> dir [/lib]
# arg [-L/usr/lib] ==> dir [/usr/lib]
# arg [CMakeFiles/cmTC_ae2de.dir/CMakeCCompilerABI.c.o] ==> ignore
# arg [-lgcc] ==> lib [gcc]
# arg [--as-needed] ==> ignore
# arg [-lgcc_s] ==> lib [gcc_s]
# arg [--no-as-needed] ==> ignore
# arg [-lc] ==> lib [c]
# arg [-lgcc] ==> lib [gcc]
# arg [--as-needed] ==> ignore
# arg [-lgcc_s] ==> lib [gcc_s]
# arg [--no-as-needed] ==> ignore
# arg [/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/6.1.1/crtend.o] ==> ignore
# arg [/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/6.1.1/../../../../lib64/crtn.o] ==> ignore
# remove lib [gcc]
# remove lib [gcc_s]
# remove lib [gcc]
# remove lib [gcc_s]
# collapse library dir [/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/6.1.1] ==> [/usr/lib64/gcc/x86_64-pc-linux-gnu/6.1.1]
# collapse library dir [/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/6.1.1/../../../../lib64] ==> [/usr/lib64]
# collapse library dir [/usr/bin/../lib64] ==> [/usr/lib64]
# collapse library dir [/lib/../lib64] ==> [/lib64]
# collapse library dir [/usr/lib/../lib64] ==> [/usr/lib64]
# collapse library dir [/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/6.1.1/../../..] ==> [/usr/lib64]
# collapse library dir [/usr/bin/../lib] ==> [/usr/lib]
# collapse library dir [/lib] ==> [/lib]
# collapse library dir [/usr/lib] ==> [/usr/lib]
# implicit libs: [c]
# implicit dirs: [/usr/lib64/gcc/x86_64-pc-linux-gnu/6.1.1;/usr/lib64;/lib64;/usr/lib;/lib]
# implicit fwks: []
#
#
#
#
# Detecting C [-std=c11] compiler features compiled with the following output:
# Change Dir: /tmp/nanomsg/src/nanomsg-1.0.0/CMakeFiles/CMakeTmp
#
# Run Build Command:"/usr/bin/make" "cmTC_476ee/fast"
# /usr/bin/make -f CMakeFiles/cmTC_476ee.dir/build.make CMakeFiles/cmTC_476ee.dir/build
# make[1]: Entering directory '/tmp/nanomsg/src/nanomsg-1.0.0/CMakeFiles/CMakeTmp'
# Building C object CMakeFiles/cmTC_476ee.dir/feature_tests.c.o
# /usr/bin/clang -std=c11 -o CMakeFiles/cmTC_476ee.dir/feature_tests.c.o -c /tmp/nanomsg/src/nanomsg-1.0.0/CMakeFiles/feature_tests.c
# Linking C executable cmTC_476ee
# /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_476ee.dir/link.txt --verbose=1
# /usr/bin/clang CMakeFiles/cmTC_476ee.dir/feature_tests.c.o -o cmTC_476ee -rdynamic
# make[1]: Leaving directory '/tmp/nanomsg/src/nanomsg-1.0.0/CMakeFiles/CMakeTmp'
#
#
# Feature record: C_FEATURE:1c_function_prototypes
# Feature record: C_FEATURE:1c_restrict
# Feature record: C_FEATURE:1c_static_assert
# Feature record: C_FEATURE:1c_variadic_macros
#
#
# Detecting C [-std=c99] compiler features compiled with the following output:
# Change Dir: /tmp/nanomsg/src/nanomsg-1.0.0/CMakeFiles/CMakeTmp
#
# Run Build Command:"/usr/bin/make" "cmTC_f4f8d/fast"
# /usr/bin/make -f CMakeFiles/cmTC_f4f8d.dir/build.make CMakeFiles/cmTC_f4f8d.dir/build
# make[1]: Entering directory '/tmp/nanomsg/src/nanomsg-1.0.0/CMakeFiles/CMakeTmp'
# Building C object CMakeFiles/cmTC_f4f8d.dir/feature_tests.c.o
# /usr/bin/clang -std=c99 -o CMakeFiles/cmTC_f4f8d.dir/feature_tests.c.o -c /tmp/nanomsg/src/nanomsg-1.0.0/CMakeFiles/feature_tests.c
# Linking C executable cmTC_f4f8d
# /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_f4f8d.dir/link.txt --verbose=1
# /usr/bin/clang CMakeFiles/cmTC_f4f8d.dir/feature_tests.c.o -o cmTC_f4f8d -rdynamic
# make[1]: Leaving directory '/tmp/nanomsg/src/nanomsg-1.0.0/CMakeFiles/CMakeTmp'
#
#
# Feature record: C_FEATURE:1c_function_prototypes
# Feature record: C_FEATURE:1c_restrict
# Feature record: C_FEATURE:0c_static_assert
# Feature record: C_FEATURE:1c_variadic_macros
#
#
# Detecting C [-std=c90] compiler features compiled with the following output:
# Change Dir: /tmp/nanomsg/src/nanomsg-1.0.0/CMakeFiles/CMakeTmp
#
# Run Build Command:"/usr/bin/make" "cmTC_781af/fast"
# /usr/bin/make -f CMakeFiles/cmTC_781af.dir/build.make CMakeFiles/cmTC_781af.dir/build
# make[1]: Entering directory '/tmp/nanomsg/src/nanomsg-1.0.0/CMakeFiles/CMakeTmp'
# Building C object CMakeFiles/cmTC_781af.dir/feature_tests.c.o
# /usr/bin/clang -std=c90 -o CMakeFiles/cmTC_781af.dir/feature_tests.c.o -c /tmp/nanomsg/src/nanomsg-1.0.0/CMakeFiles/feature_tests.c
# Linking C executable cmTC_781af
# /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_781af.dir/link.txt --verbose=1
# /usr/bin/clang CMakeFiles/cmTC_781af.dir/feature_tests.c.o -o cmTC_781af -rdynamic
# make[1]: Leaving directory '/tmp/nanomsg/src/nanomsg-1.0.0/CMakeFiles/CMakeTmp'
#
#
# Feature record: C_FEATURE:1c_function_prototypes
# Feature record: C_FEATURE:0c_restrict
# Feature record: C_FEATURE:0c_static_assert
# Feature record: C_FEATURE:0c_variadic_macros
# Determining if the include file pthread.h exists passed with the following output:
# Change Dir: /tmp/nanomsg/src/nanomsg-1.0.0/CMakeFiles/CMakeTmp
#
# Run Build Command:"/usr/bin/make" "cmTC_d81b0/fast"
# /usr/bin/make -f CMakeFiles/cmTC_d81b0.dir/build.make CMakeFiles/cmTC_d81b0.dir/build
# make[1]: Entering directory '/tmp/nanomsg/src/nanomsg-1.0.0/CMakeFiles/CMakeTmp'
# Building C object CMakeFiles/cmTC_d81b0.dir/CheckIncludeFile.c.o
# /usr/bin/clang -o CMakeFiles/cmTC_d81b0.dir/CheckIncludeFile.c.o -c /tmp/nanomsg/src/nanomsg-1.0.0/CMakeFiles/CMakeTmp/CheckIncludeFile.c
# Linking C executable cmTC_d81b0
# /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_d81b0.dir/link.txt --verbose=1
# /usr/bin/clang CMakeFiles/cmTC_d81b0.dir/CheckIncludeFile.c.o -o cmTC_d81b0 -rdynamic
# make[1]: Leaving directory '/tmp/nanomsg/src/nanomsg-1.0.0/CMakeFiles/CMakeTmp'
#
#
# Determining if the function pthread_create exists in the pthread passed with the following output:
# Change Dir: /tmp/nanomsg/src/nanomsg-1.0.0/CMakeFiles/CMakeTmp
#
# Run Build Command:"/usr/bin/make" "cmTC_eac63/fast"
# /usr/bin/make -f CMakeFiles/cmTC_eac63.dir/build.make CMakeFiles/cmTC_eac63.dir/build
# make[1]: Entering directory '/tmp/nanomsg/src/nanomsg-1.0.0/CMakeFiles/CMakeTmp'
# Building C object CMakeFiles/cmTC_eac63.dir/CheckFunctionExists.c.o
# /usr/bin/clang -DCHECK_FUNCTION_EXISTS=pthread_create -o CMakeFiles/cmTC_eac63.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.5/Modules/CheckFunctionExists.c
# Linking C executable cmTC_eac63
# /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_eac63.dir/link.txt --verbose=1
# /usr/bin/clang -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_eac63.dir/CheckFunctionExists.c.o -o cmTC_eac63 -rdynamic -lpthread
# make[1]: Leaving directory '/tmp/nanomsg/src/nanomsg-1.0.0/CMakeFiles/CMakeTmp'
#
#
# Determining if the function socketpair exists passed with the following output:
# Change Dir: /tmp/nanomsg/src/nanomsg-1.0.0/CMakeFiles/CMakeTmp
#
# Run Build Command:"/usr/bin/make" "cmTC_42326/fast"
# /usr/bin/make -f CMakeFiles/cmTC_42326.dir/build.make CMakeFiles/cmTC_42326.dir/build
# make[1]: Entering directory '/tmp/nanomsg/src/nanomsg-1.0.0/CMakeFiles/CMakeTmp'
# Building C object CMakeFiles/cmTC_42326.dir/CheckFunctionExists.c.o
# /usr/bin/clang -DCHECK_FUNCTION_EXISTS=socketpair -o CMakeFiles/cmTC_42326.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.5/Modules/CheckFunctionExists.c
# Linking C executable cmTC_42326
# /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_42326.dir/link.txt --verbose=1
# /usr/bin/clang -DCHECK_FUNCTION_EXISTS=socketpair CMakeFiles/cmTC_42326.dir/CheckFunctionExists.c.o -o cmTC_42326 -rdynamic
# make[1]: Leaving directory '/tmp/nanomsg/src/nanomsg-1.0.0/CMakeFiles/CMakeTmp'
#
#
# Determining if the function eventfd exists passed with the following output:
# Change Dir: /tmp/nanomsg/src/nanomsg-1.0.0/CMakeFiles/CMakeTmp
#
# Run Build Command:"/usr/bin/make" "cmTC_abab3/fast"
# /usr/bin/make -f CMakeFiles/cmTC_abab3.dir/build.make CMakeFiles/cmTC_abab3.dir/build
# make[1]: Entering directory '/tmp/nanomsg/src/nanomsg-1.0.0/CMakeFiles/CMakeTmp'
# Building C object CMakeFiles/cmTC_abab3.dir/CheckFunctionExists.c.o
# /usr/bin/clang -DCHECK_FUNCTION_EXISTS=eventfd -o CMakeFiles/cmTC_abab3.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.5/Modules/CheckFunctionExists.c
# Linking C executable cmTC_abab3
# /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_abab3.dir/link.txt --verbose=1
# /usr/bin/clang -DCHECK_FUNCTION_EXISTS=eventfd CMakeFiles/cmTC_abab3.dir/CheckFunctionExists.c.o -o cmTC_abab3 -rdynamic
# make[1]: Leaving directory '/tmp/nanomsg/src/nanomsg-1.0.0/CMakeFiles/CMakeTmp'
#
#
# Determining if the function pipe exists passed with the following output:
# Change Dir: /tmp/nanomsg/src/nanomsg-1.0.0/CMakeFiles/CMakeTmp
#
# Run Build Command:"/usr/bin/make" "cmTC_aa446/fast"
# /usr/bin/make -f CMakeFiles/cmTC_aa446.dir/build.make CMakeFiles/cmTC_aa446.dir/build
# make[1]: Entering directory '/tmp/nanomsg/src/nanomsg-1.0.0/CMakeFiles/CMakeTmp'
# Building C object CMakeFiles/cmTC_aa446.dir/CheckFunctionExists.c.o
# /usr/bin/clang -DCHECK_FUNCTION_EXISTS=pipe -o CMakeFiles/cmTC_aa446.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.5/Modules/CheckFunctionExists.c
# Linking C executable cmTC_aa446
# /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_aa446.dir/link.txt --verbose=1
# /usr/bin/clang -DCHECK_FUNCTION_EXISTS=pipe CMakeFiles/cmTC_aa446.dir/CheckFunctionExists.c.o -o cmTC_aa446 -rdynamic
# make[1]: Leaving directory '/tmp/nanomsg/src/nanomsg-1.0.0/CMakeFiles/CMakeTmp'
#
#
# Determining if the function pipe2 exists passed with the following output:
# Change Dir: /tmp/nanomsg/src/nanomsg-1.0.0/CMakeFiles/CMakeTmp
#
# Run Build Command:"/usr/bin/make" "cmTC_fe089/fast"
# /usr/bin/make -f CMakeFiles/cmTC_fe089.dir/build.make CMakeFiles/cmTC_fe089.dir/build
# make[1]: Entering directory '/tmp/nanomsg/src/nanomsg-1.0.0/CMakeFiles/CMakeTmp'
# Building C object CMakeFiles/cmTC_fe089.dir/CheckFunctionExists.c.o
# /usr/bin/clang -DCHECK_FUNCTION_EXISTS=pipe2 -o CMakeFiles/cmTC_fe089.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.5/Modules/CheckFunctionExists.c
# Linking C executable cmTC_fe089
# /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_fe089.dir/link.txt --verbose=1
# /usr/bin/clang -DCHECK_FUNCTION_EXISTS=pipe2 CMakeFiles/cmTC_fe089.dir/CheckFunctionExists.c.o -o cmTC_fe089 -rdynamic
# make[1]: Leaving directory '/tmp/nanomsg/src/nanomsg-1.0.0/CMakeFiles/CMakeTmp'
#
#
# Determining if the function accept4 exists passed with the following output:
# Change Dir: /tmp/nanomsg/src/nanomsg-1.0.0/CMakeFiles/CMakeTmp
#
# Run Build Command:"/usr/bin/make" "cmTC_34989/fast"
# /usr/bin/make -f CMakeFiles/cmTC_34989.dir/build.make CMakeFiles/cmTC_34989.dir/build
# make[1]: Entering directory '/tmp/nanomsg/src/nanomsg-1.0.0/CMakeFiles/CMakeTmp'
# Building C object CMakeFiles/cmTC_34989.dir/CheckFunctionExists.c.o
# /usr/bin/clang -DCHECK_FUNCTION_EXISTS=accept4 -o CMakeFiles/cmTC_34989.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.5/Modules/CheckFunctionExists.c
# Linking C executable cmTC_34989
# /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_34989.dir/link.txt --verbose=1
# /usr/bin/clang -DCHECK_FUNCTION_EXISTS=accept4 CMakeFiles/cmTC_34989.dir/CheckFunctionExists.c.o -o cmTC_34989 -rdynamic
# make[1]: Leaving directory '/tmp/nanomsg/src/nanomsg-1.0.0/CMakeFiles/CMakeTmp'
#
#
# Determining if the function epoll_create exists passed with the following output:
# Change Dir: /tmp/nanomsg/src/nanomsg-1.0.0/CMakeFiles/CMakeTmp
#
# Run Build Command:"/usr/bin/make" "cmTC_674c3/fast"
# /usr/bin/make -f CMakeFiles/cmTC_674c3.dir/build.make CMakeFiles/cmTC_674c3.dir/build
# make[1]: Entering directory '/tmp/nanomsg/src/nanomsg-1.0.0/CMakeFiles/CMakeTmp'
# Building C object CMakeFiles/cmTC_674c3.dir/CheckFunctionExists.c.o
# /usr/bin/clang -DCHECK_FUNCTION_EXISTS=epoll_create -o CMakeFiles/cmTC_674c3.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.5/Modules/CheckFunctionExists.c
# Linking C executable cmTC_674c3
# /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_674c3.dir/link.txt --verbose=1
# /usr/bin/clang -DCHECK_FUNCTION_EXISTS=epoll_create CMakeFiles/cmTC_674c3.dir/CheckFunctionExists.c.o -o cmTC_674c3 -rdynamic
# make[1]: Leaving directory '/tmp/nanomsg/src/nanomsg-1.0.0/CMakeFiles/CMakeTmp'
#
#
# Determining if the function poll exists passed with the following output:
# Change Dir: /tmp/nanomsg/src/nanomsg-1.0.0/CMakeFiles/CMakeTmp
#
# Run Build Command:"/usr/bin/make" "cmTC_ea9da/fast"
# /usr/bin/make -f CMakeFiles/cmTC_ea9da.dir/build.make CMakeFiles/cmTC_ea9da.dir/build
# make[1]: Entering directory '/tmp/nanomsg/src/nanomsg-1.0.0/CMakeFiles/CMakeTmp'
# Building C object CMakeFiles/cmTC_ea9da.dir/CheckFunctionExists.c.o
# /usr/bin/clang -DCHECK_FUNCTION_EXISTS=poll -o CMakeFiles/cmTC_ea9da.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.5/Modules/CheckFunctionExists.c
# Linking C executable cmTC_ea9da
# /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_ea9da.dir/link.txt --verbose=1
# /usr/bin/clang -DCHECK_FUNCTION_EXISTS=poll CMakeFiles/cmTC_ea9da.dir/CheckFunctionExists.c.o -o cmTC_ea9da -rdynamic
# make[1]: Leaving directory '/tmp/nanomsg/src/nanomsg-1.0.0/CMakeFiles/CMakeTmp'
#
#
# Determining if the function getaddrinfo_a exists in the anl passed with the following output:
# Change Dir: /tmp/nanomsg/src/nanomsg-1.0.0/CMakeFiles/CMakeTmp
#
# Run Build Command:"/usr/bin/make" "cmTC_2cdc9/fast"
# /usr/bin/make -f CMakeFiles/cmTC_2cdc9.dir/build.make CMakeFiles/cmTC_2cdc9.dir/build
# make[1]: Entering directory '/tmp/nanomsg/src/nanomsg-1.0.0/CMakeFiles/CMakeTmp'
# Building C object CMakeFiles/cmTC_2cdc9.dir/CheckFunctionExists.c.o
# /usr/bin/clang -DCHECK_FUNCTION_EXISTS=getaddrinfo_a -o CMakeFiles/cmTC_2cdc9.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.5/Modules/CheckFunctionExists.c
# Linking C executable cmTC_2cdc9
# /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_2cdc9.dir/link.txt --verbose=1
# /usr/bin/clang -DCHECK_FUNCTION_EXISTS=getaddrinfo_a CMakeFiles/cmTC_2cdc9.dir/CheckFunctionExists.c.o -o cmTC_2cdc9 -rdynamic -lanl
# make[1]: Leaving directory '/tmp/nanomsg/src/nanomsg-1.0.0/CMakeFiles/CMakeTmp'
#
#
# Determining if the function clock_gettime exists in the rt passed with the following output:
# Change Dir: /tmp/nanomsg/src/nanomsg-1.0.0/CMakeFiles/CMakeTmp
#
# Run Build Command:"/usr/bin/make" "cmTC_bb36b/fast"
# /usr/bin/make -f CMakeFiles/cmTC_bb36b.dir/build.make CMakeFiles/cmTC_bb36b.dir/build
# make[1]: Entering directory '/tmp/nanomsg/src/nanomsg-1.0.0/CMakeFiles/CMakeTmp'
# Building C object CMakeFiles/cmTC_bb36b.dir/CheckFunctionExists.c.o
# /usr/bin/clang -DCHECK_FUNCTION_EXISTS=clock_gettime -o CMakeFiles/cmTC_bb36b.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.5/Modules/CheckFunctionExists.c
# Linking C executable cmTC_bb36b
# /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_bb36b.dir/link.txt --verbose=1
# /usr/bin/clang -DCHECK_FUNCTION_EXISTS=clock_gettime CMakeFiles/cmTC_bb36b.dir/CheckFunctionExists.c.o -o cmTC_bb36b -rdynamic -lrt
# make[1]: Leaving directory '/tmp/nanomsg/src/nanomsg-1.0.0/CMakeFiles/CMakeTmp'
#
#
# Determining if the function sem_wait exists in the pthread passed with the following output:
# Change Dir: /tmp/nanomsg/src/nanomsg-1.0.0/CMakeFiles/CMakeTmp
#
# Run Build Command:"/usr/bin/make" "cmTC_3da75/fast"
# /usr/bin/make -f CMakeFiles/cmTC_3da75.dir/build.make CMakeFiles/cmTC_3da75.dir/build
# make[1]: Entering directory '/tmp/nanomsg/src/nanomsg-1.0.0/CMakeFiles/CMakeTmp'
# Building C object CMakeFiles/cmTC_3da75.dir/CheckFunctionExists.c.o
# /usr/bin/clang -DCHECK_FUNCTION_EXISTS=sem_wait -o CMakeFiles/cmTC_3da75.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.5/Modules/CheckFunctionExists.c
# Linking C executable cmTC_3da75
# /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_3da75.dir/link.txt --verbose=1
# /usr/bin/clang -DCHECK_FUNCTION_EXISTS=sem_wait CMakeFiles/cmTC_3da75.dir/CheckFunctionExists.c.o -o cmTC_3da75 -rdynamic -lpthread
# make[1]: Leaving directory '/tmp/nanomsg/src/nanomsg-1.0.0/CMakeFiles/CMakeTmp'
#
#
# Determining if the function gethostbyname exists in the nsl passed with the following output:
# Change Dir: /tmp/nanomsg/src/nanomsg-1.0.0/CMakeFiles/CMakeTmp
#
# Run Build Command:"/usr/bin/make" "cmTC_af56d/fast"
# /usr/bin/make -f CMakeFiles/cmTC_af56d.dir/build.make CMakeFiles/cmTC_af56d.dir/build
# make[1]: Entering directory '/tmp/nanomsg/src/nanomsg-1.0.0/CMakeFiles/CMakeTmp'
# Building C object CMakeFiles/cmTC_af56d.dir/CheckFunctionExists.c.o
# /usr/bin/clang -DCHECK_FUNCTION_EXISTS=gethostbyname -o CMakeFiles/cmTC_af56d.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.5/Modules/CheckFunctionExists.c
# Linking C executable cmTC_af56d
# /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_af56d.dir/link.txt --verbose=1
# /usr/bin/clang -DCHECK_FUNCTION_EXISTS=gethostbyname CMakeFiles/cmTC_af56d.dir/CheckFunctionExists.c.o -o cmTC_af56d -rdynamic -lnsl
# make[1]: Leaving directory '/tmp/nanomsg/src/nanomsg-1.0.0/CMakeFiles/CMakeTmp'
#
#
# Determining if the CLOCK_MONOTONIC exist passed with the following output:
# Change Dir: /tmp/nanomsg/src/nanomsg-1.0.0/CMakeFiles/CMakeTmp
#
# Run Build Command:"/usr/bin/make" "cmTC_21c48/fast"
# /usr/bin/make -f CMakeFiles/cmTC_21c48.dir/build.make CMakeFiles/cmTC_21c48.dir/build
# make[1]: Entering directory '/tmp/nanomsg/src/nanomsg-1.0.0/CMakeFiles/CMakeTmp'
# Building C object CMakeFiles/cmTC_21c48.dir/CheckSymbolExists.c.o
# /usr/bin/clang -o CMakeFiles/cmTC_21c48.dir/CheckSymbolExists.c.o -c /tmp/nanomsg/src/nanomsg-1.0.0/CMakeFiles/CMakeTmp/CheckSymbolExists.c
# Linking C executable cmTC_21c48
# /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_21c48.dir/link.txt --verbose=1
# /usr/bin/clang CMakeFiles/cmTC_21c48.dir/CheckSymbolExists.c.o -o cmTC_21c48 -rdynamic
# make[1]: Leaving directory '/tmp/nanomsg/src/nanomsg-1.0.0/CMakeFiles/CMakeTmp'
#
# File /tmp/nanomsg/src/nanomsg-1.0.0/CMakeFiles/CMakeTmp/CheckSymbolExists.c:
# /* */
# #include
#
# int main(int argc, char** argv)
# {
# (void)argv;
# #ifndef CLOCK_MONOTONIC
# return ((int*)(&CLOCK_MONOTONIC))[argc];
# #else
# (void)argc;
# return 0;
# #endif
# }
#
# Determining if the AF_UNIX exist passed with the following output:
# Change Dir: /tmp/nanomsg/src/nanomsg-1.0.0/CMakeFiles/CMakeTmp
#
# Run Build Command:"/usr/bin/make" "cmTC_11d0e/fast"
# /usr/bin/make -f CMakeFiles/cmTC_11d0e.dir/build.make CMakeFiles/cmTC_11d0e.dir/build
# make[1]: Entering directory '/tmp/nanomsg/src/nanomsg-1.0.0/CMakeFiles/CMakeTmp'
# Building C object CMakeFiles/cmTC_11d0e.dir/CheckSymbolExists.c.o
# /usr/bin/clang -o CMakeFiles/cmTC_11d0e.dir/CheckSymbolExists.c.o -c /tmp/nanomsg/src/nanomsg-1.0.0/CMakeFiles/CMakeTmp/CheckSymbolExists.c
# Linking C executable cmTC_11d0e
# /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_11d0e.dir/link.txt --verbose=1
# /usr/bin/clang CMakeFiles/cmTC_11d0e.dir/CheckSymbolExists.c.o -o cmTC_11d0e -rdynamic
# make[1]: Leaving directory '/tmp/nanomsg/src/nanomsg-1.0.0/CMakeFiles/CMakeTmp'
#
# File /tmp/nanomsg/src/nanomsg-1.0.0/CMakeFiles/CMakeTmp/CheckSymbolExists.c:
# /* */
# #include
#
# int main(int argc, char** argv)
# {
# (void)argv;
# #ifndef AF_UNIX
# return ((int*)(&AF_UNIX))[argc];
# #else
# (void)argc;
# return 0;
# #endif
# }
#
# Determining if the backtrace_symbols_fd exist passed with the following output:
# Change Dir: /tmp/nanomsg/src/nanomsg-1.0.0/CMakeFiles/CMakeTmp
#
# Run Build Command:"/usr/bin/make" "cmTC_3a182/fast"
# /usr/bin/make -f CMakeFiles/cmTC_3a182.dir/build.make CMakeFiles/cmTC_3a182.dir/build
# make[1]: Entering directory '/tmp/nanomsg/src/nanomsg-1.0.0/CMakeFiles/CMakeTmp'
# Building C object CMakeFiles/cmTC_3a182.dir/CheckSymbolExists.c.o
# /usr/bin/clang -o CMakeFiles/cmTC_3a182.dir/CheckSymbolExists.c.o -c /tmp/nanomsg/src/nanomsg-1.0.0/CMakeFiles/CMakeTmp/CheckSymbolExists.c
# Linking C executable cmTC_3a182
# /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_3a182.dir/link.txt --verbose=1
# /usr/bin/clang CMakeFiles/cmTC_3a182.dir/CheckSymbolExists.c.o -o cmTC_3a182 -rdynamic
# make[1]: Leaving directory '/tmp/nanomsg/src/nanomsg-1.0.0/CMakeFiles/CMakeTmp'
#
# File /tmp/nanomsg/src/nanomsg-1.0.0/CMakeFiles/CMakeTmp/CheckSymbolExists.c:
# /* */
# #include
#
# int main(int argc, char** argv)
# {
# (void)argv;
# #ifndef backtrace_symbols_fd
# return ((int*)(&backtrace_symbols_fd))[argc];
# #else
# (void)argc;
# return 0;
# #endif
# }
#
# Performing C SOURCE FILE Test NN_HAVE_MSG_CONTROL succeeded with the following output:
# Change Dir: /tmp/nanomsg/src/nanomsg-1.0.0/CMakeFiles/CMakeTmp
#
# Run Build Command:"/usr/bin/make" "cmTC_3b87e/fast"
# /usr/bin/make -f CMakeFiles/cmTC_3b87e.dir/build.make CMakeFiles/cmTC_3b87e.dir/build
# make[1]: Entering directory '/tmp/nanomsg/src/nanomsg-1.0.0/CMakeFiles/CMakeTmp'
# Building C object CMakeFiles/cmTC_3b87e.dir/src.c.o
# /usr/bin/clang -DNN_HAVE_MSG_CONTROL -o CMakeFiles/cmTC_3b87e.dir/src.c.o -c /tmp/nanomsg/src/nanomsg-1.0.0/CMakeFiles/CMakeTmp/src.c
# Linking C executable cmTC_3b87e
# /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_3b87e.dir/link.txt --verbose=1
# /usr/bin/clang -DNN_HAVE_MSG_CONTROL CMakeFiles/cmTC_3b87e.dir/src.c.o -o cmTC_3b87e -rdynamic
# make[1]: Leaving directory '/tmp/nanomsg/src/nanomsg-1.0.0/CMakeFiles/CMakeTmp'
#
# Source file was:
#
# #include
#
# int main()
# {
# (void)sizeof(((struct msghdr *)0)->msg_control);
# return 0;
# }
#
# Performing C SOURCE FILE Test NN_HAVE_GCC_ATOMIC_BUILTINS succeeded with the following output:
# Change Dir: /tmp/nanomsg/src/nanomsg-1.0.0/CMakeFiles/CMakeTmp
#
# Run Build Command:"/usr/bin/make" "cmTC_09901/fast"
# /usr/bin/make -f CMakeFiles/cmTC_09901.dir/build.make CMakeFiles/cmTC_09901.dir/build
# make[1]: Entering directory '/tmp/nanomsg/src/nanomsg-1.0.0/CMakeFiles/CMakeTmp'
# Building C object CMakeFiles/cmTC_09901.dir/src.c.o
# /usr/bin/clang -DNN_HAVE_GCC_ATOMIC_BUILTINS -o CMakeFiles/cmTC_09901.dir/src.c.o -c /tmp/nanomsg/src/nanomsg-1.0.0/CMakeFiles/CMakeTmp/src.c
# Linking C executable cmTC_09901
# /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_09901.dir/link.txt --verbose=1
# /usr/bin/clang -DNN_HAVE_GCC_ATOMIC_BUILTINS CMakeFiles/cmTC_09901.dir/src.c.o -o cmTC_09901 -rdynamic
# make[1]: Leaving directory '/tmp/nanomsg/src/nanomsg-1.0.0/CMakeFiles/CMakeTmp'
#
# Source file was:
#
# #include
# int main()
# {
# volatile uint32_t n = 0;
# __sync_fetch_and_add (&n, 1);
# __sync_fetch_and_sub (&n, 1);
# return 0;
# }
#