Mock Version: 4.1 Mock Version: 4.1 Mock Version: 4.1 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target aarch64 --nodeps /builddir/build/SPECS/ubs-atomic.spec'], chrootPath='/var/lib/mock/dist-oc9-epol-build-244180-83215/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=86400uid=991gid=135user='mockbuild'nspawn_args=[]unshare_net=FalseprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target aarch64 --nodeps /builddir/build/SPECS/ubs-atomic.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: aarch64 Building for target aarch64 Wrote: /builddir/build/SRPMS/ubs-atomic-1.0.0-5.oc9.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target aarch64 --nodeps /builddir/build/SPECS/ubs-atomic.spec'], chrootPath='/var/lib/mock/dist-oc9-epol-build-244180-83215/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=86400uid=991gid=135user='mockbuild'nspawn_args=[]unshare_net=FalseprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target aarch64 --nodeps /builddir/build/SPECS/ubs-atomic.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: aarch64 Building for target aarch64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.Df6iS5 + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf ubs-atomic-1.0.0 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/ubs-atomic-1.0.0.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + /usr/bin/mkdir -p ubs-atomic-1.0.0 + cd ubs-atomic-1.0.0 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.y0OZAH + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd ubs-atomic-1.0.0 + cd /builddir/build/BUILD/ubs-atomic-1.0.0/ + cmake -S . -B dist/release -G Ninja -DCMAKE_BUILD_TYPE=Release -DCMAKE_CXX_STANDARD=17 -DCMAKE_INSTALL_PREFIX=/usr -DUBS_ATOMIC_VERSION=1.0.0 -DUBS_ATOMIC_PACKAGE_RELEASE=5.oc9 -DBUILD_TESTS=OFF -DENABLE_COVERAGE=OFF -DFORCE_COLORED_OUTPUT=ON -- The C compiler identification is GNU 12.3.1 -- The CXX compiler identification is GNU 12.3.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 -- CMAKE_CXX_STANDARD: c++17 -- current platform: Linux -- CMAKE_BUILD_TYPE: Release -- Configuring done (0.5s) -- Generating done (0.0s) -- Build files have been written to: /builddir/build/BUILD/ubs-atomic-1.0.0/dist/release + cmake --build dist/release --target all -j 8 [1/26] Building CXX object src/CMakeFiles/ubs_atomic.dir/ub_comm_queue/ub_atomic_log_print.cpp.o [2/26] Building CXX object src/CMakeFiles/ubs_atomic.dir/ub_dist_tx_res/ub_dist_tx_res.cpp.o [3/26] Building CXX object src/CMakeFiles/ubs_atomic.dir/ub_comm_queue/MPSCRingBuffer.cpp.o In file included from /builddir/build/BUILD/ubs-atomic-1.0.0/src/ub_comm_queue/MPSCRingBuffer.cpp:5: /builddir/build/BUILD/ubs-atomic-1.0.0/src/ub_comm_queue/MPSCRingBuffer.h: In constructor 'ub_comm_queue::MPSCRingBuffer::MPSCRingBuffer(uint8_t*, uint32_t, uint32_t)': /builddir/build/BUILD/ubs-atomic-1.0.0/src/ub_comm_queue/MPSCRingBuffer.h:133:14: warning: 'ub_comm_queue::MPSCRingBuffer::max_msg_size_' will be initialized after [-Wreorder] 133 | uint64_t max_msg_size_; | ^~~~~~~~~~~~~ /builddir/build/BUILD/ubs-atomic-1.0.0/src/ub_comm_queue/MPSCRingBuffer.h:127:51: warning: 'std::atomic ub_comm_queue::MPSCRingBuffer::head_' [-Wreorder] 127 | alignas(CACHELINE_SIZE) std::atomic head_; | ^~~~~ /builddir/build/BUILD/ubs-atomic-1.0.0/src/ub_comm_queue/MPSCRingBuffer.cpp:86:1: warning: when initialized here [-Wreorder] 86 | MPSCRingBuffer::MPSCRingBuffer(uint8_t *buffer_start, uint32_t capacity, uint32_t max_msg_size) | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ubs-atomic-1.0.0/src/ub_comm_queue/MPSCRingBuffer.h:21: /builddir/build/BUILD/ubs-atomic-1.0.0/src/common/util.h: At global scope: /builddir/build/BUILD/ubs-atomic-1.0.0/src/common/util.h:71:13: warning: 'bool check_cpu_id_valid(int)' defined but not used [-Wunused-function] 71 | static bool check_cpu_id_valid(int cpu) | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-atomic-1.0.0/src/common/util.h:56:12: warning: 'int get_cpu()' defined but not used [-Wunused-function] 56 | static int get_cpu() | ^~~~~~~ /builddir/build/BUILD/ubs-atomic-1.0.0/src/common/util.h:44:13: warning: 'void pin_this_thread_to_cpu(int)' defined but not used [-Wunused-function] 44 | static void pin_this_thread_to_cpu(int cpu) | ^~~~~~~~~~~~~~~~~~~~~~ [4/26] Building CXX object src/CMakeFiles/ubs_atomic.dir/ub_lock/ub_distribute_lock_api.cpp.o [5/26] Building CXX object src/CMakeFiles/ubs_atomic.dir/ub_lock/lock_optimization.cpp.o In file included from /builddir/build/BUILD/ubs-atomic-1.0.0/src/ub_lock/inner_distribute_lock.h:17, from /builddir/build/BUILD/ubs-atomic-1.0.0/src/ub_lock/lock_optimization.cpp:5: /builddir/build/BUILD/ubs-atomic-1.0.0/src/ub_lock/ring_queue.h: In instantiation of 'ub_lock_result_t ublock::ring_queue_enqueue(Head&, Tail&, Count&, Slot*, WritePayloadFn, uint32_t&) [with unsigned int CAP = 256; Slot = local_waiter_t; Head = std::atomic; Tail = std::atomic; Count = std::atomic; WritePayloadFn = LocalLock::enqueue_waiter(ub_lock_mode_t, int32_t, uint32_t&)::; uint32_t = unsigned int]': /builddir/build/BUILD/ubs-atomic-1.0.0/src/ub_lock/lock_optimization.cpp:180:47: required from here /builddir/build/BUILD/ubs-atomic-1.0.0/src/ub_lock/ring_queue.h:131:14: warning: unused variable 'seq' [-Wunused-variable] 131 | seq_type seq = slot.seq.load(std::memory_order_relaxed); | ^~~ [6/26] Building CXX object src/CMakeFiles/ubs_atomic.dir/ub_comm_queue/ub_dist_comm_queue.cpp.o In file included from /builddir/build/BUILD/ubs-atomic-1.0.0/src/ub_comm_queue/MPSCRingBuffer.h:21, from /builddir/build/BUILD/ubs-atomic-1.0.0/src/ub_comm_queue/UBShmTransport.h:24, from /builddir/build/BUILD/ubs-atomic-1.0.0/src/ub_comm_queue/ub_dist_comm_queue.cpp:9: /builddir/build/BUILD/ubs-atomic-1.0.0/src/common/util.h:71:13: warning: 'bool check_cpu_id_valid(int)' defined but not used [-Wunused-function] 71 | static bool check_cpu_id_valid(int cpu) | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-atomic-1.0.0/src/common/util.h:56:12: warning: 'int get_cpu()' defined but not used [-Wunused-function] 56 | static int get_cpu() | ^~~~~~~ /builddir/build/BUILD/ubs-atomic-1.0.0/src/common/util.h:44:13: warning: 'void pin_this_thread_to_cpu(int)' defined but not used [-Wunused-function] 44 | static void pin_this_thread_to_cpu(int cpu) | ^~~~~~~~~~~~~~~~~~~~~~ [7/26] Building CXX object src/CMakeFiles/ubs_atomic.dir/ub_lock/message_manage.cpp.o In file included from /builddir/build/BUILD/ubs-atomic-1.0.0/src/ub_comm_queue/MPSCRingBuffer.h:21, from /builddir/build/BUILD/ubs-atomic-1.0.0/src/ub_comm_queue/UBShmTransport.h:24, from /builddir/build/BUILD/ubs-atomic-1.0.0/src/ub_lock/message_manage.cpp:11: /builddir/build/BUILD/ubs-atomic-1.0.0/src/common/util.h:71:13: warning: 'bool check_cpu_id_valid(int)' defined but not used [-Wunused-function] 71 | static bool check_cpu_id_valid(int cpu) | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-atomic-1.0.0/src/common/util.h:56:12: warning: 'int get_cpu()' defined but not used [-Wunused-function] 56 | static int get_cpu() | ^~~~~~~ /builddir/build/BUILD/ubs-atomic-1.0.0/src/common/util.h:44:13: warning: 'void pin_this_thread_to_cpu(int)' defined but not used [-Wunused-function] 44 | static void pin_this_thread_to_cpu(int cpu) | ^~~~~~~~~~~~~~~~~~~~~~ [8/26] Building CXX object src/ub_comm_queue/CMakeFiles/ub_comm_queue.dir/ub_atomic_log_print.cpp.o [9/26] Building CXX object src/CMakeFiles/ubs_atomic.dir/ub_lock/wait_queue.cpp.o In file included from /builddir/build/BUILD/ubs-atomic-1.0.0/src/ub_lock/inner_distribute_lock.h:17, from /builddir/build/BUILD/ubs-atomic-1.0.0/src/ub_lock/wait_queue.cpp:5: /builddir/build/BUILD/ubs-atomic-1.0.0/src/ub_lock/ring_queue.h: In instantiation of 'ub_lock_result_t ublock::ring_queue_enqueue(Head&, Tail&, Count&, Slot*, WritePayloadFn, uint32_t&) [with unsigned int CAP = 16; Slot = ub_waiter_t; Head = std::atomic; Tail = std::atomic; Count = std::atomic; WritePayloadFn = DistributedLock::enqueue_waiter(ub_lock_mode_t, const ub_location_t&, uint32_t&)::; uint32_t = unsigned int]': /builddir/build/BUILD/ubs-atomic-1.0.0/src/ub_lock/wait_queue.cpp:28:44: required from here /builddir/build/BUILD/ubs-atomic-1.0.0/src/ub_lock/ring_queue.h:131:14: warning: unused variable 'seq' [-Wunused-variable] 131 | seq_type seq = slot.seq.load(std::memory_order_relaxed); | ^~~ [10/26] Building CXX object src/ub_comm_queue/CMakeFiles/ub_comm_queue.dir/MPSCRingBuffer.cpp.o In file included from /builddir/build/BUILD/ubs-atomic-1.0.0/src/ub_comm_queue/MPSCRingBuffer.cpp:5: /builddir/build/BUILD/ubs-atomic-1.0.0/src/ub_comm_queue/MPSCRingBuffer.h: In constructor 'ub_comm_queue::MPSCRingBuffer::MPSCRingBuffer(uint8_t*, uint32_t, uint32_t)': /builddir/build/BUILD/ubs-atomic-1.0.0/src/ub_comm_queue/MPSCRingBuffer.h:133:14: warning: 'ub_comm_queue::MPSCRingBuffer::max_msg_size_' will be initialized after [-Wreorder] 133 | uint64_t max_msg_size_; | ^~~~~~~~~~~~~ /builddir/build/BUILD/ubs-atomic-1.0.0/src/ub_comm_queue/MPSCRingBuffer.h:127:51: warning: 'std::atomic ub_comm_queue::MPSCRingBuffer::head_' [-Wreorder] 127 | alignas(CACHELINE_SIZE) std::atomic head_; | ^~~~~ /builddir/build/BUILD/ubs-atomic-1.0.0/src/ub_comm_queue/MPSCRingBuffer.cpp:86:1: warning: when initialized here [-Wreorder] 86 | MPSCRingBuffer::MPSCRingBuffer(uint8_t *buffer_start, uint32_t capacity, uint32_t max_msg_size) | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ubs-atomic-1.0.0/src/ub_comm_queue/MPSCRingBuffer.h:21: /builddir/build/BUILD/ubs-atomic-1.0.0/src/common/util.h: At global scope: /builddir/build/BUILD/ubs-atomic-1.0.0/src/common/util.h:71:13: warning: 'bool check_cpu_id_valid(int)' defined but not used [-Wunused-function] 71 | static bool check_cpu_id_valid(int cpu) | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-atomic-1.0.0/src/common/util.h:56:12: warning: 'int get_cpu()' defined but not used [-Wunused-function] 56 | static int get_cpu() | ^~~~~~~ /builddir/build/BUILD/ubs-atomic-1.0.0/src/common/util.h:44:13: warning: 'void pin_this_thread_to_cpu(int)' defined but not used [-Wunused-function] 44 | static void pin_this_thread_to_cpu(int cpu) | ^~~~~~~~~~~~~~~~~~~~~~ [11/26] Building CXX object src/CMakeFiles/ubs_atomic.dir/ub_lock/ub_spin_lock.cpp.o [12/26] Building CXX object src/CMakeFiles/ubs_atomic.dir/ub_lock/ub_mutex_lock.cpp.o In file included from /builddir/build/BUILD/ubs-atomic-1.0.0/src/ub_lock/ub_mutex_lock.h:18, from /builddir/build/BUILD/ubs-atomic-1.0.0/src/ub_lock/ub_mutex_lock.cpp:5: /builddir/build/BUILD/ubs-atomic-1.0.0/src/ub_lock/ring_queue.h: In instantiation of 'ub_lock_result_t ublock::ring_queue_enqueue(Head&, Tail&, Count&, Slot*, WritePayloadFn, uint32_t&) [with unsigned int CAP = 256; Slot = local_waiter_t; Head = std::atomic; Tail = std::atomic; Count = std::atomic; WritePayloadFn = {anonymous}::enqueue_mutex_local_waiter(MutexLocalLock&, int32_t, uint32_t&)::; uint32_t = unsigned int]': /builddir/build/BUILD/ubs-atomic-1.0.0/src/ub_lock/ub_mutex_lock.cpp:169:47: required from here /builddir/build/BUILD/ubs-atomic-1.0.0/src/ub_lock/ring_queue.h:131:14: warning: unused variable 'seq' [-Wunused-variable] 131 | seq_type seq = slot.seq.load(std::memory_order_relaxed); | ^~~ /builddir/build/BUILD/ubs-atomic-1.0.0/src/ub_lock/ring_queue.h: In instantiation of 'ub_lock_result_t ublock::ring_queue_enqueue(Head&, Tail&, Count&, Slot*, WritePayloadFn, uint32_t&) [with unsigned int CAP = 16; Slot = ub_waiter_t; Head = std::atomic; Tail = std::atomic; Count = std::atomic; WritePayloadFn = MutexLock::enqueue_waiter(const ub_location_t&, uint32_t&)::; uint32_t = unsigned int]': /builddir/build/BUILD/ubs-atomic-1.0.0/src/ub_lock/ub_mutex_lock.cpp:421:44: required from here /builddir/build/BUILD/ubs-atomic-1.0.0/src/ub_lock/ring_queue.h:131:14: warning: unused variable 'seq' [-Wunused-variable] In file included from /builddir/build/BUILD/ubs-atomic-1.0.0/src/ub_comm_queue/MPSCRingBuffer.h:21, from /builddir/build/BUILD/ubs-atomic-1.0.0/src/ub_comm_queue/UBShmTransport.h:24, from /builddir/build/BUILD/ubs-atomic-1.0.0/src/ub_lock/ub_mutex_lock.cpp:17: /builddir/build/BUILD/ubs-atomic-1.0.0/src/common/util.h:71:13: warning: 'bool check_cpu_id_valid(int)' defined but not used [-Wunused-function] 71 | static bool check_cpu_id_valid(int cpu) | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-atomic-1.0.0/src/common/util.h:56:12: warning: 'int get_cpu()' defined but not used [-Wunused-function] 56 | static int get_cpu() | ^~~~~~~ /builddir/build/BUILD/ubs-atomic-1.0.0/src/common/util.h:44:13: warning: 'void pin_this_thread_to_cpu(int)' defined but not used [-Wunused-function] 44 | static void pin_this_thread_to_cpu(int cpu) | ^~~~~~~~~~~~~~~~~~~~~~ [13/26] Building CXX object src/ub_lock/CMakeFiles/ub_lock.dir/lock_optimization.cpp.o In file included from /builddir/build/BUILD/ubs-atomic-1.0.0/src/ub_lock/inner_distribute_lock.h:17, from /builddir/build/BUILD/ubs-atomic-1.0.0/src/ub_lock/lock_optimization.cpp:5: /builddir/build/BUILD/ubs-atomic-1.0.0/src/ub_lock/ring_queue.h: In instantiation of 'ub_lock_result_t ublock::ring_queue_enqueue(Head&, Tail&, Count&, Slot*, WritePayloadFn, uint32_t&) [with unsigned int CAP = 256; Slot = local_waiter_t; Head = std::atomic; Tail = std::atomic; Count = std::atomic; WritePayloadFn = LocalLock::enqueue_waiter(ub_lock_mode_t, int32_t, uint32_t&)::; uint32_t = unsigned int]': /builddir/build/BUILD/ubs-atomic-1.0.0/src/ub_lock/lock_optimization.cpp:180:47: required from here /builddir/build/BUILD/ubs-atomic-1.0.0/src/ub_lock/ring_queue.h:131:14: warning: unused variable 'seq' [-Wunused-variable] 131 | seq_type seq = slot.seq.load(std::memory_order_relaxed); | ^~~ [14/26] Building CXX object src/ub_comm_queue/CMakeFiles/ub_comm_queue.dir/ub_dist_comm_queue.cpp.o In file included from /builddir/build/BUILD/ubs-atomic-1.0.0/src/ub_comm_queue/MPSCRingBuffer.h:21, from /builddir/build/BUILD/ubs-atomic-1.0.0/src/ub_comm_queue/UBShmTransport.h:24, from /builddir/build/BUILD/ubs-atomic-1.0.0/src/ub_comm_queue/ub_dist_comm_queue.cpp:9: /builddir/build/BUILD/ubs-atomic-1.0.0/src/common/util.h:71:13: warning: 'bool check_cpu_id_valid(int)' defined but not used [-Wunused-function] 71 | static bool check_cpu_id_valid(int cpu) | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-atomic-1.0.0/src/common/util.h:56:12: warning: 'int get_cpu()' defined but not used [-Wunused-function] 56 | static int get_cpu() | ^~~~~~~ /builddir/build/BUILD/ubs-atomic-1.0.0/src/common/util.h:44:13: warning: 'void pin_this_thread_to_cpu(int)' defined but not used [-Wunused-function] 44 | static void pin_this_thread_to_cpu(int cpu) | ^~~~~~~~~~~~~~~~~~~~~~ [15/26] Building CXX object src/CMakeFiles/ubs_atomic.dir/ub_lock/ub_distribute_lock.cpp.o /builddir/build/BUILD/ubs-atomic-1.0.0/src/ub_lock/ub_distribute_lock.cpp: In member function 'void ublock::DistributedLock::lock_free(const ub_location_t&)': /builddir/build/BUILD/ubs-atomic-1.0.0/src/ub_lock/ub_distribute_lock.cpp:583:16: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 583 | while (cur > 0u) { | ~~~~^~~~ /builddir/build/BUILD/ubs-atomic-1.0.0/src/ub_lock/ub_distribute_lock.cpp: In member function 'ub_lock_result_t ublock::DistributedLock::recover(uint32_t, const ub_location_t&)': /builddir/build/BUILD/ubs-atomic-1.0.0/src/ub_lock/ub_distribute_lock.cpp:1618:16: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 1618 | while (cur > 1u) { | ~~~~^~~~ [16/26] Building CXX object src/ub_lock/CMakeFiles/ub_lock.dir/message_manage.cpp.o In file included from /builddir/build/BUILD/ubs-atomic-1.0.0/src/ub_comm_queue/MPSCRingBuffer.h:21, from /builddir/build/BUILD/ubs-atomic-1.0.0/src/ub_comm_queue/UBShmTransport.h:24, from /builddir/build/BUILD/ubs-atomic-1.0.0/src/ub_lock/message_manage.cpp:11: /builddir/build/BUILD/ubs-atomic-1.0.0/src/common/util.h:71:13: warning: 'bool check_cpu_id_valid(int)' defined but not used [-Wunused-function] 71 | static bool check_cpu_id_valid(int cpu) | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-atomic-1.0.0/src/common/util.h:56:12: warning: 'int get_cpu()' defined but not used [-Wunused-function] 56 | static int get_cpu() | ^~~~~~~ /builddir/build/BUILD/ubs-atomic-1.0.0/src/common/util.h:44:13: warning: 'void pin_this_thread_to_cpu(int)' defined but not used [-Wunused-function] 44 | static void pin_this_thread_to_cpu(int cpu) | ^~~~~~~~~~~~~~~~~~~~~~ [17/26] Building CXX object src/ub_lock/CMakeFiles/ub_lock.dir/ub_distribute_lock_api.cpp.o [18/26] Building CXX object src/ub_lock/CMakeFiles/ub_lock.dir/wait_queue.cpp.o In file included from /builddir/build/BUILD/ubs-atomic-1.0.0/src/ub_lock/inner_distribute_lock.h:17, from /builddir/build/BUILD/ubs-atomic-1.0.0/src/ub_lock/wait_queue.cpp:5: /builddir/build/BUILD/ubs-atomic-1.0.0/src/ub_lock/ring_queue.h: In instantiation of 'ub_lock_result_t ublock::ring_queue_enqueue(Head&, Tail&, Count&, Slot*, WritePayloadFn, uint32_t&) [with unsigned int CAP = 16; Slot = ub_waiter_t; Head = std::atomic; Tail = std::atomic; Count = std::atomic; WritePayloadFn = DistributedLock::enqueue_waiter(ub_lock_mode_t, const ub_location_t&, uint32_t&)::; uint32_t = unsigned int]': /builddir/build/BUILD/ubs-atomic-1.0.0/src/ub_lock/wait_queue.cpp:28:44: required from here /builddir/build/BUILD/ubs-atomic-1.0.0/src/ub_lock/ring_queue.h:131:14: warning: unused variable 'seq' [-Wunused-variable] 131 | seq_type seq = slot.seq.load(std::memory_order_relaxed); | ^~~ [19/26] Building CXX object src/CMakeFiles/ubs_atomic.dir/ub_comm_queue/UBShmTransport.cpp.o In file included from /builddir/build/BUILD/ubs-atomic-1.0.0/src/ub_comm_queue/UBShmTransport.cpp:5: /builddir/build/BUILD/ubs-atomic-1.0.0/src/ub_comm_queue/UBShmTransport.h: In constructor 'ub_comm_queue::UBShmTransport::UBShmTransport()': /builddir/build/BUILD/ubs-atomic-1.0.0/src/ub_comm_queue/UBShmTransport.h:254:14: warning: 'ub_comm_queue::UBShmTransport::max_msg_size_global_' will be initialized after [-Wreorder] 254 | uint32_t max_msg_size_global_; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-atomic-1.0.0/src/ub_comm_queue/UBShmTransport.h:216:27: warning: 'std::atomic ub_comm_queue::UBShmTransport::active_async_tasks_' [-Wreorder] 216 | std::atomic active_async_tasks_; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-atomic-1.0.0/src/ub_comm_queue/UBShmTransport.cpp:20:1: warning: when initialized here [-Wreorder] 20 | UBShmTransport::UBShmTransport() | ^~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-atomic-1.0.0/src/ub_comm_queue/UBShmTransport.h:216:27: warning: 'ub_comm_queue::UBShmTransport::active_async_tasks_' will be initialized after [-Wreorder] 216 | std::atomic active_async_tasks_; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-atomic-1.0.0/src/ub_comm_queue/UBShmTransport.h:212:14: warning: 'uint32_t ub_comm_queue::UBShmTransport::async_wait_timeout_us' [-Wreorder] 212 | uint32_t async_wait_timeout_us; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-atomic-1.0.0/src/ub_comm_queue/UBShmTransport.cpp:20:1: warning: when initialized here [-Wreorder] 20 | UBShmTransport::UBShmTransport() | ^~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-atomic-1.0.0/src/ub_comm_queue/UBShmTransport.cpp: In member function 'int ub_comm_queue::UBShmTransport::poll_and_dispatch_once(std::vector&)': /builddir/build/BUILD/ubs-atomic-1.0.0/src/ub_comm_queue/UBShmTransport.cpp:1060:18: warning: unused variable 'hdr' [-Wunused-variable] 1060 | auto hdr = reinterpret_cast(recv_buffer.data()); | ^~~ In file included from /builddir/build/BUILD/ubs-atomic-1.0.0/src/ub_comm_queue/MPSCRingBuffer.h:21, from /builddir/build/BUILD/ubs-atomic-1.0.0/src/ub_comm_queue/UBShmTransport.h:24: /builddir/build/BUILD/ubs-atomic-1.0.0/src/common/util.h: At global scope: /builddir/build/BUILD/ubs-atomic-1.0.0/src/common/util.h:56:12: warning: 'int get_cpu()' defined but not used [-Wunused-function] 56 | static int get_cpu() | ^~~~~~~ [20/26] Building CXX object src/ub_lock/CMakeFiles/ub_lock.dir/ub_spin_lock.cpp.o [21/26] Building CXX object src/ub_lock/CMakeFiles/ub_lock.dir/ub_distribute_lock.cpp.o /builddir/build/BUILD/ubs-atomic-1.0.0/src/ub_lock/ub_distribute_lock.cpp: In member function 'void ublock::DistributedLock::lock_free(const ub_location_t&)': /builddir/build/BUILD/ubs-atomic-1.0.0/src/ub_lock/ub_distribute_lock.cpp:583:16: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 583 | while (cur > 0u) { | ~~~~^~~~ /builddir/build/BUILD/ubs-atomic-1.0.0/src/ub_lock/ub_distribute_lock.cpp: In member function 'ub_lock_result_t ublock::DistributedLock::recover(uint32_t, const ub_location_t&)': /builddir/build/BUILD/ubs-atomic-1.0.0/src/ub_lock/ub_distribute_lock.cpp:1618:16: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 1618 | while (cur > 1u) { | ~~~~^~~~ [22/26] Building CXX object src/ub_comm_queue/CMakeFiles/ub_comm_queue.dir/UBShmTransport.cpp.o In file included from /builddir/build/BUILD/ubs-atomic-1.0.0/src/ub_comm_queue/UBShmTransport.cpp:5: /builddir/build/BUILD/ubs-atomic-1.0.0/src/ub_comm_queue/UBShmTransport.h: In constructor 'ub_comm_queue::UBShmTransport::UBShmTransport()': /builddir/build/BUILD/ubs-atomic-1.0.0/src/ub_comm_queue/UBShmTransport.h:254:14: warning: 'ub_comm_queue::UBShmTransport::max_msg_size_global_' will be initialized after [-Wreorder] 254 | uint32_t max_msg_size_global_; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-atomic-1.0.0/src/ub_comm_queue/UBShmTransport.h:216:27: warning: 'std::atomic ub_comm_queue::UBShmTransport::active_async_tasks_' [-Wreorder] 216 | std::atomic active_async_tasks_; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-atomic-1.0.0/src/ub_comm_queue/UBShmTransport.cpp:20:1: warning: when initialized here [-Wreorder] 20 | UBShmTransport::UBShmTransport() | ^~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-atomic-1.0.0/src/ub_comm_queue/UBShmTransport.h:216:27: warning: 'ub_comm_queue::UBShmTransport::active_async_tasks_' will be initialized after [-Wreorder] 216 | std::atomic active_async_tasks_; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-atomic-1.0.0/src/ub_comm_queue/UBShmTransport.h:212:14: warning: 'uint32_t ub_comm_queue::UBShmTransport::async_wait_timeout_us' [-Wreorder] 212 | uint32_t async_wait_timeout_us; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-atomic-1.0.0/src/ub_comm_queue/UBShmTransport.cpp:20:1: warning: when initialized here [-Wreorder] 20 | UBShmTransport::UBShmTransport() | ^~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-atomic-1.0.0/src/ub_comm_queue/UBShmTransport.cpp: In member function 'int ub_comm_queue::UBShmTransport::poll_and_dispatch_once(std::vector&)': /builddir/build/BUILD/ubs-atomic-1.0.0/src/ub_comm_queue/UBShmTransport.cpp:1060:18: warning: unused variable 'hdr' [-Wunused-variable] 1060 | auto hdr = reinterpret_cast(recv_buffer.data()); | ^~~ In file included from /builddir/build/BUILD/ubs-atomic-1.0.0/src/ub_comm_queue/MPSCRingBuffer.h:21, from /builddir/build/BUILD/ubs-atomic-1.0.0/src/ub_comm_queue/UBShmTransport.h:24: /builddir/build/BUILD/ubs-atomic-1.0.0/src/common/util.h: At global scope: /builddir/build/BUILD/ubs-atomic-1.0.0/src/common/util.h:56:12: warning: 'int get_cpu()' defined but not used [-Wunused-function] 56 | static int get_cpu() | ^~~~~~~ [23/26] Linking CXX static library src/ub_comm_queue/libub_comm_queue.a [24/26] Building CXX object src/ub_lock/CMakeFiles/ub_lock.dir/ub_mutex_lock.cpp.o In file included from /builddir/build/BUILD/ubs-atomic-1.0.0/src/ub_lock/ub_mutex_lock.h:18, from /builddir/build/BUILD/ubs-atomic-1.0.0/src/ub_lock/ub_mutex_lock.cpp:5: /builddir/build/BUILD/ubs-atomic-1.0.0/src/ub_lock/ring_queue.h: In instantiation of 'ub_lock_result_t ublock::ring_queue_enqueue(Head&, Tail&, Count&, Slot*, WritePayloadFn, uint32_t&) [with unsigned int CAP = 256; Slot = local_waiter_t; Head = std::atomic; Tail = std::atomic; Count = std::atomic; WritePayloadFn = {anonymous}::enqueue_mutex_local_waiter(MutexLocalLock&, int32_t, uint32_t&)::; uint32_t = unsigned int]': /builddir/build/BUILD/ubs-atomic-1.0.0/src/ub_lock/ub_mutex_lock.cpp:169:47: required from here /builddir/build/BUILD/ubs-atomic-1.0.0/src/ub_lock/ring_queue.h:131:14: warning: unused variable 'seq' [-Wunused-variable] 131 | seq_type seq = slot.seq.load(std::memory_order_relaxed); | ^~~ /builddir/build/BUILD/ubs-atomic-1.0.0/src/ub_lock/ring_queue.h: In instantiation of 'ub_lock_result_t ublock::ring_queue_enqueue(Head&, Tail&, Count&, Slot*, WritePayloadFn, uint32_t&) [with unsigned int CAP = 16; Slot = ub_waiter_t; Head = std::atomic; Tail = std::atomic; Count = std::atomic; WritePayloadFn = MutexLock::enqueue_waiter(const ub_location_t&, uint32_t&)::; uint32_t = unsigned int]': /builddir/build/BUILD/ubs-atomic-1.0.0/src/ub_lock/ub_mutex_lock.cpp:421:44: required from here /builddir/build/BUILD/ubs-atomic-1.0.0/src/ub_lock/ring_queue.h:131:14: warning: unused variable 'seq' [-Wunused-variable] In file included from /builddir/build/BUILD/ubs-atomic-1.0.0/src/ub_comm_queue/MPSCRingBuffer.h:21, from /builddir/build/BUILD/ubs-atomic-1.0.0/src/ub_comm_queue/UBShmTransport.h:24, from /builddir/build/BUILD/ubs-atomic-1.0.0/src/ub_lock/ub_mutex_lock.cpp:17: /builddir/build/BUILD/ubs-atomic-1.0.0/src/common/util.h:71:13: warning: 'bool check_cpu_id_valid(int)' defined but not used [-Wunused-function] 71 | static bool check_cpu_id_valid(int cpu) | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ubs-atomic-1.0.0/src/common/util.h:56:12: warning: 'int get_cpu()' defined but not used [-Wunused-function] 56 | static int get_cpu() | ^~~~~~~ /builddir/build/BUILD/ubs-atomic-1.0.0/src/common/util.h:44:13: warning: 'void pin_this_thread_to_cpu(int)' defined but not used [-Wunused-function] 44 | static void pin_this_thread_to_cpu(int cpu) | ^~~~~~~~~~~~~~~~~~~~~~ [25/26] Linking CXX static library src/ub_lock/libub_lock.a [26/26] Linking CXX shared library lib/libubs-atomic.so + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.JAaOjy + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/ubs-atomic-1.0.0-5.oc9.aarch64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/ubs-atomic-1.0.0-5.oc9.aarch64 ++ dirname /builddir/build/BUILDROOT/ubs-atomic-1.0.0-5.oc9.aarch64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/ubs-atomic-1.0.0-5.oc9.aarch64 + cd ubs-atomic-1.0.0 + cd /builddir/build/BUILD/ubs-atomic-1.0.0/ + cmake --install dist/release --prefix /builddir/build/BUILDROOT/ubs-atomic-1.0.0-5.oc9.aarch64/usr -- Install configuration: "Release" -- Installing: /builddir/build/BUILDROOT/ubs-atomic-1.0.0-5.oc9.aarch64/usr/lib64/libubs-atomic.so -- Installing: /builddir/build/BUILDROOT/ubs-atomic-1.0.0-5.oc9.aarch64/usr/include -- Installing: /builddir/build/BUILDROOT/ubs-atomic-1.0.0-5.oc9.aarch64/usr/include/ub_dist_lock.h -- Installing: /builddir/build/BUILDROOT/ubs-atomic-1.0.0-5.oc9.aarch64/usr/include/ub_dist_comm_queue.h -- Installing: /builddir/build/BUILDROOT/ubs-atomic-1.0.0-5.oc9.aarch64/usr/include/ub_dist_tx_res.h + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/OpenCloudOS/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip /usr/bin/strip + /usr/lib/rpm/brp-strip-comment-note /usr/bin/strip /usr/bin/objdump + /usr/lib/rpm/OpenCloudOS/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/OpenCloudOS/brp-mangle-shebangs + /usr/lib/rpm/OpenCloudOS/brp-python-bytecompile '' 1 0 + /usr/lib/rpm/OpenCloudOS/brp-python-hardlink Processing files: ubs-atomic-1.0.0-5.oc9.aarch64 Provides: libubs-atomic.so()(64bit) ubs-atomic = 1.0.0-5.oc9 ubs-atomic(aarch-64) = 1.0.0-5.oc9 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-aarch64.so.1()(64bit) ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.34)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.11)(64bit) libstdc++.so.6(CXXABI_1.3.13)(64bit) libstdc++.so.6(CXXABI_1.3.2)(64bit) libstdc++.so.6(CXXABI_1.3.3)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.14)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.17)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.19)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.22)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) rtld(GNU_HASH) Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/ubs-atomic-1.0.0-5.oc9.aarch64 Wrote: /builddir/build/RPMS/ubs-atomic-1.0.0-5.oc9.aarch64.rpm Child return code was: 0