Развивачи на дистрибуција Ubuntu ја претстави услугата debuginfod.ubuntu.com, што овозможува програми за дебагирање вклучени во дистрибуцијата без инсталирање посебни пакети со информации за дебагирање од репозиториумот debuginfo. Со новата услуга, корисниците можат динамички да преземаат симболи за дебагирање од надворешен сервер директно за време на дебагирањето. Оваа функција е поддржана почнувајќи од GDB 10 и Binutils 2.34. Информации за дебагирање се обезбедени за пакети од главните, универзалните, ограничените и мултиверзалните репозиториуми на сите поддржани изданија. Ubuntu.
Процесот debuginfod, кој ја извршува услугата, е HTTP сервер за прикажување на информации за дебагирање и изворен код на ELF/DWARF. При градење со поддршка за debuginfod, GDB може автоматски да се поврзе со debuginfod серверите за да ги преземе недостасувачките информации за дебагирање за датотеките што се обработуваат или да ги оддели датотеките за дебагирање и изворниот код за извршната датотека што се дебагира. За да се овозможи сервер debuginfod пред да го стартувате GDB, треба да ја поставите променливата на околината 'DEBUGINFOD_URLS="https://debuginfod.ubuntu.com».
Извор: opennet.ru
