Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

clang-12: error: no such file or directory: 'libclang_rt.builtins-aarch64.a' #18958

Closed
ElapsedSoul opened this issue Jan 12, 2021 · 5 comments
Closed
Labels
build comp-aarch64 arm / aarch platform specific

Comments

@ElapsedSoul
Copy link

Make sure that git diff result is empty and you've just pulled fresh master. Try cleaning up cmake cache. Just in case, official build instructions are published here: https://clickhouse.yandex/docs/en/development/build/

git clone --recursive https://github.com/ClickHouse/ClickHouse
git checkout  v20.9.7.11-stable

After I upgrade clang and ninja version from this issuse #18866

compile command:

export CC=clang;export CXX=clang++;rm -rf build;mkdir -p build && cd build;cmake .. -DHAVE_PCLMULQDQ=0 -DHAVE_POPCNT=0 -DHAVE_AVX2=0 -DHAVE_AVX=0 -DHAVE_SSSE3=0 -DHAVE_SSE42=0 -DHAVE_SSE41=0 -DENABLE_TCMALLOC=OFF -DENABLE_JEMALLOC=OFF -DCMAKE_INSTALL_PREFIX=/opt/clickhouse
ninja

error message:

[3683/6373] Linking CXX executable contrib/protobuf/protoc
FAILED: contrib/protobuf/protoc 
: && /usr/local/bin/clang++ -fdiagnostics-color=always -std=c++2a -fsized-deallocation  -gdwarf-aranges -pipe   -Wall -Wno-unused-command-line-argument  -fdiagnostics-absolute-paths -Werror -w -O2 -g -DNDEBUG -O3 -fuse-ld=/usr/bin/ld.gold -rdynamic -Wl,--no-undefined   -rdynamic contrib/protobuf/CMakeFiles/protoc.dir/__/src/google/protobuf/compiler/main.cc.o -o contrib/protobuf/protoc  contrib/protobuf/libprotobuf.a  contrib/protobuf/libprotoc.a  -lpthread  contrib/protobuf/libprotobuf.a  -Wl,--start-group  base/glibc-compatibility/libglibc-compatibility.a  contrib/libcxx-cmake/libcxx.a  contrib/libcxxabi-cmake/libcxxabi.a  contrib/libunwind-cmake/libunwind.a  -Wl,--end-group  -pthread  -nodefaultlibs libclang_rt.builtins-aarch64.a  -lc -lm -lrt -lpthread -ldl && :
clang-12: error: no such file or directory: 'libclang_rt.builtins-aarch64.a'

Operating system
custom distribution based on centos

Cmake version
3.19.1
Ninja version
1.10.2
Compiler name and version
clang 12.0.0
Full cmake and/or ninja output

[root@10-20-103-5 ClickHouse]# export CC=clang;export CXX=clang++;rm -rf build;mkdir -p build && cd build;cmake .. -DHAVE_PCLMULQDQ=0 -DHAVE_POPCNT=0 -DHAVE_AVX2=0 -DHAVE_AVX=0 -DHAVE_SSSE3=0 -DHAVE_SSE42=0 -DHAVE_SSE41=0 -DENABLE_TCMALLOC=OFF -DENABLE_JEMALLOC=OFF -DCMAKE_INSTALL_PREFIX=/opt/clickhouse
-- The C compiler identification is Clang 12.0.0
-- The CXX compiler identification is Clang 12.0.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/local/bin/clang - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/local/bin/clang++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Using custom linker by name: /usr/bin/ld.gold
-- IPO/LTO not enabled.
CMake Warning at cmake/find/ccache.cmake:12 (message):
  CCache is not found.  We recommend setting it up if you build ClickHouse
  from source often.  Setting it up will significantly reduce compilation
  time for 2nd and consequent builds
Call Stack (most recent call first):
  CMakeLists.txt:81 (include)


-- CMAKE_BUILD_TYPE is not set, set to default = RelWithDebInfo
-- CMAKE_BUILD_TYPE: RelWithDebInfo
-- Using objcopy: /usr/local/bin/llvm-objcopy.
-- Using llvm-ar: /usr/local/bin/llvm-ar.
-- Using llvm-ranlib: /usr/local/bin/llvm-ranlib.
-- Performing Test SUPPORTS_CXXFLAG_error
-- Performing Test SUPPORTS_CXXFLAG_error - Success
-- Performing Test SUPPORTS_CFLAG_error
-- Performing Test SUPPORTS_CFLAG_error - Success
-- Default libraries: -nodefaultlibs libclang_rt.builtins-aarch64.a  -lc -lm -lrt -lpthread -ldl
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
-- Check if compiler accepts -pthread
-- Check if compiler accepts -pthread - yes
-- Found Threads: TRUE  
-- The ASM compiler identification is Clang
-- Found assembler: /usr/local/bin/clang
-- Looking for sys/random.h
-- Looking for sys/random.h - found
-- Some symbols from glibc will be replaced for compatibility
-- Performing Test HAVE_WARNING_UNUSED_BUT_SET_VARIABLE
-- Performing Test HAVE_WARNING_UNUSED_BUT_SET_VARIABLE - Failed
-- Performing Test HAVE_WARNING_MISSING_ATTRIBUTES
-- Performing Test HAVE_WARNING_MISSING_ATTRIBUTES - Failed
-- Performing Test HAVE_WARNING_MAYBE_UNINITIALIZED
-- Performing Test HAVE_WARNING_MAYBE_UNINITIALIZED - Failed
-- Performing Test HAVE_WARNING_REGISTER
-- Performing Test HAVE_WARNING_REGISTER - Success
-- Using libunwind: unwind
-- Using exception handler: unwind
-- Using libcxx: cxx
-- Using libcxxfs: 
-- Using libcxxabi: cxxabi
-- Tests are enabled
-- Building for: Linux-4.19.90-17.ky10.aarch64 aarch64  ; USE_STATIC_LIBRARIES=ON MAKE_STATIC_LIBRARIES=ON SPLIT_SHARED= UNBUNDLED=OFF CCACHE=CCACHE_FOUND-NOTFOUND 
-- Using double-conversion:  : double-conversion
-- Using ssl=1: /data/compile/ClickHouse/contrib/openssl/include;/data/compile/ClickHouse/contrib/openssl-cmake/linux_aarch64/include : ssl;crypto
-- Using ldap=1: /data/compile/ClickHouse/contrib/openldap-cmake/linux_aarch64/include;/data/compile/ClickHouse/contrib/openldap/include : ldap_r;lber
-- Using icu=1:  : icui18n;icuuc;icudata
-- Using zlib-ng: /data/compile/ClickHouse/contrib/zlib-ng;/data/compile/ClickHouse/build/contrib/zlib-ng : zlib
-- Using zstd: /data/compile/ClickHouse/contrib/zstd/lib : zstd
-- Using sparsehash: /data/compile/ClickHouse/contrib/sparsehash-c11
-- Using re2: /data/compile/ClickHouse/contrib/re2 : re2;  : re2_st
-- Using krb5=1: /data/compile/ClickHouse/contrib/krb5/src/include;/data/compile/ClickHouse/build/contrib/krb5-cmake/include : krb5
-- Using libgsasl=1: /data/compile/ClickHouse/contrib/libgsasl/src;/data/compile/ClickHouse/contrib/libgsasl/linux_x86_64/include : libgsasl
-- Using cyrus-sasl: krb5=1: /data/compile/ClickHouse/contrib/cyrus-sasl/include : sasl2
-- Using AMQP-CPP=1: /data/compile/ClickHouse/contrib/AMQP-CPP/include;/data/compile/ClickHouse/contrib/AMQP-CPP/include;/data/compile/ClickHouse/contrib/AMQP-CPP : AMQP-CPP
-- Using capnp=1: capnpc
-- Using h3=1: /data/compile/ClickHouse/contrib/h3/src/h3lib/include : h3
-- Using libxml2: /data/compile/ClickHouse/contrib/libxml2/include;/data/compile/ClickHouse/contrib/libxml2-cmake/linux_x86_64/include : libxml2
-- Using brotli=1: /data/compile/ClickHouse/contrib/brotli/c/include : brotli
-- Using protobuf=1: /data/compile/ClickHouse/contrib/protobuf/src : libprotobuf : $<TARGET_FILE:protoc>
-- Using gRPC=ON: /data/compile/ClickHouse/contrib/grpc/include : libgrpc++
-- Using pdqsort: /data/compile/ClickHouse/contrib/pdqsort
-- Using curl: /data/compile/ClickHouse/contrib/curl/include : curl
-- Using snappy: snappy
-- Using Parquet: arrow=arrow_static: ; parquet=parquet_static: ; thrift=thrift_static ; flatbuffers=flatbuffers
-- Using simdjson=ON
-- Using rapidjson=1: /data/compile/ClickHouse/contrib/rapidjson/include
-- Using unixodbc
-- Using snappy: snappy
-- Using internal=1 orc=1: /data/compile/ClickHouse/contrib/orc/c++/include : orc
-- Using snappy: snappy
-- Using avro=1: /data/compile/ClickHouse/contrib/avro/lang/c++/include : avrocpp
-- Using msgpack=1: /data/compile/ClickHouse/contrib/msgpack-c/include
-- Using cassandra=1: /data/compile/ClickHouse/contrib/cassandra/include/ : cassandra_static
-- Using libuv: /data/compile/ClickHouse/contrib/libuv : uv_a
-- Using sentry=ON: sentry
-- Using stats=1 : /data/compile/ClickHouse/contrib/stats/include
-- Using gcem=1: /data/compile/ClickHouse/contrib/gcem/include
-- Using cityhash:  : cityhash
-- Using farmhash:  : farmhash
-- Using btrie:  : btrie
-- Using gtest=1: /data/compile/ClickHouse/contrib/googletest/googletest : gtest_main;gtest : 
-- Using mysqlclient=1:  : mariadbclient; staticlib=
-- compiler C   = /usr/local/bin/clang  -fdiagnostics-color=always  -gdwarf-aranges -pipe  -Wall -Wno-unused-command-line-argument  -fdiagnostics-absolute-paths -Werror -O2 -g -DNDEBUG -O3 
-- compiler CXX = /usr/local/bin/clang++  -fdiagnostics-color=always -std=c++2a -fsized-deallocation  -gdwarf-aranges -pipe   -Wall -Wno-unused-command-line-argument  -fdiagnostics-absolute-paths -Werror -O2 -g -DNDEBUG -O3 
-- LINKER_FLAGS =  -fuse-ld=/usr/bin/ld.gold -rdynamic -Wl,--no-undefined 
-- Packaging with tzdata version: 2020d
-- Using cctz
-- Not using FastMemcpy
-- Not using hyperscan
-- Not using jemalloc
-- Using replxx
-- Using Poco::Crypto
-- Using Poco::Data::ODBC
-- ZSTD VERSION 1.4.0
-- Using CMake version 3.19.1
-- ZLIB_HEADER_VERSION: 1.2.11
-- ZLIBNG_HEADER_VERSION: 1.9.9
-- Arch detected: 'aarch64'
-- Basearch of 'aarch64' has been detected as: 'arm'
-- Looking for sys/types.h
-- Looking for sys/types.h - found
-- Looking for stdint.h
-- Looking for stdint.h - found
-- Looking for stddef.h
-- Looking for stddef.h - found
-- Looking for sys/sdt.h
-- Looking for sys/sdt.h - found
-- Check size of off64_t
-- Check size of off64_t - done
-- Looking for fseeko
-- Looking for fseeko - found
-- Looking for strerror
-- Looking for strerror - found
-- Looking for unistd.h
-- Looking for unistd.h - found
-- Performing Test HAVE_ATTRIBUTE_VISIBILITY_HIDDEN
-- Performing Test HAVE_ATTRIBUTE_VISIBILITY_HIDDEN - Success
-- Performing Test HAVE_ATTRIBUTE_VISIBILITY_INTERNAL
-- Performing Test HAVE_ATTRIBUTE_VISIBILITY_INTERNAL - Success
-- Performing Test HAVE_BUILTIN_CTZL
-- Performing Test HAVE_BUILTIN_CTZL - Success
-- Performing Test HAVE_PTRDIFF_T
-- Performing Test HAVE_PTRDIFF_T - Success
-- Architecture-specific source files: arch/arm/armfeature.c;arch/arm/fill_window_arm.c;arch/arm/adler32_neon.c;arch/arm/crc32_acle.c;arch/arm/insert_string_acle.c
-- The following features have been enabled:

 * CMAKE_BUILD_TYPE, Build type: RelWithDebInfo (selected)
 * ZLIB_COMPAT, Provide a zlib-compatible API
 * WITH_OPTIM, Build with optimisation
 * WITH_NEW_STRATEGIES, Use new strategies
 * WITH_ACLE, Build with ACLE CRC
 * WITH_NEON, Build with NEON intrinsics
 * NEON_FILLWINDOW, Support NEON instructions in fill_window_arm, using "-march=armv8-a+crc+simd"
 * ACLE_CRC, Support CRC hash generation using the ACLE instruction set, using "-march=armv8-a+crc"

