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.
signature.asc
Description: This is a digitally signed message part.