]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
ceph.spec.in: don't strip rados classes
authorChristian Brunner <christian@brunner-muc.de>
Tue, 9 Nov 2010 06:03:02 +0000 (22:03 -0800)
committerSage Weil <sage@newdream.net>
Tue, 9 Nov 2010 06:03:15 +0000 (22:03 -0800)
Signed-off-by: Christian Brunner <christian@brunner-muc.de>
ceph.spec.in
src/common/assert.cc

index 0d3fd71d099c31b3a4661c1c464aa86607f04370..5c06cea3166cd04458c9d973a086cb4dc6622aa0 100644 (file)
@@ -75,6 +75,11 @@ mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/lib/ceph/tmp/
 mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/log/ceph/
 mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/log/ceph/stat
 
+# To avoid that libcls_rbd.so.1.0.0 is beeing stiped by find-debuginfo.sh
+# we petend that the debug symbols have already been extracted
+mkdir -p $RPM_BUILD_ROOT/usr/lib/debug/%{_libdir}/rados-classes/
+touch $RPM_BUILD_ROOT/usr/lib/debug/%{_libdir}/rados-classes/libcls_rbd.so.1.0.0.debug
+
 %clean
 rm -rf $RPM_BUILD_ROOT
 
index a045c47972c172e1ad981743f40857f3098501b3..900e373fc9d03747d9be87cda613b288e8a04cf3 100644 (file)
@@ -10,7 +10,7 @@ namespace ceph {
 
 void __ceph_assert_fail(const char *assertion, const char *file, int line, const char *func)
 {
-  BackTrace *bt = new BackTrace(2);
+  BackTrace *bt = new BackTrace(1);
 
   _dout_lock.TryLock();
   *_dout << file << ": In function '" << func << "':" << std::endl;