On Mon, 14 Apr 2014 12:09:59 Michael Tokarev wrote:
> 14.04.2014 11:42, Dmitry Smirnov wrote:
> > I found it so difficult to maintain symbols in C++ libraries so I just
> > used
> > "dh_makeshlibs -V" and it never failed me.
> 
> Yeah, it never fails, but it has its own downside which I mentioned
> above.
 
Thank you for all your comments. I'm with you, I understand how useful 
.symbols could be for linking (if done properly).

Specifically in regards to Ceph for a moment I feel much more comfortable with 
"dh_makeshlibs -V" not only due to lack of confidence in C++ symbols approach 
but mostly because of rapid upstream development. The amount of changes 
between 0.72.2 and 0.79 is huge. I would feel quite uncomfortable if "qemu" 
would be built successfully with 0.79 but wouldn't pull newer libraries when 
used with 0.72.2... For example Ceph cluster has to be completely upgraded to 
0.79 as it just doesn't work with mix of 0.72.2 and 0.79 components (i.e. 
OSD,MON,MDS)...


> And thank you too for tryin to clear the mess!

The pleasure is mine and thanks for your kind words. :) Ceph is quite exciting 
technology to work with. I'm looking forward the time when we have up-to-date 
well packaged Ceph in testing/unstable together with rbd-enabled Qemu. ;)

-- 
Regards,
 Dmitry Smirnov.

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to