Debian project launched a service to dynamically retrieve debug information

Debian Distribution launched a new service debuginfod , when debugging the programs supplied with the distribution, you do not need to install the associated packages with debug information from the debuginfo repository. The launched service makes it possible to use the functionality that appeared in GDB 10 to dynamically load debug symbols from an external server directly during debugging.

The debuginfod process is an HTTP server for serving ELF / DWARF debug information and source code. When building with debuginfod support, GDB can automatically connect to debuginfod servers to download missing debug information about files being processed, or to separate debug files and sources for the executable being debugged.

On Debian, debuginfod support is still included in packages
elfutils and GDB offered in the unstable and testing repositories.
To enable the debuginfod server it is enough to set the environment variable ‘DEBUGINFOD_URLS = “https://debuginfod.debian.net”‘ before running GDB. Debug information on the debuginfod server running for Debian is provided for packages from the unstable, testing repositories
testing-proposed-updates, stable, stable-backports, and proposed-updates.

/Media reports.