Hi all,
Before we start, I know this is a system library and not part of KDE and I'm more than happy to create BZs for the affected packages but given this is effecting the debugging of kmix I thought someone might have some input.
While looking at a core from a kmix segfault I found this warning.
warning: "/usr/lib/debug/usr/lib64/libicudata.so.46.0.debug": separate debug info file has no debug info
So I looked further...
(gdb) info shared From To Syms Read Shared Object Library 0x0000003c480004b0 0x0000003c480005b8 Yes (*) /usr/lib64/libicudata.so.46 (*): Shared library is missing debugging information.
Further investigation shows the debuginfo is actually statically linked?
$ file /usr/lib/debug/usr/lib64/libicudata.so.46.0.debug /usr/lib/debug/usr/lib64/libicudata.so.46.0.debug: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), statically linked, not stripped
nm shows few symbols exported and the following shows it is not alone.
$ for file in `ls /usr/lib/debug/usr/lib64/lib*`
do file $file |grep static done
/usr/lib/debug/usr/lib64/libcdda_interface.so.0.10.2.debug: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), statically linked, not stripped /usr/lib/debug/usr/lib64/libHalf.so.6.0.0.debug: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), statically linked, not stripped /usr/lib/debug/usr/lib64/libicudata.so.46.0.debug: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), statically linked, not stripped /usr/lib/debug/usr/lib64/libQt3Support.so.4.8.1.debug: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), statically linked, not stripped /usr/lib/debug/usr/lib64/libvorbisenc.so.2.0.9.debug: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), statically linked, not stripped
Is this by design?
Cheers, Brad