-- The following REQUIRED packages have been found:

 * Threads

-- The following features have been disabled:

 * WITH_GZFILEOP, Compile with support for gzFile-related functions
 * WITH_SANITIZERS, Build with address sanitizer and all supported sanitizers other than memory sanitizer
 * WITH_MSAN, Build with memory sanitizer
 * WITH_FUZZERS, Build test/fuzz
 * MAINTAINER, Build with maintainer warnings and tests enabled

CMake Deprecation Warning at contrib/mariadb-connector-c/CMakeLists.txt:5 (CMAKE_MINIMUM_REQUIRED):
  Compatibility with CMake < 2.8.12 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value or use a ...<max> suffix to tell
  CMake that the project does not need compatibility with older versions.


-- Found CURL: curl (found version "7.67.0")  
-- Found GSSAPI: -L/usr/lib64 -Wl,-z,relro -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err
-- Found Git: /usr/bin/git (found version "2.23.0") 
-- Check if the system is big endian
-- Searching 16 bit integer
-- Check size of unsigned short
-- Check size of unsigned short - done
-- Searching 16 bit integer - Using unsigned short
-- Check if the system is big endian - little endian
-- Looking for include file alloca.h
-- Looking for include file alloca.h - found
-- Looking for include file arpa/inet.h
-- Looking for include file arpa/inet.h - found
-- Looking for include file dlfcn.h
-- Looking for include file dlfcn.h - found
-- Looking for include file fcntl.h
-- Looking for include file fcntl.h - found
-- Looking for include file float.h
-- Looking for include file float.h - found
-- Looking for include file limits.h
-- Looking for include file limits.h - found
-- Looking for include file pwd.h
-- Looking for include file pwd.h - found
-- Looking for include file sched.h
-- Looking for include file sched.h - found
-- Looking for include file select.h
-- Looking for include file select.h - not found
-- Looking for include file signal.h
-- Looking for include file signal.h - found
-- Looking for include file stdlib.h
-- Looking for include file stdlib.h - found
-- Looking for include file string.h
-- Looking for include file string.h - found
-- Looking for include file strings.h
-- Looking for include file strings.h - found
-- Looking for include file sys/ioctl.h
-- Looking for include file sys/ioctl.h - found
-- Looking for include file sys/select.h
-- Looking for include file sys/select.h - found
-- Looking for include file sys/socket.h
-- Looking for include file sys/socket.h - found
-- Looking for include file sys/un.h
-- Looking for include file sys/un.h - found
-- Looking for include file unistd.h
-- Looking for include file unistd.h - found
-- Looking for include file utime.h
-- Looking for include file utime.h - found
-- Looking for include file ucontext.h
-- Looking for include file ucontext.h - found
-- Looking for alloca
-- Looking for alloca - not found
-- Looking for dlerror
-- Looking for dlerror - not found
-- Looking for dlopen
-- Looking for dlopen - not found
-- Looking for fcntl
-- Looking for fcntl - found
-- Looking for memcpy
-- Looking for memcpy - found
-- Looking for nl_langinfo
-- Looking for nl_langinfo - found
-- Looking for setlocale
-- Looking for setlocale - found
-- Looking for poll
-- Looking for poll - found
-- Check size of char *
-- Check size of char * - done
-- Check size of int
-- Check size of int - done
-- Check size of long
-- Check size of long - done
-- Check size of long long
-- Check size of long long - done
-- Check size of size_t
-- Check size of size_t - done
-- Check size of uchar
-- Check size of uchar - failed
-- Check size of uint
-- Check size of uint - done
-- Check size of ulong
-- Check size of ulong - done
-- Check size of int8
-- Check size of int8 - failed
-- Check size of uint8
-- Check size of uint8 - failed
-- Check size of int16
-- Check size of int16 - failed
-- Check size of uint16
-- Check size of uint16 - failed
-- Check size of int32
-- Check size of int32 - failed
-- Check size of uint32
-- Check size of uint32 - failed
-- Check size of int64
-- Check size of int64 - failed
-- Check size of uint64
-- Check size of uint64 - failed
-- Check size of socklen_t
-- Check size of socklen_t - failed
-- Performing Test SOCKET_SIZE_FOUND_socklen_t
-- Performing Test SOCKET_SIZE_FOUND_socklen_t - Success
-- Looking for gethostbyname_r
-- Looking for gethostbyname_r - found
-- Looking for setsockopt
-- Looking for setsockopt - found
-- TLS library/version: OpenSSL 
-- SYSTEM_LIBS zlib;ssl;crypto
-- Dynamic column API support: ON
-- SYSTEM processor: aarch64
-- MariaDB Connector/c configuration:
-- Static PLUGINS mysql_native_password;caching_sha2_password;sha256_password;mysql_old_password;pvio_socket
-- Dynamic PLUGINS 
-- CPack generation: TGZ
-- SSL support: OPENSSL Libs: ssl;crypto
-- Zlib support: ON
-- Installation layout: DEFAULT
-- Include files will be installed in include/mariadb
-- Libraries will be installed in lib/mariadb
-- Binaries will be installed in bin
-- Documentation included from 
-- Required: 
-- Check if the system is big endian
-- Searching 16 bit integer
-- Searching 16 bit integer - Using unsigned short
-- Check if the system is big endian - little endian
-- Looking for byteswap.h
-- Looking for byteswap.h - found
-- Looking for sys/endian.h
-- Looking for sys/endian.h - not found
-- Looking for sys/mman.h
-- Looking for sys/mman.h - found
-- Looking for sys/resource.h
-- Looking for sys/resource.h - found
-- Looking for sys/time.h
-- Looking for sys/time.h - found
-- Looking for sys/uio.h
-- Looking for sys/uio.h - found
-- Looking for windows.h
-- Looking for windows.h - not found
-- Looking for zlibVersion in z
-- Looking for zlibVersion in z - found
-- Looking for lzo1x_1_15_compress in lzo2
-- Looking for lzo1x_1_15_compress in lzo2 - not found
-- Performing Test HAVE_VISUAL_STUDIO_ARCH_AVX
-- Performing Test HAVE_VISUAL_STUDIO_ARCH_AVX - Failed
-- Performing Test HAVE_VISUAL_STUDIO_ARCH_AVX2
-- Performing Test HAVE_VISUAL_STUDIO_ARCH_AVX2 - Failed
-- Performing Test HAVE_CLANG_MAVX
-- Performing Test HAVE_CLANG_MAVX - Success
-- Performing Test HAVE_CLANG_MBMI2
-- Performing Test HAVE_CLANG_MBMI2 - Success
-- Performing Test HAVE_BUILTIN_EXPECT
-- Performing Test HAVE_BUILTIN_EXPECT - Success
-- Performing Test HAVE_BUILTIN_CTZ
-- Performing Test HAVE_BUILTIN_CTZ - Success
-- Performing Test SNAPPY_HAVE_SSSE3
-- Performing Test SNAPPY_HAVE_SSSE3 - Failed
-- Performing Test SNAPPY_HAVE_BMI2
-- Performing Test SNAPPY_HAVE_BMI2 - Failed
-- Looking for mmap
-- Looking for mmap - found
-- Looking for sysconf
-- Looking for sysconf - found
-- Looking for strtof_l
-- Looking for strtof_l - found
-- Looking for strtoull_l
-- Looking for strtoull_l - found
-- FLATBUFFERS_LIBRARY: flatbuffers
-- Performing Test ORC_CXX_HAS_INITIALIZER_LIST
-- Performing Test ORC_CXX_HAS_INITIALIZER_LIST - Success
-- Performing Test ORC_CXX_HAS_NOEXCEPT
-- Performing Test ORC_CXX_HAS_NOEXCEPT - Success
-- Performing Test ORC_CXX_HAS_NULLPTR
-- Performing Test ORC_CXX_HAS_NULLPTR - Success
-- Performing Test ORC_CXX_HAS_OVERRIDE
-- Performing Test ORC_CXX_HAS_OVERRIDE - Success
-- Performing Test ORC_CXX_HAS_UNIQUE_PTR
-- Performing Test ORC_CXX_HAS_UNIQUE_PTR - Success
-- Performing Test ORC_CXX_HAS_CSTDINT
-- Performing Test ORC_CXX_HAS_CSTDINT - Success
-- Performing Test ORC_CXX_HAS_THREAD_LOCAL
-- Performing Test ORC_CXX_HAS_THREAD_LOCAL - Success
-- Performing Test HAS_PREAD
-- Performing Test HAS_PREAD - Success
-- Performing Test HAS_STRPTIME
-- Performing Test HAS_STRPTIME - Success
-- Performing Test HAS_STOLL
-- Performing Test HAS_STOLL - Success
-- Performing Test INT64_IS_LL
-- Performing Test INT64_IS_LL - Success
-- Performing Test HAS_DIAGNOSTIC_PUSH
-- Performing Test HAS_DIAGNOSTIC_PUSH - Success
-- Performing Test HAS_STD_ISNAN
-- Performing Test HAS_STD_ISNAN - Success
-- Performing Test HAS_STD_MUTEX
-- Performing Test HAS_STD_MUTEX - Success
-- Performing Test NEEDS_REDUNDANT_MOVE
-- Performing Test NEEDS_REDUNDANT_MOVE - Success
-- Performing Test HAS_PRE_1970
-- Performing Test HAS_PRE_1970 - Success
-- Performing Test HAS_POST_2038
-- Performing Test HAS_POST_2038 - Success
-- Performing Test NEEDS_Z_PREFIX
-- Performing Test NEEDS_Z_PREFIX - Failed
-- Looking for getopt.h
-- Looking for getopt.h - found
-- Looking for inttypes.h
-- Looking for inttypes.h - found
-- Looking for netdb.h
-- Looking for netdb.h - found
-- Looking for netinet/in.h
-- Looking for netinet/in.h - found
-- Looking for signal.h
-- Looking for signal.h - found
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for sys/param.h
-- Looking for sys/param.h - found
-- Looking for sys/stat.h
-- Looking for sys/stat.h - found
-- Looking for poll.h
-- Looking for poll.h - found
-- Looking for sys/poll.h
-- Looking for sys/poll.h - found
-- Looking for gethostbyname
-- Looking for gethostbyname - found
-- Looking for gethostbyname_r
-- Looking for gethostbyname_r - found
-- Looking for strerror_r
-- Looking for strerror_r - found
-- Looking for sched_get_priority_max
-- Looking for sched_get_priority_max - found
-- Looking for sched_get_priority_min
-- Looking for sched_get_priority_min - found
-- Performing Test STRERROR_R_CHAR_P
-- Performing Test STRERROR_R_CHAR_P - Success
CMake Deprecation Warning at contrib/googletest/googletest/CMakeLists.txt:56 (cmake_minimum_required):
  Compatibility with CMake < 2.8.12 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value or use a ...<max> suffix to tell
  CMake that the project does not need compatibility with older versions.


