Debian zavedl novou službu debuginfod, která umožňuje při ladění dodávaných programů obejít se bez samostatné instalace souvisejících balíčků s ladícími informacemi z repozitáře debuginfo. Spuštěná služba umožňuje využít funkčnost dynamického načítání ladicích symbolů z externího serveru, která byla zavedena ve verzi GDB 10, přímo během ladění.
Proces zajišťující fungování služby debuginfod představuje HTTP server pro poskytování ladících informací ELF/DWARF a zdrojových textů. Při sestavování s podporou debuginfod může GDB automaticky připojovat se k serverům debuginfod pro načítání chybějících ladicích informací o zpracovávaných souborech nebo oddělování ladicích souborů a zdrojových textů pro laděný spustitelný soubor.
V Debianu je podpora debuginfod zatím zahrnuta v balících elfutils a GDB, které jsou nabízeny v repozitářích unstable a testing. Pro zapnutí serveru debuginfod stačí před spuštěním GDB nastavit proměnnou prostředí ‘DEBUGINFOD_URLS="https://debuginfod.debian.net". Ladící informace jsou k dispozici na spuštěném pro Debian serveru debuginfod je poskytován pro balíčky z repozitářů unstable, testing, testing-proposed-updates, stable, stable-backports a proposed-updates.
Zdroj: opennet.ru
