Details
-
Bug
-
Resolution: Unresolved
-
Major
-
None
-
3.0.4
-
None
-
Linux, x86_64, gcc 10.2.1
-
1
-
High
Description
Looks like libcouchbase is not LTO optimisation ready because after use it some symbols are not provided libcouchbase linked with LTO (they needs to be marked as part of the public ABI interface in sym file used in linker script).
Here is build log:
+ cd libcouchbase-3.0.4 |
+ export 'CFLAGS=-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto=auto -flto-partition=none' |
+ CFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto=auto -flto-partition=none' |
+ export 'CXXFLAGS=-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto=auto -flto-partition=none' |
+ CXXFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto=auto -flto-partition=none' |
+ export 'FFLAGS=-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules -flto=auto -flto-partition=none' |
+ FFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules -flto=auto -flto-partition=none' |
+ export 'FCFLAGS=-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules -flto=auto -flto-partition=none' |
+ FCFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules -flto=auto -flto-partition=none' |
+ export 'LDFLAGS=-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -flto=auto -flto-partition=none -fuse-linker-plugin' |
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -flto=auto -flto-partition=none -fuse-linker-plugin' |
+ export AR=/usr/bin/gcc-ar RANLIB=/usr/bin/gcc-ranlib NM=/usr/bin/gcc-nm
|
+ AR=/usr/bin/gcc-ar
|
+ RANLIB=/usr/bin/gcc-ranlib
|
+ NM=/usr/bin/gcc-nm
|
+ export CC=gcc CXX=g++
|
+ CC=gcc
|
+ CXX=g++
|
+ /usr/bin/cmake -D BUILD_SHARED_LIBS=ON -D CMAKE_AR=/usr/bin/gcc-ar -D CMAKE_BUILD_TYPE=RelWithDebInfo -D CMAKE_C_FLAGS_RELEASE=-DNDEBUG -D CMAKE_CXX_FLAGS_RELEASE=-DNDEBUG -D CMAKE_Fortran_FLAGS_RELEASE=-DNDEBUG -D CMAKE_INSTALL_PREFIX=/usr -D CMAKE_NM=/usr/bin/gcc-nm -D CMAKE_RANLIB=/usr/bin/gcc-ranlib -D CMAKE_VERBOSE_MAKEFILE=ON -D INCLUDE_INSTALL_DIR=/usr/include -D LIB_INSTALL_DIR=/usr/lib64 -D LIB_SUFFIX=64 -D SHARE_INSTALL_PREFIX=/usr/share -D SYSCONF_INSTALL_DIR=/etc . -B x86_64-redhat-linux-gnu -D LCB_NO_MOCK=ON |
-- The C compiler identification is GNU 10.2.1 |
-- The CXX compiler identification is GNU 10.2.1 |
-- Detecting C compiler ABI info
|
-- Detecting C compiler ABI info - done
|
-- Check for working C compiler: /usr/bin/gcc - 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/bin/g++ - skipped |
-- Detecting CXX compile features
|
-- Detecting CXX compile features - done
|
-- Found libevent in /usr/include : /usr/lib64/libevent_core.so
|
-- Looking for event_new |
-- Looking for event_new - found |
-- Found libev in /usr/include : /usr/lib64/libev.so
|
-- Looking for ev_loop |
-- Looking for ev_loop - not found |
-- Looking for ev_run |
-- Looking for ev_run - found |
-- libev4 found
|
-- Found UV include dir: /usr/include
|
-- Found libuv in /usr/include : /usr/lib64/libuv.so
|
fatal: not a git repository (or any parent up to mount point /home/tkloczko)
|
Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
|
fatal: not a git repository (or any parent up to mount point /home/tkloczko)
|
Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
|
-- Sanitized VERSION=
|
fatal: not a git repository (or any parent up to mount point /home/tkloczko)
|
Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
|
-- libcouchbase 3,0,4 |
-- Building libcouchbase 3.0.4/0xdeadbeef |
-- Found OpenSSL: /usr/lib64/libcrypto.so (found version "1.1.1g") |
-- SSL Found: 1.1.1g (/usr/lib64/libssl.so;/usr/lib64/libcrypto.so) |
-- Performing Test HAVE_PKCS5_PBKDF2_HMAC
|
-- Performing Test HAVE_PKCS5_PBKDF2_HMAC - Success
|
-- Found PythonInterp: /usr/bin/python3.8 (found version "3.8.3") |
-- Looking for pthread.h |
-- Looking for pthread.h - found |
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
|
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
|
-- Found Threads: TRUE
|
-- Looking for gethrtime |
-- Looking for gethrtime - not found |
-- Looking for gettimeofday |
-- Looking for gettimeofday - found |
-- Looking for clock_gettime |
-- Looking for clock_gettime - found |
-- Looking for setitimer |
-- Looking for setitimer - found |
-- Looking for htonll |
-- Looking for htonll - not found |
-- Looking for res_search |
-- Looking for res_search - found |
-- Looking for include file dlfcn.h |
-- Looking for include file dlfcn.h - found |
-- Looking for include file netdb.h |
-- Looking for include file netdb.h - found |
-- Looking for include file stdint.h |
-- Looking for include file stdint.h - found |
-- Looking for include file stddef.h |
-- Looking for include file stddef.h - found |
-- Looking for include file strings.h |
-- Looking for include file strings.h - found |
-- Looking for include file sys/socket.h |
-- Looking for include file sys/socket.h - found |
-- Looking for include file sys/stat.h |
-- Looking for include file sys/stat.h - found |
-- Looking for include file sys/types.h |
-- Looking for include file sys/types.h - found |
-- Looking for include file unistd.h |
-- Looking for include file unistd.h - found |
-- Looking for include file sys/uio.h |
-- Looking for include file sys/uio.h - found |
-- Looking for include file fcntl.h |
-- Looking for include file fcntl.h - found |
-- Looking for include file sys/time.h |
-- Looking for include file sys/time.h - found |
-- Looking for include file arpa/inet.h |
-- Looking for include file arpa/inet.h - found |
-- Looking for include file inttypes.h |
-- Looking for include file inttypes.h - found |
-- Looking for include file arpa/nameser.h |
-- Looking for include file arpa/nameser.h - found |
-- Configuring done
|
-- Generating done
|
CMake Warning:
|
Manually-specified variables were not used by the project: CMAKE_Fortran_FLAGS_RELEASE
|
INCLUDE_INSTALL_DIR
|
LIB_SUFFIX
|
SHARE_INSTALL_PREFIX
|
SYSCONF_INSTALL_DIR
|
-- Build files have been written to: /home/tkloczko/rpmbuild/BUILD/libcouchbase-3.0.4/x86_64-redhat-linux-gnu |
+ /usr/bin/make -O -j48 V=1 VERBOSE=1 -C x86_64-redhat-linux-gnu |
make: Entering directory '/home/tkloczko/rpmbuild/BUILD/libcouchbase-3.0.4/x86_64-redhat-linux-gnu' |
/usr/bin/cmake -S/home/tkloczko/rpmbuild/BUILD/libcouchbase-3.0.4 -B/home/tkloczko/rpmbuild/BUILD/libcouchbase-3.0.4/x86_64-redhat-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 |
make: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libcouchbase-3.0.4/x86_64-redhat-linux-gnu' |
make: Entering directory '/home/tkloczko/rpmbuild/BUILD/libcouchbase-3.0.4/x86_64-redhat-linux-gnu' |
/usr/bin/cmake -E cmake_progress_start /home/tkloczko/rpmbuild/BUILD/libcouchbase-3.0.4/x86_64-redhat-linux-gnu/CMakeFiles /home/tkloczko/rpmbuild/BUILD/libcouchbase-3.0.4/x86_64-redhat-linux-gnu//CMakeFiles/progress.marks |
make: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libcouchbase-3.0.4/x86_64-redhat-linux-gnu' |
/usr/bin/make -f CMakeFiles/Makefile2 all
|
/usr/bin/make -f plugins/io/select/CMakeFiles/couchbase_select.dir/build.make plugins/io/select/CMakeFiles/couchbase_select.dir/depend
|
/usr/bin/make -f CMakeFiles/couchbase_utils.dir/build.make CMakeFiles/couchbase_utils.dir/depend
|
/usr/bin/make -f CMakeFiles/netbuf.dir/build.make CMakeFiles/netbuf.dir/depend
|
/usr/bin/make -f CMakeFiles/lcb_jsparse.dir/build.make CMakeFiles/lcb_jsparse.dir/depend
|
/usr/bin/make -f CMakeFiles/lcbht.dir/build.make CMakeFiles/lcbht.dir/depend
|
/usr/bin/make -f CMakeFiles/lcbcore-cxx.dir/build.make CMakeFiles/lcbcore-cxx.dir/depend
|
/usr/bin/make -f CMakeFiles/lcbio.dir/build.make CMakeFiles/lcbio.dir/depend
|
/usr/bin/make -f CMakeFiles/mcreq-cxx.dir/build.make CMakeFiles/mcreq-cxx.dir/depend
|
/usr/bin/make -f CMakeFiles/rdb.dir/build.make CMakeFiles/rdb.dir/depend
|
/usr/bin/make -f CMakeFiles/mcreq.dir/build.make CMakeFiles/mcreq.dir/depend
|
/usr/bin/make -f CMakeFiles/lcbio-cxx.dir/build.make CMakeFiles/lcbio-cxx.dir/depend
|
/usr/bin/make -f CMakeFiles/lcbcore.dir/build.make CMakeFiles/lcbcore.dir/depend
|
/usr/bin/make -f src/vbucket/CMakeFiles/vbucket-lcb.dir/build.make src/vbucket/CMakeFiles/vbucket-lcb.dir/depend
|
/usr/bin/make -f contrib/cbsasl/CMakeFiles/cbsasl-lcb.dir/build.make contrib/cbsasl/CMakeFiles/cbsasl-lcb.dir/depend
|
/usr/bin/make -f src/ssl/CMakeFiles/lcbssl.dir/build.make src/ssl/CMakeFiles/lcbssl.dir/depend
|
/usr/bin/make -f contrib/lcb-jsoncpp/CMakeFiles/lcb_jsoncpp.dir/build.make contrib/lcb-jsoncpp/CMakeFiles/lcb_jsoncpp.dir/depend
|
/usr/bin/make -f contrib/snappy/CMakeFiles/lcb_snappy.dir/build.make contrib/snappy/CMakeFiles/lcb_snappy.dir/depend
|
/usr/bin/make -f CMakeFiles/netbuf-malloc.dir/build.make CMakeFiles/netbuf-malloc.dir/depend
|
/usr/bin/make -f contrib/cliopts/CMakeFiles/cliopts.dir/build.make contrib/cliopts/CMakeFiles/cliopts.dir/depend
|
/usr/bin/make -f tests/gtest/CMakeFiles/gtest.dir/build.make tests/gtest/CMakeFiles/gtest.dir/depend
|
/usr/bin/make -f tools/CMakeFiles/lcbtools.dir/build.make tools/CMakeFiles/lcbtools.dir/depend
|
/usr/bin/make -f tools/CMakeFiles/linenoise.dir/build.make tools/CMakeFiles/linenoise.dir/depend
|
/usr/bin/make -f plugins/io/libevent/CMakeFiles/couchbase_libevent.dir/build.make plugins/io/libevent/CMakeFiles/couchbase_libevent.dir/depend
|
/usr/bin/make -f plugins/io/libev/CMakeFiles/couchbase_libev.dir/build.make plugins/io/libev/CMakeFiles/couchbase_libev.dir/depend
|
make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libcouchbase-3.0.4/x86_64-redhat-linux-gnu' |
cd /home/tkloczko/rpmbuild/BUILD/libcouchbase-3.0.4/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/tkloczko/rpmbuild/BUILD/libcouchbase-3.0.4 /home/tkloczko/rpmbuild/BUILD/libcouchbase-3.0.4/contrib/cliopts /home/tkloczko/rpmbuild/BUILD/libcouchbase-3.0.4/x86_64-redhat-linux-gnu /home/tkloczko/rpmbuild/BUILD/libcouchbase-3.0.4/x86_64-redhat-linux-gnu/contrib/cliopts /home/tkloczko/rpmbuild/BUILD/libcouchbase-3.0.4/x86_64-redhat-linux-gnu/contrib/cliopts/CMakeFiles/cliopts.dir/DependInfo.cmake --color= |
Dependee "/home/tkloczko/rpmbuild/BUILD/libcouchbase-3.0.4/x86_64-redhat-linux-gnu/contrib/cliopts/CMakeFiles/cliopts.dir/DependInfo.cmake" is newer than depender "/home/tkloczko/rpmbuild/BUILD/libcouchbase-3.0.4/x86_64-redhat-linux-gnu/contrib/cliopts/CMakeFiles/cliopts.dir/depend.internal". |
Dependee "/home/tkloczko/rpmbuild/BUILD/libcouchbase-3.0.4/x86_64-redhat-linux-gnu/contrib/cliopts/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/tkloczko/rpmbuild/BUILD/libcouchbase-3.0.4/x86_64-redhat-linux-gnu/contrib/cliopts/CMakeFiles/cliopts.dir/depend.internal". |
Scanning dependencies of target cliopts
|
make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libcouchbase-3.0.4/x86_64-redhat-linux-gnu' |
/usr/bin/make -f contrib/cliopts/CMakeFiles/cliopts.dir/build.make contrib/cliopts/CMakeFiles/cliopts.dir/build
|
make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libcouchbase-3.0.4/x86_64-redhat-linux-gnu' |
cd /home/tkloczko/rpmbuild/BUILD/libcouchbase-3.0.4/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/tkloczko/rpmbuild/BUILD/libcouchbase-3.0.4 /home/tkloczko/rpmbuild/BUILD/libcouchbase-3.0.4 /home/tkloczko/rpmbuild/BUILD/libcouchbase-3.0.4/x86_64-redhat-linux-gnu /home/tkloczko/rpmbuild/BUILD/libcouchbase-3.0.4/x86_64-redhat-linux-gnu /home/tkloczko/rpmbuild/BUILD/libcouchbase-3.0.4/x86_64-redhat-linux-gnu/CMakeFiles/lcbht.dir/DependInfo.cmake --color= |
Dependee "/home/tkloczko/rpmbuild/BUILD/libcouchbase-3.0.4/x86_64-redhat-linux-gnu/CMakeFiles/lcbht.dir/DependInfo.cmake" is newer than depender "/home/tkloczko/rpmbuild/BUILD/libcouchbase-3.0.4/x86_64-redhat-linux-gnu/CMakeFiles/lcbht.dir/depend.internal". |
Dependee "/home/tkloczko/rpmbuild/BUILD/libcouchbase-3.0.4/x86_64-redhat-linux-gnu/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/tkloczko/rpmbuild/BUILD/libcouchbase-3.0.4/x86_64-redhat-linux-gnu/CMakeFiles/lcbht.dir/depend.internal". |
[..][ 1%] Building C object contrib/cbsasl/CMakeFiles/cbsasl-lcb.dir/src/cram-md5/hmac.c.o |
cd /home/tkloczko/rpmbuild/BUILD/libcouchbase-3.0.4/x86_64-redhat-linux-gnu/contrib/cbsasl && /usr/bin/gcc -DLIBCOUCHBASE_INTERNAL=1 -I/home/tkloczko/rpmbuild/BUILD/libcouchbase-3.0.4 -I/home/tkloczko/rpmbuild/BUILD/libcouchbase-3.0.4/src -I/home/tkloczko/rpmbuild/BUILD/libcouchbase-3.0.4/contrib/cbsasl/include -I/home/tkloczko/rpmbuild/BUILD/libcouchbase-3.0.4/contrib -I/home/tkloczko/rpmbuild/BUILD/libcouchbase-3.0.4/include -I/home/tkloczko/rpmbuild/BUILD/libcouchbase-3.0.4/x86_64-redhat-linux-gnu/generated -I/home/tkloczko/rpmbuild/BUILD/libcouchbase-3.0.4/contrib/cbsasl/src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto=auto -flto-partition=none -fno-strict-aliasing -ggdb3 -pthread -DNDEBUG -fno-strict-aliasing -ggdb3 -pthread -fPIC -Wall -pedantic -Wshadow -fdiagnostics-show-option -Wformat -Wno-strict-aliasing -Wextra -Winit-self -Wno-missing-field-initializers -Wno-variadic-macros -std=gnu99 -Wundef -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -DHAVE_VISIBILITY -fvisibility=hidden -o CMakeFiles/cbsasl-lcb.dir/src/cram-md5/hmac.c.o -c /home/tkloczko/rpmbuild/BUILD/libcouchbase-3.0.4/contrib/cbsasl/src/cram-md5/hmac.c |
make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libcouchbase-3.0.4/x86_64-redhat-linux-gnu' |
make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/libcouchbase-3.0.4/x86_64-redhat-linux-gnu' |
[..][ 87%] Linking CXX shared library lib/libcouchbase.so |
/usr/bin/cmake -E cmake_link_script CMakeFiles/couchbase.dir/link.txt --verbose=1 |
/usr/bin/g++ -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto=auto -flto-partition=none -fno-strict-aliasing -ggdb3 -pthread -DNDEBUG -fno-strict-aliasing -ggdb3 -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -flto=auto -flto-partition=none -fuse-linker-plugin -shared -Wl,-soname,libcouchbase.so.6 -o lib/libcouchbase.so.6.0.5 plugins/io/select/CMakeFiles/couchbase_select.dir/plugin-select.c.o CMakeFiles/couchbase_utils.dir/contrib/genhash/genhash.c.o CMakeFiles/couchbase_utils.dir/src/strcodecs/base64.c.o CMakeFiles/couchbase_utils.dir/src/gethrtime.c.o CMakeFiles/couchbase_utils.dir/src/hashtable.c.o CMakeFiles/couchbase_utils.dir/src/list.c.o CMakeFiles/couchbase_utils.dir/src/logging.c.o CMakeFiles/couchbase_utils.dir/src/ringbuffer.c.o src/vbucket/CMakeFiles/vbucket-lcb.dir/vbucket.c.o src/vbucket/CMakeFiles/vbucket-lcb.dir/ketama.c.o src/vbucket/CMakeFiles/vbucket-lcb.dir/__/__/contrib/cJSON/cJSON.c.o CMakeFiles/mcreq.dir/src/mc/forward.c.o CMakeFiles/mcreq.dir/src/mc/mcreq.c.o CMakeFiles/mcreq-cxx.dir/src/mc/compress.cc.o CMakeFiles/netbuf.dir/src/netbuf/netbuf.c.o contrib/cbsasl/CMakeFiles/cbsasl-lcb.dir/src/client.c.o contrib/cbsasl/CMakeFiles/cbsasl-lcb.dir/src/common.c.o contrib/cbsasl/CMakeFiles/cbsasl-lcb.dir/src/hash.c.o contrib/cbsasl/CMakeFiles/cbsasl-lcb.dir/src/cram-md5/hmac.c.o contrib/cbsasl/CMakeFiles/cbsasl-lcb.dir/src/cram-md5/md5.c.o contrib/cbsasl/CMakeFiles/cbsasl-lcb.dir/src/scram-sha/scram_utils.c.o CMakeFiles/lcbio.dir/src/lcbio/ctx.c.o CMakeFiles/lcbio.dir/src/lcbio/iotable.c.o CMakeFiles/lcbio.dir/src/lcbio/protoctx.c.o CMakeFiles/lcbio.dir/src/lcbio/timer.c.o CMakeFiles/lcbio-cxx.dir/src/lcbio/connect.cc.o CMakeFiles/lcbio-cxx.dir/src/lcbio/ioutils.cc.o CMakeFiles/lcbio-cxx.dir/src/lcbio/manager.cc.o CMakeFiles/rdb.dir/src/rdb/bigalloc.c.o CMakeFiles/rdb.dir/src/rdb/chunkalloc.c.o CMakeFiles/rdb.dir/src/rdb/libcalloc.c.o CMakeFiles/rdb.dir/src/rdb/rope.c.o CMakeFiles/lcbht.dir/contrib/http_parser/http_parser.c.o CMakeFiles/lcbcore.dir/src/callbacks.c.o CMakeFiles/lcbcore.dir/src/iofactory.c.o CMakeFiles/lcbcore.dir/src/settings.c.o CMakeFiles/lcbcore.dir/src/utilities.c.o CMakeFiles/lcbcore.dir/src/timings.c.o CMakeFiles/lcbcore-cxx.dir/src/instance.cc.o CMakeFiles/lcbcore-cxx.dir/src/analytics/analytics.cc.o CMakeFiles/lcbcore-cxx.dir/src/auth.cc.o CMakeFiles/lcbcore-cxx.dir/src/bootstrap.cc.o CMakeFiles/lcbcore-cxx.dir/src/bucketconfig/bc_cccp.cc.o CMakeFiles/lcbcore-cxx.dir/src/bucketconfig/bc_http.cc.o CMakeFiles/lcbcore-cxx.dir/src/bucketconfig/bc_file.cc.o CMakeFiles/lcbcore-cxx.dir/src/bucketconfig/bc_static.cc.o CMakeFiles/lcbcore-cxx.dir/src/bucketconfig/confmon.cc.o CMakeFiles/lcbcore-cxx.dir/src/collections.cc.o CMakeFiles/lcbcore-cxx.dir/src/connspec.cc.o CMakeFiles/lcbcore-cxx.dir/src/crypto.cc.o CMakeFiles/lcbcore-cxx.dir/src/dns-srv.cc.o CMakeFiles/lcbcore-cxx.dir/src/dump.cc.o CMakeFiles/lcbcore-cxx.dir/src/errmap.cc.o CMakeFiles/lcbcore-cxx.dir/src/getconfig.cc.o CMakeFiles/lcbcore-cxx.dir/src/nodeinfo.cc.o CMakeFiles/lcbcore-cxx.dir/src/handler.cc.o CMakeFiles/lcbcore-cxx.dir/src/hostlist.cc.o CMakeFiles/lcbcore-cxx.dir/src/http/http.cc.o CMakeFiles/lcbcore-cxx.dir/src/http/http_io.cc.o CMakeFiles/lcbcore-cxx.dir/src/lcbht/lcbht.cc.o CMakeFiles/lcbcore-cxx.dir/src/newconfig.cc.o CMakeFiles/lcbcore-cxx.dir/src/n1ql/n1ql.cc.o CMakeFiles/lcbcore-cxx.dir/src/n1ql/ixmgmt.cc.o CMakeFiles/lcbcore-cxx.dir/src/cbft.cc.o CMakeFiles/lcbcore-cxx.dir/src/operations/cbflush.cc.o CMakeFiles/lcbcore-cxx.dir/src/operations/counter.cc.o CMakeFiles/lcbcore-cxx.dir/src/operations/durability.cc.o CMakeFiles/lcbcore-cxx.dir/src/operations/durability-seqno.cc.o CMakeFiles/lcbcore-cxx.dir/src/operations/get.cc.o CMakeFiles/lcbcore-cxx.dir/src/operations/observe.cc.o CMakeFiles/lcbcore-cxx.dir/src/operations/observe-seqno.cc.o CMakeFiles/lcbcore-cxx.dir/src/operations/pktfwd.cc.o CMakeFiles/lcbcore-cxx.dir/src/operations/remove.cc.o CMakeFiles/lcbcore-cxx.dir/src/operations/stats.cc.o CMakeFiles/lcbcore-cxx.dir/src/operations/store.cc.o CMakeFiles/lcbcore-cxx.dir/src/operations/subdoc.cc.o CMakeFiles/lcbcore-cxx.dir/src/operations/touch.cc.o CMakeFiles/lcbcore-cxx.dir/src/operations/ping.cc.o CMakeFiles/lcbcore-cxx.dir/src/operations/exists.cc.o CMakeFiles/lcbcore-cxx.dir/src/mcserver/mcserver.cc.o CMakeFiles/lcbcore-cxx.dir/src/mcserver/negotiate.cc.o CMakeFiles/lcbcore-cxx.dir/src/metrics.cc.o CMakeFiles/lcbcore-cxx.dir/src/retrychk.cc.o CMakeFiles/lcbcore-cxx.dir/src/retryq.cc.o CMakeFiles/lcbcore-cxx.dir/src/rnd.cc.o CMakeFiles/lcbcore-cxx.dir/src/docreq/docreq.cc.o CMakeFiles/lcbcore-cxx.dir/src/views/viewreq.cc.o CMakeFiles/lcbcore-cxx.dir/src/cntl.cc.o CMakeFiles/lcbcore-cxx.dir/src/wait.cc.o CMakeFiles/lcbcore-cxx.dir/src/tracing/span.cc.o CMakeFiles/lcbcore-cxx.dir/src/tracing/threshold_logging_tracer.cc.o CMakeFiles/lcbcore-cxx.dir/src/tracing/tracer.cc.o CMakeFiles/lcb_jsparse.dir/src/jsparse/parser.cc.o contrib/lcb-jsoncpp/CMakeFiles/lcb_jsoncpp.dir/lcb-jsoncpp.cpp.o contrib/snappy/CMakeFiles/lcb_snappy.dir/snappy-c.cc.o contrib/snappy/CMakeFiles/lcb_snappy.dir/snappy-sinksource.cc.o contrib/snappy/CMakeFiles/lcb_snappy.dir/snappy-stubs-internal.cc.o contrib/snappy/CMakeFiles/lcb_snappy.dir/snappy.cc.o generated/probes.o src/ssl/CMakeFiles/lcbssl.dir/ssl_e.c.o src/ssl/CMakeFiles/lcbssl.dir/ssl_c.c.o src/ssl/CMakeFiles/lcbssl.dir/ssl_common.c.o -lm -ldl -lresolv -lssl -lcrypto -lrt |
/usr/bin/ld: libcouchbase.so.6.0.5.lto.o:(.note.stapsdt+0x24): undefined reference to `libcouchbase_new_config_semaphore' |
/usr/bin/ld: libcouchbase.so.6.0.5.lto.o:(.note.stapsdt+0xa0): undefined reference to `libcouchbase_http_begin_semaphore' |
/usr/bin/ld: libcouchbase.so.6.0.5.lto.o:(.note.stapsdt+0x130): undefined reference to `libcouchbase_http_end_semaphore' |
/usr/bin/ld: libcouchbase.so.6.0.5.lto.o:(.note.stapsdt+0x1c4): undefined reference to `libcouchbase_observe_end_semaphore' |
/usr/bin/ld: libcouchbase.so.6.0.5.lto.o:(.note.stapsdt+0x22c): undefined reference to `libcouchbase_unlock_end_semaphore' |
/usr/bin/ld: libcouchbase.so.6.0.5.lto.o:(.note.stapsdt+0x2b0): undefined reference to `libcouchbase_touch_end_semaphore' |
/usr/bin/ld: libcouchbase.so.6.0.5.lto.o:(.note.stapsdt+0x33c): undefined reference to `libcouchbase_arithmetic_end_semaphore' |
/usr/bin/ld: libcouchbase.so.6.0.5.lto.o:(.note.stapsdt+0x3dc): undefined reference to `libcouchbase_store_end_semaphore' |
/usr/bin/ld: libcouchbase.so.6.0.5.lto.o:(.note.stapsdt+0x46c): undefined reference to `libcouchbase_remove_end_semaphore' |
/usr/bin/ld: libcouchbase.so.6.0.5.lto.o:(.note.stapsdt+0x4fc): undefined reference to `libcouchbase_exists_end_semaphore' |
/usr/bin/ld: libcouchbase.so.6.0.5.lto.o:(.note.stapsdt+0x58c): undefined reference to `libcouchbase_get_end_semaphore' |
/usr/bin/ld: libcouchbase.so.6.0.5.lto.o:(.note.stapsdt+0x648): undefined reference to `libcouchbase_observe_progress_semaphore' |
/usr/bin/ld: libcouchbase.so.6.0.5.lto.o:(.note.stapsdt+0x708): undefined reference to `libcouchbase_arithmetic_begin_semaphore' |
/usr/bin/ld: libcouchbase.so.6.0.5.lto.o:(.note.stapsdt+0x7b0): undefined reference to `libcouchbase_unlock_begin_semaphore' |
/usr/bin/ld: libcouchbase.so.6.0.5.lto.o:(.note.stapsdt+0x830): undefined reference to `libcouchbase_get_begin_semaphore' |
/usr/bin/ld: libcouchbase.so.6.0.5.lto.o:(.note.stapsdt+0x8b8): undefined reference to `libcouchbase_observe_begin_semaphore' |
/usr/bin/ld: libcouchbase.so.6.0.5.lto.o:(.note.stapsdt+0x928): undefined reference to `libcouchbase_remove_begin_semaphore' |
/usr/bin/ld: libcouchbase.so.6.0.5.lto.o:(.note.stapsdt+0x9a8): undefined reference to `libcouchbase_store_begin_semaphore' |
/usr/bin/ld: libcouchbase.so.6.0.5.lto.o:(.note.stapsdt+0xa50): undefined reference to `libcouchbase_touch_begin_semaphore' |
/usr/bin/ld: libcouchbase.so.6.0.5.lto.o:(.note.stapsdt+0xad8): undefined reference to `libcouchbase_exists_begin_semaphore' |
collect2: error: ld returned 1 exit status |
make[2]: *** [CMakeFiles/couchbase.dir/build.make:301: lib/libcouchbase.so.6.0.5] Error 1 |
make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/libcouchbase-3.0.4/x86_64-redhat-linux-gnu' |
make[1]: *** [CMakeFiles/Makefile2:515: CMakeFiles/couchbase.dir/all] Error 2 |
make: *** [Makefile:185: all] Error 2 |
error: Bad exit status from /var/tmp/rpm-tmp.bXAma9 (%build)
|