-- Found PythonInterp: /usr/bin/python (found version "2.7.16") 
CMake Deprecation Warning at contrib/libgsasl/CMakeLists.txt:1 (cmake_minimum_required):
  Compatibility with CMake < 2.8.12 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value or use a ...<max> suffix to tell
  CMake that the project does not need compatibility with older versions.


-- Looking for res_servicename in resolv
-- Looking for res_servicename in resolv - not found
-- Looking for gethostbyname in nsl
-- Looking for gethostbyname in nsl - not found
-- Looking for gethostbyname in socket
-- Looking for gethostbyname in socket - not found
-- Looking for socket in socket
-- Looking for socket in socket - not found
-- Looking for clock_gettime in rt
-- Looking for clock_gettime in rt - found
-- Looking for include file arpa/nameser_compat.h
-- Looking for include file arpa/nameser_compat.h - found
-- Looking for include file arpa/nameser.h
-- Looking for include file arpa/nameser.h - found
-- Looking for include file assert.h
-- Looking for include file assert.h - found
-- Looking for include file errno.h
-- Looking for include file errno.h - found
-- Looking for include file malloc.h
-- Looking for include file malloc.h - found
-- Looking for include file memory.h
-- Looking for include file memory.h - found
-- Looking for include file netinet/tcp.h
-- Looking for include file netinet/tcp.h - found
-- Looking for include file net/if.h
-- Looking for include file net/if.h - found
-- Looking for include file socket.h
-- Looking for include file socket.h - not found
-- Looking for include file stdbool.h
-- Looking for include file stdbool.h - found
-- Looking for include file stropts.h
-- Looking for include file stropts.h - not found
-- Looking for include file time.h
-- Looking for include file time.h - found
-- Looking for include files winsock2.h, windows.h
-- Looking for include files winsock2.h, windows.h - not found
-- Looking for 3 include files winsock2.h, ..., windows.h
-- Looking for 3 include files winsock2.h, ..., windows.h - not found
-- Looking for include files winsock.h, windows.h
-- Looking for include files winsock.h, windows.h - not found
-- Performing Test HAVE_SOCKLEN_T
-- Performing Test HAVE_SOCKLEN_T - Success
-- Performing Test HAVE_TYPE_SOCKET
-- Performing Test HAVE_TYPE_SOCKET - Failed
-- Performing Test HAVE_BOOL_T
-- Performing Test HAVE_BOOL_T - Success
-- Performing Test HAVE_SSIZE_T
-- Performing Test HAVE_SSIZE_T - Success
-- Performing Test HAVE_LONGLONG
-- Performing Test HAVE_LONGLONG - Success
-- Performing Test HAVE_SIG_ATOMIC_T
-- Performing Test HAVE_SIG_ATOMIC_T - Success
-- Performing Test HAVE_STRUCT_ADDRINFO
-- Performing Test HAVE_STRUCT_ADDRINFO - Success
-- Performing Test HAVE_STRUCT_IN6_ADDR
-- Performing Test HAVE_STRUCT_IN6_ADDR - Success
-- Performing Test HAVE_STRUCT_SOCKADDR_IN6
-- Performing Test HAVE_STRUCT_SOCKADDR_IN6 - Success
-- Performing Test HAVE_STRUCT_SOCKADDR_STORAGE
-- Performing Test HAVE_STRUCT_SOCKADDR_STORAGE - Success
-- Performing Test HAVE_STRUCT_TIMEVAL
-- Performing Test HAVE_STRUCT_TIMEVAL - Success
-- Looking for AF_INET6
-- Looking for AF_INET6 - found
-- Looking for O_NONBLOCK
-- Looking for O_NONBLOCK - found
-- Looking for FIONBIO
-- Looking for FIONBIO - found
-- Looking for SIOCGIFADDR
-- Looking for SIOCGIFADDR - found
-- Looking for MSG_NOSIGNAL
-- Looking for MSG_NOSIGNAL - found
-- Looking for PF_INET6
-- Looking for PF_INET6 - found
-- Looking for SO_NONBLOCK
-- Looking for SO_NONBLOCK - not found
-- Looking for CLOCK_MONOTONIC
-- Looking for CLOCK_MONOTONIC - found
-- Performing Test HAVE_SOCKADDR_IN6_SIN6_SCOPE_ID
-- Performing Test HAVE_SOCKADDR_IN6_SIN6_SCOPE_ID - Success
-- Performing Test HAVE_LL
-- Performing Test HAVE_LL - Success
-- Looking for bitncmp
-- Looking for bitncmp - not found
-- Looking for closesocket
^F-- Looking for closesocket - not found
-- Looking for CloseSocket
-- Looking for CloseSocket - not found
-- Looking for connect
-- Looking for connect - found
-- Looking for freeaddrinfo
-- Looking for freeaddrinfo - found
-- Looking for getaddrinfo
-- Looking for getaddrinfo - found
-- Looking for getenv
-- Looking for getenv - found
-- Looking for gethostbyaddr
-- Looking for gethostbyaddr - found
-- Looking for gethostname
-- Looking for gethostname - found
-- Looking for getnameinfo
-- Looking for getnameinfo - found
-- Looking for getservbyport_r
-- Looking for getservbyport_r - found
-- Looking for gettimeofday
-- Looking for gettimeofday - found
-- Looking for if_indextoname
-- Looking for if_indextoname - found
-- Looking for inet_net_pton
-- Looking for inet_net_pton - not found
-- Looking for inet_ntop
-- Looking for inet_ntop - found
-- Looking for inet_pton
-- Looking for inet_pton - found
-- Looking for ioctl
-- Looking for ioctl - found
-- Looking for ioctlsocket
-- Looking for ioctlsocket - not found
-- Looking for IoctlSocket
-- Looking for IoctlSocket - not found
-- Looking for recv
-- Looking for recv - found
-- Looking for recvfrom
-- Looking for recvfrom - found
-- Looking for send
-- Looking for send - found
-- Looking for setsockopt
-- Looking for setsockopt - found
-- Looking for socket
-- Looking for socket - found
-- Looking for strcasecmp
-- Looking for strcasecmp - found
-- Looking for strcmpi
-- Looking for strcmpi - not found
-- Looking for strdup
-- Looking for strdup - found
-- Looking for stricmp
-- Looking for stricmp - not found
-- Looking for strncasecmp
-- Looking for strncasecmp - found
-- Looking for strncmpi
-- Looking for strncmpi - not found
-- Looking for strnicmp
-- Looking for strnicmp - not found
-- Looking for writev
-- Looking for writev - found
-- Looking for __system_property_get
-- Looking for __system_property_get - not found
CMake Deprecation Warning at contrib/cassandra/CMakeLists.txt:1 (cmake_minimum_required):
  Compatibility with CMake < 2.8.12 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value or use a ...<max> suffix to tell
  CMake that the project does not need compatibility with older versions.


CMake Deprecation Warning at contrib/cassandra/cmake/modules/CppDriver.cmake:1 (cmake_minimum_required):
  Compatibility with CMake < 2.8.12 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value or use a ...<max> suffix to tell
  CMake that the project does not need compatibility with older versions.
