XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • Major
    • None
    • 3.0.4
    • tools
    • 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)

       

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            avsej Sergey Avseyev
            kloczek Tomasz Kloczko
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:

              Gerrit Reviews

                There are no open Gerrit changes

                PagerDuty