Utvecklarna av Ubuntu-distributionen har presenterat tjänsten debuginfod.ubuntu.com, som möjliggör att man vid felsökning av program som ingår i distributionen slipper installera separata paket med felsökningsinformation från repositoriet debuginfo. Med den nya tjänsten har användarna fått möjlighet att dynamiskt ladda ned felsökningssymboler från en extern server direkt under felsökningen. Denna funktion stöds från och med version GDB 10 och Binutils 2.34. Felsökningsinformationen tillhandahålls för paket från repositorierna main, universe, restricted och multiverse för alla stödda versioner av Ubuntu.
Processen som säkerställer driften av tjänsten debuginfod är en HTTP-server för att tillhandahålla felsökningsinformation ELF/DWARF och källtexter. När den byggs med stöd för debuginfod kan GDB automatiskt ansluta till debuginfod servrar för att ladda ned den saknade felsökningsinformationen om de filer som bearbetas eller separera felsökningsfiler och källtexter för den körbara fil som felsöks. För att aktivera servern debuginfod innan GDB körs, bör miljövariabeln ‘DEBUGINFOD_URLS="https://debuginfod.ubuntu.com" sättas.
Källa: opennet.ru