Call Stack (most recent call first):
  contrib/cassandra/CMakeLists.txt:10 (include)


-- PROJECT version: 2.11.0
-- libuv version: v1.34.1
-- Found OpenSSL: ssl  
-- OpenSSL version: v
-- Using std::atomic implementation for atomic operations
CMake Deprecation Warning at contrib/cassandra/src/third_party/sparsehash/CMakeLists.txt:1 (cmake_minimum_required):
  Compatibility with CMake < 2.8.12 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value or use a ...<max> suffix to tell
  CMake that the project does not need compatibility with older versions.


-- Checking to see if CXX compiler accepts flag -std=c++11
-- Checking to see if CXX compiler accepts flag -std=c++11 - yes
-- Using hash header <functional> and namespace "std"
-- Check size of long long
-- Check size of long long - done
-- Check size of uint16_t
-- Check size of uint16_t - done
-- Check size of u_int16_t
-- Check size of u_int16_t - done
-- Check size of __uint16_t
-- Check size of __uint16_t - done
-- Looking for GRND_NONBLOCK
-- Looking for GRND_NONBLOCK - found
-- Looking for SO_NOSIGPIPE
-- Looking for SO_NOSIGPIPE - not found
-- Looking for sigtimedwait
-- Looking for sigtimedwait - found
-- Performing Test HAVE_BUILTIN_BSWAP32
-- Performing Test HAVE_BUILTIN_BSWAP32 - Success
-- Performing Test HAVE_BUILTIN_BSWAP64
-- Performing Test HAVE_BUILTIN_BSWAP64 - Success
-- SENTRY_TRANSPORT=curl
-- SENTRY_BACKEND=none
-- Check size of long
-- Check size of long - done
-- GCE-Math version 1.13.0
CMake Warning at CMakeLists.txt:469 (message):
  Non default allocator is disabled.  This is not recommended for production
  builds.


-- Performing Test SUPPORTS_CXXFLAG_frame_larger_than=16384
-- Performing Test SUPPORTS_CXXFLAG_frame_larger_than=16384 - Failed
-- Performing Test SUPPORTS_CFLAG_frame_larger_than=16384
-- Performing Test SUPPORTS_CFLAG_frame_larger_than=16384 - Success
CMake Warning at cmake/add_warning.cmake:15 (message):
  Flag -Wframe-larger-than=16384 is unsupported
Call Stack (most recent call first):
  cmake/warnings.cmake:26 (add_warning)
  CMakeLists.txt:487 (include)


-- Performing Test SUPPORTS_CXXFLAG_pedantic
-- Performing Test SUPPORTS_CXXFLAG_pedantic - Failed
-- Performing Test SUPPORTS_CFLAG_pedantic
-- Performing Test SUPPORTS_CFLAG_pedantic - Success
CMake Warning at cmake/add_warning.cmake:15 (message):
  Flag -Wpedantic is unsupported
Call Stack (most recent call first):
  cmake/warnings.cmake:30 (add_warning)
  CMakeLists.txt:487 (include)


-- Performing Test SUPPORTS_CXXFLAG_no_vla_extension
-- Performing Test SUPPORTS_CXXFLAG_no_vla_extension - Failed
-- Performing Test SUPPORTS_CFLAG_no_vla_extension
-- Performing Test SUPPORTS_CFLAG_no_vla_extension - Success
CMake Warning at cmake/add_warning.cmake:15 (message):
  Flag -Wno-vla-extension is unsupported
Call Stack (most recent call first):
  cmake/add_warning.cmake:28 (add_warning)
  cmake/warnings.cmake:31 (no_warning)
  CMakeLists.txt:487 (include)


-- Performing Test SUPPORTS_CXXFLAG_no_zero_length_array
-- Performing Test SUPPORTS_CXXFLAG_no_zero_length_array - Failed
-- Performing Test SUPPORTS_CFLAG_no_zero_length_array
-- Performing Test SUPPORTS_CFLAG_no_zero_length_array - Success
CMake Warning at cmake/add_warning.cmake:15 (message):
  Flag -Wno-zero-length-array is unsupported
Call Stack (most recent call first):
  cmake/add_warning.cmake:28 (add_warning)
  cmake/warnings.cmake:32 (no_warning)
  CMakeLists.txt:487 (include)


-- Performing Test SUPPORTS_CXXFLAG_comma
-- Performing Test SUPPORTS_CXXFLAG_comma - Failed
-- Performing Test SUPPORTS_CFLAG_comma
-- Performing Test SUPPORTS_CFLAG_comma - Success
CMake Warning at cmake/add_warning.cmake:15 (message):
  Flag -Wcomma is unsupported
Call Stack (most recent call first):
  cmake/warnings.cmake:34 (add_warning)
  CMakeLists.txt:487 (include)


-- Performing Test SUPPORTS_CXXFLAG_conditional_uninitialized
-- Performing Test SUPPORTS_CXXFLAG_conditional_uninitialized - Failed
-- Performing Test SUPPORTS_CFLAG_conditional_uninitialized
-- Performing Test SUPPORTS_CFLAG_conditional_uninitialized - Success
CMake Warning at cmake/add_warning.cmake:15 (message):
  Flag -Wconditional-uninitialized is unsupported
Call Stack (most recent call first):
  cmake/warnings.cmake:35 (add_warning)
  CMakeLists.txt:487 (include)


-- Performing Test SUPPORTS_CXXFLAG_covered_switch_default
-- Performing Test SUPPORTS_CXXFLAG_covered_switch_default - Failed
-- Performing Test SUPPORTS_CFLAG_covered_switch_default
-- Performing Test SUPPORTS_CFLAG_covered_switch_default - Success
CMake Warning at cmake/add_warning.cmake:15 (message):
  Flag -Wcovered-switch-default is unsupported
Call Stack (most recent call first):
  cmake/warnings.cmake:36 (add_warning)
  CMakeLists.txt:487 (include)


-- Performing Test SUPPORTS_CXXFLAG_deprecated
-- Performing Test SUPPORTS_CXXFLAG_deprecated - Failed
-- Performing Test SUPPORTS_CFLAG_deprecated
-- Performing Test SUPPORTS_CFLAG_deprecated - Success
CMake Warning at cmake/add_warning.cmake:15 (message):
  Flag -Wdeprecated is unsupported
Call Stack (most recent call first):
  cmake/warnings.cmake:37 (add_warning)
  CMakeLists.txt:487 (include)


-- Performing Test SUPPORTS_CXXFLAG_embedded_directive
-- Performing Test SUPPORTS_CXXFLAG_embedded_directive - Failed
-- Performing Test SUPPORTS_CFLAG_embedded_directive
-- Performing Test SUPPORTS_CFLAG_embedded_directive - Success
CMake Warning at cmake/add_warning.cmake:15 (message):
  Flag -Wembedded-directive is unsupported
Call Stack (most recent call first):
  cmake/warnings.cmake:38 (add_warning)
  CMakeLists.txt:487 (include)


-- Performing Test SUPPORTS_CXXFLAG_empty_init_stmt
-- Performing Test SUPPORTS_CXXFLAG_empty_init_stmt - Failed
-- Performing Test SUPPORTS_CFLAG_empty_init_stmt
-- Performing Test SUPPORTS_CFLAG_empty_init_stmt - Success
CMake Warning at cmake/add_warning.cmake:15 (message):
  Flag -Wempty-init-stmt is unsupported
Call Stack (most recent call first):
  cmake/warnings.cmake:39 (add_warning)
  CMakeLists.txt:487 (include)


-- Performing Test SUPPORTS_CXXFLAG_extra_semi_stmt
-- Performing Test SUPPORTS_CXXFLAG_extra_semi_stmt - Failed
-- Performing Test SUPPORTS_CFLAG_extra_semi_stmt
-- Performing Test SUPPORTS_CFLAG_extra_semi_stmt - Success
CMake Warning at cmake/add_warning.cmake:15 (message):
  Flag -Wextra-semi-stmt is unsupported
Call Stack (most recent call first):
  cmake/warnings.cmake:40 (add_warning)
  CMakeLists.txt:487 (include)


-- Performing Test SUPPORTS_CXXFLAG_extra_semi
-- Performing Test SUPPORTS_CXXFLAG_extra_semi - Failed
-- Performing Test SUPPORTS_CFLAG_extra_semi
-- Performing Test SUPPORTS_CFLAG_extra_semi - Success
CMake Warning at cmake/add_warning.cmake:15 (message):
  Flag -Wextra-semi is unsupported
Call Stack (most recent call first):
  cmake/warnings.cmake:41 (add_warning)
  CMakeLists.txt:487 (include)


-- Performing Test SUPPORTS_CXXFLAG_gnu_case_range
-- Performing Test SUPPORTS_CXXFLAG_gnu_case_range - Failed
-- Performing Test SUPPORTS_CFLAG_gnu_case_range
-- Performing Test SUPPORTS_CFLAG_gnu_case_range - Success
CMake Warning at cmake/add_warning.cmake:15 (message):
  Flag -Wgnu-case-range is unsupported
Call Stack (most recent call first):
  cmake/warnings.cmake:42 (add_warning)
  CMakeLists.txt:487 (include)


-- Performing Test SUPPORTS_CXXFLAG_inconsistent_missing_destructor_override
-- Performing Test SUPPORTS_CXXFLAG_inconsistent_missing_destructor_override - Failed
-- Performing Test SUPPORTS_CFLAG_inconsistent_missing_destructor_override
-- Performing Test SUPPORTS_CFLAG_inconsistent_missing_destructor_override - Success
CMake Warning at cmake/add_warning.cmake:15 (message):
  Flag -Winconsistent-missing-destructor-override is unsupported
Call Stack (most recent call first):
  cmake/warnings.cmake:43 (add_warning)
  CMakeLists.txt:487 (include)


-- Performing Test SUPPORTS_CXXFLAG_newline_eof
-- Performing Test SUPPORTS_CXXFLAG_newline_eof - Failed
-- Performing Test SUPPORTS_CFLAG_newline_eof
-- Performing Test SUPPORTS_CFLAG_newline_eof - Success
CMake Warning at cmake/add_warning.cmake:15 (message):
  Flag -Wnewline-eof is unsupported
Call Stack (most recent call first):
  cmake/warnings.cmake:44 (add_warning)
  CMakeLists.txt:487 (include)


