debuginfod: curious case of libicudata.so
Frank Ch. Eigler
fche@redhat.com
Thu Apr 15 08:30:59 GMT 2021
Hi -
Just happened to come across some odd traffic in gdb/debuginfod
on the fedora servers. Wonder how common this case is. The
RPM in question is icu:
https://koji.fedoraproject.org/koji/buildinfo?buildID=1555665
(f33; other versions the same)
This builds into the usual binary / -debuginfo subrpms. Take
a look at libicu*, and libicudata* within it: buildid
1600b578adeb2c27a24fbe68b88562f923d4b694.
The .debug file is a wee little baby:
-rw-r--r--. 1 root root 4144 Apr 15 07:34 /usr/lib/debug/usr/lib64/libicudata.so.67.1-67.1-4.fc33.x86_64.debug
and since it contains no .debug* sections at all, debuginfod doesn't
think it's a debuginfo-carrying file. eu-elfclassify --debug-only
declares it a "yes", because it has a symtab. Should we follow
eu-elfclassify's lead and get debuginfod to bless this file as a
debuginfo too? Probably. But what a strange little file!
- FChE
More information about the Elfutils-devel
mailing list