å 2010-12-17äç 07:35 +0800ïYehuda Sadeh Weinraubåéï > Hi Laszlo, > > we just installed the latest ceph debian packages and it seems that > the class objects (that are installed in /usr/lib/rados-classes/) are > stripped. We need to keep a few symbols visible on those shared > objects, namely, all the symbols that start with '__cls_'. Our regular > automake resulted binaries keeps those symbols, but I guess that the > debian packaging strips them. Hi , If only stripped debugging symbols and sections, Could which keep these symbols ? Like this: ------------ strip --strip--debug rados-classes/libcls_rbd.so.1.0.0 strip --strip--debug libceph.so.1.0.0 strip --strip--debug libcrush.so.1.0.0 strip --strip--debug librados.so.1.0.0 > These symbols have the class name and version in them, which helps us > in cases where the ceph installation is running on a cluster that > consists of multiple architectures. A script running on the monitor > thus should be able to identify the class name and version no matter > what its architecture is. > > Thanks, > Yehuda > -- > To unsubscribe from this list: send the line "unsubscribe ceph-devel" in > the body of a message to majordomo@xxxxxxxxxxxxxxx > More majordomo info at http://vger.kernel.org/majordomo-info.html -- To unsubscribe from this list: send the line "unsubscribe ceph-devel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html