-- Performing Test SUPPORTS_CXXFLAG_old_style_cast
-- Performing Test SUPPORTS_CXXFLAG_old_style_cast - Failed
-- Performing Test SUPPORTS_CFLAG_old_style_cast
-- Performing Test SUPPORTS_CFLAG_old_style_cast - Success
CMake Warning at cmake/add_warning.cmake:15 (message):
  Flag -Wold-style-cast is unsupported
Call Stack (most recent call first):
  cmake/warnings.cmake:45 (add_warning)
  CMakeLists.txt:487 (include)


-- Performing Test SUPPORTS_CXXFLAG_range_loop_analysis
-- Performing Test SUPPORTS_CXXFLAG_range_loop_analysis - Failed
-- Performing Test SUPPORTS_CFLAG_range_loop_analysis
-- Performing Test SUPPORTS_CFLAG_range_loop_analysis - Success
CMake Warning at cmake/add_warning.cmake:15 (message):
  Flag -Wrange-loop-analysis is unsupported
Call Stack (most recent call first):
  cmake/warnings.cmake:46 (add_warning)
  CMakeLists.txt:487 (include)


-- Performing Test SUPPORTS_CXXFLAG_redundant_parens
-- Performing Test SUPPORTS_CXXFLAG_redundant_parens - Failed
-- Performing Test SUPPORTS_CFLAG_redundant_parens
-- Performing Test SUPPORTS_CFLAG_redundant_parens - Success
CMake Warning at cmake/add_warning.cmake:15 (message):
  Flag -Wredundant-parens is unsupported
Call Stack (most recent call first):
  cmake/warnings.cmake:47 (add_warning)
  CMakeLists.txt:487 (include)


-- Performing Test SUPPORTS_CXXFLAG_reserved_id_macro
-- Performing Test SUPPORTS_CXXFLAG_reserved_id_macro - Failed
-- Performing Test SUPPORTS_CFLAG_reserved_id_macro
-- Performing Test SUPPORTS_CFLAG_reserved_id_macro - Success
CMake Warning at cmake/add_warning.cmake:15 (message):
  Flag -Wreserved-id-macro is unsupported
Call Stack (most recent call first):
  cmake/warnings.cmake:48 (add_warning)
  CMakeLists.txt:487 (include)


-- Performing Test SUPPORTS_CXXFLAG_shadow_field
-- Performing Test SUPPORTS_CXXFLAG_shadow_field - Failed
-- Performing Test SUPPORTS_CFLAG_shadow_field
-- Performing Test SUPPORTS_CFLAG_shadow_field - Success
CMake Warning at cmake/add_warning.cmake:15 (message):
  Flag -Wshadow-field is unsupported
Call Stack (most recent call first):
  cmake/warnings.cmake:49 (add_warning)
  CMakeLists.txt:487 (include)


-- Performing Test SUPPORTS_CXXFLAG_shadow_uncaptured_local
-- Performing Test SUPPORTS_CXXFLAG_shadow_uncaptured_local - Failed
-- Performing Test SUPPORTS_CFLAG_shadow_uncaptured_local
-- Performing Test SUPPORTS_CFLAG_shadow_uncaptured_local - Success
CMake Warning at cmake/add_warning.cmake:15 (message):
  Flag -Wshadow-uncaptured-local is unsupported
Call Stack (most recent call first):
  cmake/warnings.cmake:50 (add_warning)
  CMakeLists.txt:487 (include)


-- Performing Test SUPPORTS_CXXFLAG_shadow
-- Performing Test SUPPORTS_CXXFLAG_shadow - Failed
-- Performing Test SUPPORTS_CFLAG_shadow
-- Performing Test SUPPORTS_CFLAG_shadow - Success
CMake Warning at cmake/add_warning.cmake:15 (message):
  Flag -Wshadow is unsupported
Call Stack (most recent call first):
  cmake/warnings.cmake:51 (add_warning)
  CMakeLists.txt:487 (include)


-- Performing Test SUPPORTS_CXXFLAG_string_plus_int
-- Performing Test SUPPORTS_CXXFLAG_string_plus_int - Failed
-- Performing Test SUPPORTS_CFLAG_string_plus_int
-- Performing Test SUPPORTS_CFLAG_string_plus_int - Success
CMake Warning at cmake/add_warning.cmake:15 (message):
  Flag -Wstring-plus-int is unsupported
Call Stack (most recent call first):
  cmake/warnings.cmake:52 (add_warning)
  CMakeLists.txt:487 (include)


-- Performing Test SUPPORTS_CXXFLAG_undef
-- Performing Test SUPPORTS_CXXFLAG_undef - Failed
-- Performing Test SUPPORTS_CFLAG_undef
-- Performing Test SUPPORTS_CFLAG_undef - Success
CMake Warning at cmake/add_warning.cmake:15 (message):
  Flag -Wundef is unsupported
Call Stack (most recent call first):
  cmake/warnings.cmake:53 (add_warning)
  CMakeLists.txt:487 (include)


-- Performing Test SUPPORTS_CXXFLAG_unreachable_code_return
-- Performing Test SUPPORTS_CXXFLAG_unreachable_code_return - Failed
-- Performing Test SUPPORTS_CFLAG_unreachable_code_return
-- Performing Test SUPPORTS_CFLAG_unreachable_code_return - Success
CMake Warning at cmake/add_warning.cmake:15 (message):
  Flag -Wunreachable-code-return is unsupported
Call Stack (most recent call first):
  cmake/warnings.cmake:54 (add_warning)
  CMakeLists.txt:487 (include)


-- Performing Test SUPPORTS_CXXFLAG_unreachable_code
-- Performing Test SUPPORTS_CXXFLAG_unreachable_code - Failed
-- Performing Test SUPPORTS_CFLAG_unreachable_code
-- Performing Test SUPPORTS_CFLAG_unreachable_code - Success
CMake Warning at cmake/add_warning.cmake:15 (message):
  Flag -Wunreachable-code is unsupported
Call Stack (most recent call first):
  cmake/warnings.cmake:55 (add_warning)
  CMakeLists.txt:487 (include)


-- Performing Test SUPPORTS_CXXFLAG_unused_exception_parameter
-- Performing Test SUPPORTS_CXXFLAG_unused_exception_parameter - Failed
-- Performing Test SUPPORTS_CFLAG_unused_exception_parameter
-- Performing Test SUPPORTS_CFLAG_unused_exception_parameter - Success
CMake Warning at cmake/add_warning.cmake:15 (message):
  Flag -Wunused-exception-parameter is unsupported
Call Stack (most recent call first):
  cmake/warnings.cmake:56 (add_warning)
  CMakeLists.txt:487 (include)


-- Performing Test SUPPORTS_CXXFLAG_unused_macros
-- Performing Test SUPPORTS_CXXFLAG_unused_macros - Failed
-- Performing Test SUPPORTS_CFLAG_unused_macros
-- Performing Test SUPPORTS_CFLAG_unused_macros - Success
CMake Warning at cmake/add_warning.cmake:15 (message):
  Flag -Wunused-macros is unsupported
Call Stack (most recent call first):
  cmake/warnings.cmake:57 (add_warning)
  CMakeLists.txt:487 (include)


-- Performing Test SUPPORTS_CXXFLAG_unused_member_function
-- Performing Test SUPPORTS_CXXFLAG_unused_member_function - Failed
-- Performing Test SUPPORTS_CFLAG_unused_member_function
-- Performing Test SUPPORTS_CFLAG_unused_member_function - Success
CMake Warning at cmake/add_warning.cmake:15 (message):
  Flag -Wunused-member-function is unsupported
Call Stack (most recent call first):
  cmake/warnings.cmake:58 (add_warning)
  CMakeLists.txt:487 (include)


-- Performing Test SUPPORTS_CXXFLAG_zero_as_null_pointer_constant
-- Performing Test SUPPORTS_CXXFLAG_zero_as_null_pointer_constant - Failed
-- Performing Test SUPPORTS_CFLAG_zero_as_null_pointer_constant
-- Performing Test SUPPORTS_CFLAG_zero_as_null_pointer_constant - Success
CMake Warning at cmake/add_warning.cmake:15 (message):
  Flag -Wzero-as-null-pointer-constant is unsupported
Call Stack (most recent call first):
  cmake/warnings.cmake:59 (add_warning)
  CMakeLists.txt:487 (include)


-- Performing Test SUPPORTS_CXXFLAG_everything
-- Performing Test SUPPORTS_CXXFLAG_everything - Failed
-- Performing Test SUPPORTS_CFLAG_everything
-- Performing Test SUPPORTS_CFLAG_everything - Success
CMake Warning at cmake/add_warning.cmake:15 (message):
  Flag -Weverything is unsupported
Call Stack (most recent call first):
  cmake/warnings.cmake:62 (add_warning)
  CMakeLists.txt:487 (include)


-- Performing Test SUPPORTS_CXXFLAG_no_cxx98_compat_pedantic
-- Performing Test SUPPORTS_CXXFLAG_no_cxx98_compat_pedantic - Failed
-- Performing Test SUPPORTS_CFLAG_no_cxx98_compat_pedantic
-- Performing Test SUPPORTS_CFLAG_no_cxx98_compat_pedantic - Failed
CMake Warning at cmake/add_warning.cmake:15 (message):
  Flag -Wno-c++98-compat-pedantic is unsupported
Call Stack (most recent call first):
  cmake/add_warning.cmake:28 (add_warning)
  cmake/warnings.cmake:63 (no_warning)
  CMakeLists.txt:487 (include)


CMake Warning at cmake/add_warning.cmake:21 (message):
  Flag -Wno-c++98-compat-pedantic is unsupported
Call Stack (most recent call first):
  cmake/add_warning.cmake:28 (add_warning)
  cmake/warnings.cmake:63 (no_warning)
  CMakeLists.txt:487 (include)


-- Performing Test SUPPORTS_CXXFLAG_no_cxx98_compat
-- Performing Test SUPPORTS_CXXFLAG_no_cxx98_compat - Failed
-- Performing Test SUPPORTS_CFLAG_no_cxx98_compat
-- Performing Test SUPPORTS_CFLAG_no_cxx98_compat - Failed
CMake Warning at cmake/add_warning.cmake:15 (message):
  Flag -Wno-c++98-compat is unsupported
