Project

General

Profile

Actions

Bug #20288

closed

armhf build fail

Added by Phillip Camp almost 7 years ago. Updated almost 3 years ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Category:
librbd
Target version:
% Done:

0%

Source:
Tags:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

Linker bails believe this is related to #18938 I dont think that fix went far enough.

CMakeFiles/unittest_rbd_mirror.dir/test_mock_ImageSyncThrottler.cc.o:(.rodata+0x1d38): multiple definition of `typeinfo name for rbd::mirror::ImageSyncThrottler<librbd::ImageCtx>'
CMakeFiles/unittest_rbd_mirror.dir/test_mock_ImageReplayer.cc.o:(.rodata+0x7e34): first defined here
CMakeFiles/unittest_rbd_mirror.dir/test_mock_ImageSyncThrottler.cc.o: In function `std::string::_Rep::_M_dispose(std::allocator<char> const&)':
/tmp/buildd/ceph-12.0.3/src/tools/rbd_mirror/ImageSyncThrottler.cc:32: multiple definition of `typeinfo for rbd::mirror::ImageSyncThrottler<librbd::ImageCtx>'
CMakeFiles/unittest_rbd_mirror.dir/test_mock_ImageReplayer.cc.o:/tmp/buildd/ceph-12.0.3/obj-arm-linux-gnueabihf/boost/include/boost/function/function_base.hpp:307: first defined here
CMakeFiles/unittest_rbd_mirror.dir/test_mock_ImageSyncThrottler.cc.o: In function `cancel_sync':
/tmp/buildd/ceph-12.0.3/src/tools/rbd_mirror/ImageSyncThrottler.cc:157: multiple definition of `typeinfo name for rbd::mirror::ImageSyncThrottler<librbd::ImageCtx>::C_SyncHolder'
CMakeFiles/unittest_rbd_mirror.dir/test_mock_ImageReplayer.cc.o:/tmp/buildd/ceph-12.0.3/src/tools/rbd_mirror/ImageReplayer.h:374: first defined here
CMakeFiles/unittest_rbd_mirror.dir/test_mock_ImageSyncThrottler.cc.o: In function `~C_SyncHolder':
/tmp/buildd/ceph-12.0.3/src/tools/rbd_mirror/ImageSyncThrottler.cc:32: multiple definition of `typeinfo for rbd::mirror::ImageSyncThrottler<librbd::ImageCtx>::C_SyncHolder'
CMakeFiles/unittest_rbd_mirror.dir/test_mock_ImageReplayer.cc.o:/tmp/buildd/ceph-12.0.3/obj-arm-linux-gnueabihf/boost/include/boost/function/function_base.hpp:289: first defined here
collect2: error: ld returned 1 exit status

Actions #1

Updated by Sage Weil almost 3 years ago

  • Status changed from New to Closed
Actions

Also available in: Atom PDF