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