Call Stack (most recent call first):
  cmake/add_warning.cmake:28 (add_warning)
  cmake/warnings.cmake:64 (no_warning)
  CMakeLists.txt:487 (include)


CMake Warning at cmake/add_warning.cmake:21 (message):
  Flag -Wno-c++98-compat is unsupported
Call Stack (most recent call first):
  cmake/add_warning.cmake:28 (add_warning)
  cmake/warnings.cmake:64 (no_warning)
  CMakeLists.txt:487 (include)


-- Performing Test SUPPORTS_CXXFLAG_no_c99_extensions
-- Performing Test SUPPORTS_CXXFLAG_no_c99_extensions - Failed
-- Performing Test SUPPORTS_CFLAG_no_c99_extensions
-- Performing Test SUPPORTS_CFLAG_no_c99_extensions - Failed
CMake Warning at cmake/add_warning.cmake:15 (message):
  Flag -Wno-c99-extensions is unsupported
Call Stack (most recent call first):
  cmake/add_warning.cmake:28 (add_warning)
  cmake/warnings.cmake:65 (no_warning)
  CMakeLists.txt:487 (include)


CMake Warning at cmake/add_warning.cmake:21 (message):
  Flag -Wno-c99-extensions is unsupported
Call Stack (most recent call first):
  cmake/add_warning.cmake:28 (add_warning)
  cmake/warnings.cmake:65 (no_warning)
  CMakeLists.txt:487 (include)


-- Performing Test SUPPORTS_CXXFLAG_no_conversion
-- Performing Test SUPPORTS_CXXFLAG_no_conversion - Failed
-- Performing Test SUPPORTS_CFLAG_no_conversion
-- Performing Test SUPPORTS_CFLAG_no_conversion - Failed
CMake Warning at cmake/add_warning.cmake:15 (message):
  Flag -Wno-conversion is unsupported
Call Stack (most recent call first):
  cmake/add_warning.cmake:28 (add_warning)
  cmake/warnings.cmake:66 (no_warning)
  CMakeLists.txt:487 (include)


CMake Warning at cmake/add_warning.cmake:21 (message):
  Flag -Wno-conversion is unsupported
Call Stack (most recent call first):
  cmake/add_warning.cmake:28 (add_warning)
  cmake/warnings.cmake:66 (no_warning)
  CMakeLists.txt:487 (include)


-- Performing Test SUPPORTS_CXXFLAG_no_ctad_maybe_unsupported
-- Performing Test SUPPORTS_CXXFLAG_no_ctad_maybe_unsupported - Failed
-- Performing Test SUPPORTS_CFLAG_no_ctad_maybe_unsupported
-- Performing Test SUPPORTS_CFLAG_no_ctad_maybe_unsupported - Failed
CMake Warning at cmake/add_warning.cmake:15 (message):
  Flag -Wno-ctad-maybe-unsupported is unsupported
Call Stack (most recent call first):
  cmake/add_warning.cmake:28 (add_warning)
  cmake/warnings.cmake:67 (no_warning)
  CMakeLists.txt:487 (include)


CMake Warning at cmake/add_warning.cmake:21 (message):
  Flag -Wno-ctad-maybe-unsupported is unsupported
Call Stack (most recent call first):
  cmake/add_warning.cmake:28 (add_warning)
  cmake/warnings.cmake:67 (no_warning)
  CMakeLists.txt:487 (include)


-- Performing Test SUPPORTS_CXXFLAG_no_deprecated_dynamic_exception_spec
-- Performing Test SUPPORTS_CXXFLAG_no_deprecated_dynamic_exception_spec - Failed
-- Performing Test SUPPORTS_CFLAG_no_deprecated_dynamic_exception_spec
-- Performing Test SUPPORTS_CFLAG_no_deprecated_dynamic_exception_spec - Failed
CMake Warning at cmake/add_warning.cmake:15 (message):
  Flag -Wno-deprecated-dynamic-exception-spec is unsupported
Call Stack (most recent call first):
  cmake/add_warning.cmake:28 (add_warning)
  cmake/warnings.cmake:68 (no_warning)
  CMakeLists.txt:487 (include)


CMake Warning at cmake/add_warning.cmake:21 (message):
  Flag -Wno-deprecated-dynamic-exception-spec is unsupported
Call Stack (most recent call first):
  cmake/add_warning.cmake:28 (add_warning)
  cmake/warnings.cmake:68 (no_warning)
  CMakeLists.txt:487 (include)


-- Performing Test SUPPORTS_CXXFLAG_no_disabled_macro_expansion
-- Performing Test SUPPORTS_CXXFLAG_no_disabled_macro_expansion - Failed
-- Performing Test SUPPORTS_CFLAG_no_disabled_macro_expansion
-- Performing Test SUPPORTS_CFLAG_no_disabled_macro_expansion - Failed
CMake Warning at cmake/add_warning.cmake:15 (message):
  Flag -Wno-disabled-macro-expansion is unsupported
Call Stack (most recent call first):
  cmake/add_warning.cmake:28 (add_warning)
  cmake/warnings.cmake:69 (no_warning)
  CMakeLists.txt:487 (include)


CMake Warning at cmake/add_warning.cmake:21 (message):
  Flag -Wno-disabled-macro-expansion is unsupported
Call Stack (most recent call first):
  cmake/add_warning.cmake:28 (add_warning)
  cmake/warnings.cmake:69 (no_warning)
  CMakeLists.txt:487 (include)


-- Performing Test SUPPORTS_CXXFLAG_no_documentation_unknown_command
-- Performing Test SUPPORTS_CXXFLAG_no_documentation_unknown_command - Failed
-- Performing Test SUPPORTS_CFLAG_no_documentation_unknown_command
-- Performing Test SUPPORTS_CFLAG_no_documentation_unknown_command - Failed
CMake Warning at cmake/add_warning.cmake:15 (message):
  Flag -Wno-documentation-unknown-command is unsupported
Call Stack (most recent call first):
  cmake/add_warning.cmake:28 (add_warning)
  cmake/warnings.cmake:70 (no_warning)
  CMakeLists.txt:487 (include)


CMake Warning at cmake/add_warning.cmake:21 (message):
  Flag -Wno-documentation-unknown-command is unsupported
Call Stack (most recent call first):
  cmake/add_warning.cmake:28 (add_warning)
  cmake/warnings.cmake:70 (no_warning)
  CMakeLists.txt:487 (include)


-- Performing Test SUPPORTS_CXXFLAG_no_double_promotion
-- Performing Test SUPPORTS_CXXFLAG_no_double_promotion - Failed
-- Performing Test SUPPORTS_CFLAG_no_double_promotion
-- Performing Test SUPPORTS_CFLAG_no_double_promotion - Failed
CMake Warning at cmake/add_warning.cmake:15 (message):
  Flag -Wno-double-promotion is unsupported
Call Stack (most recent call first):
  cmake/add_warning.cmake:28 (add_warning)
  cmake/warnings.cmake:71 (no_warning)
  CMakeLists.txt:487 (include)


CMake Warning at cmake/add_warning.cmake:21 (message):
  Flag -Wno-double-promotion is unsupported
Call Stack (most recent call first):
  cmake/add_warning.cmake:28 (add_warning)
  cmake/warnings.cmake:71 (no_warning)
  CMakeLists.txt:487 (include)


-- Performing Test SUPPORTS_CXXFLAG_no_exit_time_destructors
-- Performing Test SUPPORTS_CXXFLAG_no_exit_time_destructors - Failed
-- Performing Test SUPPORTS_CFLAG_no_exit_time_destructors
-- Performing Test SUPPORTS_CFLAG_no_exit_time_destructors - Failed
CMake Warning at cmake/add_warning.cmake:15 (message):
  Flag -Wno-exit-time-destructors is unsupported
Call Stack (most recent call first):
  cmake/add_warning.cmake:28 (add_warning)
  cmake/warnings.cmake:72 (no_warning)
  CMakeLists.txt:487 (include)


CMake Warning at cmake/add_warning.cmake:21 (message):
  Flag -Wno-exit-time-destructors is unsupported
Call Stack (most recent call first):
  cmake/add_warning.cmake:28 (add_warning)
  cmake/warnings.cmake:72 (no_warning)
  CMakeLists.txt:487 (include)


-- Performing Test SUPPORTS_CXXFLAG_no_float_equal
-- Performing Test SUPPORTS_CXXFLAG_no_float_equal - Failed
-- Performing Test SUPPORTS_CFLAG_no_float_equal
-- Performing Test SUPPORTS_CFLAG_no_float_equal - Failed
CMake Warning at cmake/add_warning.cmake:15 (message):
  Flag -Wno-float-equal is unsupported
Call Stack (most recent call first):
  cmake/add_warning.cmake:28 (add_warning)
  cmake/warnings.cmake:73 (no_warning)
  CMakeLists.txt:487 (include)


CMake Warning at cmake/add_warning.cmake:21 (message):
  Flag -Wno-float-equal is unsupported
Call Stack (most recent call first):
  cmake/add_warning.cmake:28 (add_warning)
  cmake/warnings.cmake:73 (no_warning)
  CMakeLists.txt:487 (include)


-- Performing Test SUPPORTS_CXXFLAG_no_global_constructors
-- Performing Test SUPPORTS_CXXFLAG_no_global_constructors - Failed
-- Performing Test SUPPORTS_CFLAG_no_global_constructors
-- Performing Test SUPPORTS_CFLAG_no_global_constructors - Failed
CMake Warning at cmake/add_warning.cmake:15 (message):
  Flag -Wno-global-constructors is unsupported
Call Stack (most recent call first):
  cmake/add_warning.cmake:28 (add_warning)
  cmake/warnings.cmake:74 (no_warning)
  CMakeLists.txt:487 (include)


CMake Warning at cmake/add_warning.cmake:21 (message):
  Flag -Wno-global-constructors is unsupported
Call Stack (most recent call first):
  cmake/add_warning.cmake:28 (add_warning)
  cmake/warnings.cmake:74 (no_warning)
  CMakeLists.txt:487 (include)


-- Performing Test SUPPORTS_CXXFLAG_no_missing_prototypes
-- Performing Test SUPPORTS_CXXFLAG_no_missing_prototypes - Failed
-- Performing Test SUPPORTS_CFLAG_no_missing_prototypes
-- Performing Test SUPPORTS_CFLAG_no_missing_prototypes - Failed
CMake Warning at cmake/add_warning.cmake:15 (message):
  Flag -Wno-missing-prototypes is unsupported
