I am trying to build a package that does not strip comments from the binary.
example ( working ) :
readelf -p .comment /usr/lib64/libnss_dns.so
String dump of section '.comment':
[ 1] GCC: (GNU) 4.3.2 20081105 (Red Hat 4.3.2-7)
[ 2e] GCC: (GNU) 4.3.2 20081105 (Red Hat 4.3.2-7)
[ 5b] GCC: (GNU) 4.3.2 20081105 (Red Hat 4.3.2-7)
[ 88] GCC: (GNU) 4.3.2 20081105 (Red Hat 4.3.2-7)
[ b5] GCC: (GNU) 4.3.2 20081105 (Red Hat 4.3.2-7)
[ e2] GCC: (GNU) 4.3.2 20081105 (Red Hat 4.3.2-7)
[ 10f] GCC: (GNU) 4.3.2 20081105 (Red Hat 4.3.2-7)
[ 13c] GCC: (GNU) 4.3.2 20081105 (Red Hat 4.3.2-7)
The binaries that I build with rpmbuild see to be stripped:
readelf -p .comment /usr/local/lib64/testlib.so
readelf: Warning: Section '.comment' was not dumped because it does not exist!
I can see that the comments are there before the binary is stripped for packing. My goal is to have a package stripped of debug symbols but keep the .comment section intact.
This seems to be performed by the script in /usr/lib/rpm/find-debug.sh using "eu-strip", and while hacking this script is easy, I would like to enable this functionality in a more sane fashion if possible.
Any and all suggestions greatly appreciated!
Thank You,
Matt
-- Fedora-packaging mailing list Fedora-packaging@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/fedora-packaging