This is a standard rpm feature although like most things it can be disabled.
According to this mail and it's replies the two %defines below will prevent striping and the building of debuginfo rpms. http://lists.rpm.org/pipermail/rpm-list/2009-January/000122.html %define debug_package %{nil} %define __strip /bin/true Ashley. On 25 May 2010, at 00:25, Peter Thompson wrote: > I have a user who prefers building rpm's from the srpm. That's okay, but for > debugging via TotalView it creates a version with the openmpi .so files > stripped and we can't gain control of the processes when launched via mpirun > -tv. I've verified this with my own build of a 1.4.1 rpm which I then > installed and noticed the same behavior that the user reports. I was hoping > to give them some advice as to how to avoid the stripping, as it appears that > the actual build of those libraries is done with -g and everything looks > fine. But I can't figure out in the build (from the log file I created) just > where that stripping takes place, or how to get around it if need be. The > best guess I have is that it may be happening at the very end when an rpm-tmp > file is executed, but that file has disappeared so I don't really know what > it does. I thought it might be apparent in the spec file, but it's certainly > not apparent to me! Any help or advice would be appreciated. -- Ashley Pittman, Bath, UK. Padb - A parallel job inspection tool for cluster computing http://padb.pittman.org.uk