Call Stack (most recent call first):
  cmake/add_warning.cmake:28 (add_warning)
  cmake/warnings.cmake:75 (no_warning)
  CMakeLists.txt:487 (include)


CMake Warning at cmake/add_warning.cmake:21 (message):
  Flag -Wno-missing-prototypes is unsupported
Call Stack (most recent call first):
  cmake/add_warning.cmake:28 (add_warning)
  cmake/warnings.cmake:75 (no_warning)
  CMakeLists.txt:487 (include)


-- Performing Test SUPPORTS_CXXFLAG_no_missing_variable_declarations
-- Performing Test SUPPORTS_CXXFLAG_no_missing_variable_declarations - Failed
-- Performing Test SUPPORTS_CFLAG_no_missing_variable_declarations
-- Performing Test SUPPORTS_CFLAG_no_missing_variable_declarations - Failed
CMake Warning at cmake/add_warning.cmake:15 (message):
  Flag -Wno-missing-variable-declarations is unsupported
Call Stack (most recent call first):
  cmake/add_warning.cmake:28 (add_warning)
  cmake/warnings.cmake:76 (no_warning)
  CMakeLists.txt:487 (include)


CMake Warning at cmake/add_warning.cmake:21 (message):
  Flag -Wno-missing-variable-declarations is unsupported
Call Stack (most recent call first):
  cmake/add_warning.cmake:28 (add_warning)
  cmake/warnings.cmake:76 (no_warning)
  CMakeLists.txt:487 (include)


-- Performing Test SUPPORTS_CXXFLAG_no_nested_anon_types
-- Performing Test SUPPORTS_CXXFLAG_no_nested_anon_types - Failed
-- Performing Test SUPPORTS_CFLAG_no_nested_anon_types
-- Performing Test SUPPORTS_CFLAG_no_nested_anon_types - Failed
CMake Warning at cmake/add_warning.cmake:15 (message):
  Flag -Wno-nested-anon-types is unsupported
Call Stack (most recent call first):
  cmake/add_warning.cmake:28 (add_warning)
  cmake/warnings.cmake:77 (no_warning)
  CMakeLists.txt:487 (include)


CMake Warning at cmake/add_warning.cmake:21 (message):
  Flag -Wno-nested-anon-types is unsupported
Call Stack (most recent call first):
  cmake/add_warning.cmake:28 (add_warning)
  cmake/warnings.cmake:77 (no_warning)
  CMakeLists.txt:487 (include)


-- Performing Test SUPPORTS_CXXFLAG_no_packed
-- Performing Test SUPPORTS_CXXFLAG_no_packed - Failed
-- Performing Test SUPPORTS_CFLAG_no_packed
-- Performing Test SUPPORTS_CFLAG_no_packed - Failed
CMake Warning at cmake/add_warning.cmake:15 (message):
  Flag -Wno-packed is unsupported
Call Stack (most recent call first):
  cmake/add_warning.cmake:28 (add_warning)
  cmake/warnings.cmake:78 (no_warning)
  CMakeLists.txt:487 (include)


CMake Warning at cmake/add_warning.cmake:21 (message):
  Flag -Wno-packed is unsupported
Call Stack (most recent call first):
  cmake/add_warning.cmake:28 (add_warning)
  cmake/warnings.cmake:78 (no_warning)
  CMakeLists.txt:487 (include)


-- Performing Test SUPPORTS_CXXFLAG_no_padded
-- Performing Test SUPPORTS_CXXFLAG_no_padded - Failed
-- Performing Test SUPPORTS_CFLAG_no_padded
-- Performing Test SUPPORTS_CFLAG_no_padded - Failed
CMake Warning at cmake/add_warning.cmake:15 (message):
  Flag -Wno-padded is unsupported
Call Stack (most recent call first):
  cmake/add_warning.cmake:28 (add_warning)
  cmake/warnings.cmake:79 (no_warning)
  CMakeLists.txt:487 (include)


CMake Warning at cmake/add_warning.cmake:21 (message):
  Flag -Wno-padded is unsupported
Call Stack (most recent call first):
  cmake/add_warning.cmake:28 (add_warning)
  cmake/warnings.cmake:79 (no_warning)
  CMakeLists.txt:487 (include)


-- Performing Test SUPPORTS_CXXFLAG_no_return_std_move_in_cxx11
-- Performing Test SUPPORTS_CXXFLAG_no_return_std_move_in_cxx11 - Failed
-- Performing Test SUPPORTS_CFLAG_no_return_std_move_in_cxx11
-- Performing Test SUPPORTS_CFLAG_no_return_std_move_in_cxx11 - Failed
CMake Warning at cmake/add_warning.cmake:15 (message):
  Flag -Wno-return-std-move-in-c++11 is unsupported
Call Stack (most recent call first):
  cmake/add_warning.cmake:28 (add_warning)
  cmake/warnings.cmake:80 (no_warning)
  CMakeLists.txt:487 (include)


CMake Warning at cmake/add_warning.cmake:21 (message):
  Flag -Wno-return-std-move-in-c++11 is unsupported
Call Stack (most recent call first):
  cmake/add_warning.cmake:28 (add_warning)
  cmake/warnings.cmake:80 (no_warning)
  CMakeLists.txt:487 (include)


-- Performing Test SUPPORTS_CXXFLAG_no_shift_sign_overflow
-- Performing Test SUPPORTS_CXXFLAG_no_shift_sign_overflow - Failed
-- Performing Test SUPPORTS_CFLAG_no_shift_sign_overflow
-- Performing Test SUPPORTS_CFLAG_no_shift_sign_overflow - Failed
CMake Warning at cmake/add_warning.cmake:15 (message):
  Flag -Wno-shift-sign-overflow is unsupported
Call Stack (most recent call first):
  cmake/add_warning.cmake:28 (add_warning)
  cmake/warnings.cmake:81 (no_warning)
  CMakeLists.txt:487 (include)


CMake Warning at cmake/add_warning.cmake:21 (message):
  Flag -Wno-shift-sign-overflow is unsupported
Call Stack (most recent call first):
  cmake/add_warning.cmake:28 (add_warning)
  cmake/warnings.cmake:81 (no_warning)
  CMakeLists.txt:487 (include)


-- Performing Test SUPPORTS_CXXFLAG_no_sign_conversion
-- Performing Test SUPPORTS_CXXFLAG_no_sign_conversion - Failed
-- Performing Test SUPPORTS_CFLAG_no_sign_conversion
-- Performing Test SUPPORTS_CFLAG_no_sign_conversion - Failed
CMake Warning at cmake/add_warning.cmake:15 (message):
  Flag -Wno-sign-conversion is unsupported
Call Stack (most recent call first):
  cmake/add_warning.cmake:28 (add_warning)
  cmake/warnings.cmake:82 (no_warning)
  CMakeLists.txt:487 (include)


CMake Warning at cmake/add_warning.cmake:21 (message):
  Flag -Wno-sign-conversion is unsupported
Call Stack (most recent call first):
  cmake/add_warning.cmake:28 (add_warning)
  cmake/warnings.cmake:82 (no_warning)
  CMakeLists.txt:487 (include)


-- Performing Test SUPPORTS_CXXFLAG_no_switch_enum
-- Performing Test SUPPORTS_CXXFLAG_no_switch_enum - Failed
-- Performing Test SUPPORTS_CFLAG_no_switch_enum
-- Performing Test SUPPORTS_CFLAG_no_switch_enum - Failed
CMake Warning at cmake/add_warning.cmake:15 (message):
  Flag -Wno-switch-enum is unsupported
Call Stack (most recent call first):
  cmake/add_warning.cmake:28 (add_warning)
  cmake/warnings.cmake:83 (no_warning)
  CMakeLists.txt:487 (include)


CMake Warning at cmake/add_warning.cmake:21 (message):
  Flag -Wno-switch-enum is unsupported
Call Stack (most recent call first):
  cmake/add_warning.cmake:28 (add_warning)
  cmake/warnings.cmake:83 (no_warning)
  CMakeLists.txt:487 (include)


-- Performing Test SUPPORTS_CXXFLAG_no_undefined_func_template
-- Performing Test SUPPORTS_CXXFLAG_no_undefined_func_template - Failed
-- Performing Test SUPPORTS_CFLAG_no_undefined_func_template
-- Performing Test SUPPORTS_CFLAG_no_undefined_func_template - Failed
CMake Warning at cmake/add_warning.cmake:15 (message):
  Flag -Wno-undefined-func-template is unsupported
Call Stack (most recent call first):
  cmake/add_warning.cmake:28 (add_warning)
  cmake/warnings.cmake:84 (no_warning)
  CMakeLists.txt:487 (include)


CMake Warning at cmake/add_warning.cmake:21 (message):
  Flag -Wno-undefined-func-template is unsupported
Call Stack (most recent call first):
  cmake/add_warning.cmake:28 (add_warning)
  cmake/warnings.cmake:84 (no_warning)
  CMakeLists.txt:487 (include)


-- Performing Test SUPPORTS_CXXFLAG_no_unused_template
-- Performing Test SUPPORTS_CXXFLAG_no_unused_template - Failed
-- Performing Test SUPPORTS_CFLAG_no_unused_template
-- Performing Test SUPPORTS_CFLAG_no_unused_template - Failed
CMake Warning at cmake/add_warning.cmake:15 (message):
  Flag -Wno-unused-template is unsupported
Call Stack (most recent call first):
  cmake/add_warning.cmake:28 (add_warning)
  cmake/warnings.cmake:85 (no_warning)
  CMakeLists.txt:487 (include)


CMake Warning at cmake/add_warning.cmake:21 (message):
  Flag -Wno-unused-template is unsupported
Call Stack (most recent call first):
  cmake/add_warning.cmake:28 (add_warning)
  cmake/warnings.cmake:85 (no_warning)
  CMakeLists.txt:487 (include)


-- Performing Test SUPPORTS_CXXFLAG_no_vla
-- Performing Test SUPPORTS_CXXFLAG_no_vla - Failed
-- Performing Test SUPPORTS_CFLAG_no_vla
-- Performing Test SUPPORTS_CFLAG_no_vla - Failed
CMake Warning at cmake/add_warning.cmake:15 (message):
  Flag -Wno-vla is unsupported
Call Stack (most recent call first):
  cmake/add_warning.cmake:28 (add_warning)
  cmake/warnings.cmake:86 (no_warning)
  CMakeLists.txt:487 (include)


CMake Warning at cmake/add_warning.cmake:21 (message):
  Flag -Wno-vla is unsupported
Call Stack (most recent call first):
  cmake/add_warning.cmake:28 (add_warning)
  cmake/warnings.cmake:86 (no_warning)
  CMakeLists.txt:487 (include)


-- Performing Test SUPPORTS_CXXFLAG_no_weak_template_vtables
-- Performing Test SUPPORTS_CXXFLAG_no_weak_template_vtables - Failed
-- Performing Test SUPPORTS_CFLAG_no_weak_template_vtables
-- Performing Test SUPPORTS_CFLAG_no_weak_template_vtables - Failed
CMake Warning at cmake/add_warning.cmake:15 (message):
  Flag -Wno-weak-template-vtables is unsupported
Call Stack (most recent call first):
  cmake/add_warning.cmake:28 (add_warning)
  cmake/warnings.cmake:87 (no_warning)
  CMakeLists.txt:487 (include)


CMake Warning at cmake/add_warning.cmake:21 (message):
  Flag -Wno-weak-template-vtables is unsupported
Call Stack (most recent call first):
  cmake/add_warning.cmake:28 (add_warning)
  cmake/warnings.cmake:87 (no_warning)
  CMakeLists.txt:487 (include)


-- Performing Test SUPPORTS_CXXFLAG_no_weak_vtables
-- Performing Test SUPPORTS_CXXFLAG_no_weak_vtables - Failed
-- Performing Test SUPPORTS_CFLAG_no_weak_vtables
-- Performing Test SUPPORTS_CFLAG_no_weak_vtables - Failed
CMake Warning at cmake/add_warning.cmake:15 (message):
  Flag -Wno-weak-vtables is unsupported
Call Stack (most recent call first):
  cmake/add_warning.cmake:28 (add_warning)
  cmake/warnings.cmake:88 (no_warning)
  CMakeLists.txt:487 (include)


CMake Warning at cmake/add_warning.cmake:21 (message):
  Flag -Wno-weak-vtables is unsupported
Call Stack (most recent call first):
  cmake/add_warning.cmake:28 (add_warning)
  cmake/warnings.cmake:88 (no_warning)
  CMakeLists.txt:487 (include)


-- /data/compile/ClickHouse/src: Have 30123 megabytes of memory. Limiting concurrent linkers jobs to 8 and compiler jobs to 12
-- Will build ClickHouse 20.9.7.11 revision 54439 
-- Target check already exists
-- /data/compile/ClickHouse/utils: Have 30126 megabytes of memory. Limiting concurrent linkers jobs to 8 and compiler jobs to OFF
-- Configuring done
-- Generating done
CMake Warning:
  Manually-specified variables were not used by the project:

    ENABLE_TCMALLOC
    HAVE_AVX
    HAVE_AVX2
    HAVE_PCLMULQDQ


-- Build files have been written to: /data/compile/ClickHouse/build
@ElapsedSoul
Copy link
Author

After I search for a while, I'm working on build compiler-rt myself with this page.
I am fresh for clang and llvm.

@ElapsedSoul
Copy link
Author

ElapsedSoul commented Jan 12, 2021

I have done this:

git clone https://github.com/llvm/llvm-project.git
cd llvm-project
mkdir build (in-tree build is not supported)
cd build
cmake -DLLVM_ENABLE_PROJECTS=clang -G "Unix Makefiles" ../llvm
make -j8
make install

cd llvm-project
mkdir build-compiler-rt
cd build-compiler-rt
cmake ../compiler-rt -DLLVM_CONFIG_PATH=/usr/local/bin/llvm-config
make -j8
make install
cp /usr/local/lib/linux/libclang_rt.builtins-aarch64.a /usr/local/lib

, which get through the error.
And it's still compiling. waitting for the success.

@ElapsedSoul
Copy link
Author

This error have got through, then I got another error. Might I create a new issuse or just post in this issuse? @robot-clickhouse

@ElapsedSoul
Copy link
Author

I got this warning error:

[105/2077] Building CXX object src/CMakeFiles/dbms.dir/Storages/MergeTree/DataPartsExchange.cpp.o
FAILED: src/CMakeFiles/dbms.dir/Storages/MergeTree/DataPartsExchange.cpp.o 
/usr/local/bin/clang++ -DCONFIGDIR=\"\" -DHAVE_CONFIG_H -DLIBSASL_EXPORTS=1 -DLZ4_DISABLE_DEPRECATE_WARNINGS=1 -DOBSOLETE_CRAM_ATTR=1 -DOBSOLETE_DIGEST_ATTR=1 -DPLUGINDIR=\"\" -DPOCO_ENABLE_CPP11 -DPOCO_HAVE_FD_EPOLL -DPOCO_OS_FAMILY_UNIX -DSASLAUTHD_CONF_FILE_DEFAULT=\"\" -DSNAPPY_CODEC_AVAILABLE -DSTD_EXCEPTION_HAS_STACK_TRACE=1 -DUNALIGNED_OK -DUSE_FASTMEMCPY=0 -DUSE_JEMALLOC=0 -DUSE_REPLXX=1 -DUSE_XXHASH=1 -DWITH_COVERAGE=0 -DWITH_GZFILEOP -DX86_64 -DZLIB_COMPAT -I../contrib/sentry-native/include -Iincludes/configs -I../src -Isrc -Isrc/Core/include -Icontrib/cyrus-sasl-cmake -I../contrib/krb5/src/include -Icontrib/krb5-cmake/include -I../base/common/.. -Ibase/common/.. -I../contrib/cityhash102/include -I../contrib/cctz/include -Icontrib/zlib-ng -I../contrib/zlib-ng -I../base/pcg-random/. -I../contrib/lz4/lib -I../base/mysqlxx/.. -I../contrib/mariadb-connector-c/include -Icontrib/mariadb-connector-c/include -I../contrib/zstd/lib -I../contrib/libuv/include -isystem ../contrib/orc/c++/include -isystem contrib/orc/c++/include -isystem ../contrib/protobuf/src -isystem ../contrib/sparsehash-c11 -isystem ../contrib/openldap-cmake/linux_aarch64/include -isystem ../contrib/openldap/include -isystem ../contrib/avro/lang/c++/include -isystem ../contrib/pdqsort -isystem ../contrib/libcxx/include -isystem ../contrib/libcxxabi/include -isystem ../contrib/libunwind/include -isystem ../contrib/libdivide/. -isystem ../contrib/AMQP-CPP/include -isystem ../contrib/openssl-cmake/linux_aarch64/include -isystem ../contrib/openssl/include -isystem ../contrib/libbtrie/include -isystem ../contrib/boost -isystem ../contrib/msgpack-c/include -isystem ../contrib/re2 -isystem ../contrib/poco/Net/include -isystem ../contrib/poco/Foundation/include -isystem ../contrib/poco/NetSSL_OpenSSL/include -isystem ../contrib/poco/Crypto/include -isystem ../contrib/poco/Util/include -isystem ../contrib/poco/JSON/include -isystem ../contrib/poco/XML/include -isystem ../contrib/replxx/include -isystem ../contrib/fmtlib-cmake/../fmtlib/include -isystem ../contrib/double-conversion -isystem ../contrib/ryu -isystem contrib/re2_st -isystem ../contrib/croaring -isystem ../contrib/poco/MongoDB/include -isystem ../contrib/icu/icu4c/source/i18n -isystem ../contrib/icu/icu4c/source/common -isystem ../contrib/capnproto/c++/src -isystem ../contrib/arrow/cpp/src -isystem ../contrib/arrow-cmake/cpp/src -isystem ../contrib/avro/lang/c++/api -fdiagnostics-color=always -std=c++2a -fsized-deallocation  -gdwarf-aranges -pipe   -Wall -Wno-unused-command-line-argument  -fdiagnostics-absolute-paths -Werror -Wextra -O2 -g -DNDEBUG -O3    -D OS_LINUX -nostdinc++ -MD -MT src/CMakeFiles/dbms.dir/Storages/MergeTree/DataPartsExchange.cpp.o -MF src/CMakeFiles/dbms.dir/Storages/MergeTree/DataPartsExchange.cpp.o.d -o src/CMakeFiles/dbms.dir/Storages/MergeTree/DataPartsExchange.cpp.o -c ../src/Storages/MergeTree/DataPartsExchange.cpp
In file included from ../src/Storages/MergeTree/DataPartsExchange.cpp:1:
In file included from ../src/Storages/MergeTree/DataPartsExchange.h:3:
In file included from ../src/Interpreters/InterserverIOHandler.h:3:
In file included from ../src/IO/ReadBuffer.h:8:
In file included from ../src/Common/Exception.h:9:
In file included from ../src/Common/StackTrace.h:3:
In file included from ../base/common/../common/types.h:9:
In file included from ../base/common/../common/wide_integer.h:249:
/data/compile/ClickHouse/base/common/wide_integer_impl.h:202:31: error: implicit conversion from 'std::numeric_limits<unsigned long>::type' (aka 'unsigned long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Werror,-Wimplicit-const-int-float-conversion]
        if ((rhs > 0 && rhs < std::numeric_limits<uint64_t>::max()) || (rhs < 0 && rhs > std::numeric_limits<int64_t>::min()))
                            ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/data/compile/ClickHouse/base/common/wide_integer_impl.h:863:16: note: in instantiation of member function 'std::wide_integer<256, int>::_impl::wide_integer_from_bultin' requested here
        _impl::wide_integer_from_bultin(*this, rhs);
               ^
/data/compile/ClickHouse/src/Common/FieldVisitors.h:146:20: note: in instantiation of function template specialization 'std::wide_integer<256, int>::wide_integer<double>' requested here
            return Int256(x);
                   ^
1 error generated.
ninja: build stopped: subcommand failed.

Then I comment out these three lines in CMakelists.txt:

#if (WERROR)
#    add_warning(error)
#endif ()

And then pass through the warn error.

@ElapsedSoul
Copy link
Author

Compile completed.

@alexey-milovidov alexey-milovidov added the comp-aarch64 arm / aarch platform specific label Jan 22, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
build comp-aarch64 arm / aarch platform specific
Projects
None yet
Development

No branches or pull requests

2 participants