Os desenvolvedores da distribuição Ubuntu apresentaram o serviço debuginfod.ubuntu.com, que permite, ao depurar os programas incluídos na distribuição, evitar a instalação de pacotes individuais com informações de depuração do repositório debuginfo. Com o novo serviço, os usuários agora podem carregar dinamicamente símbolos de depuração de um servidor externo diretamente durante a depuração. Essa capacidade é suportada a partir da versão GDB 10 e Binutils 2.34. As informações de depuração são fornecidas para pacotes dos repositórios main, universe, restricted e multiverse de todas as versões suportadas do Ubuntu.
O processo que garante o funcionamento do serviço debuginfod é um servidor HTTP para fornecer informações de depuração ELF/DWARF e códigos-fonte. Ao ser compilado com suporte ao debuginfod, o GDB pode se conectar automaticamente aos servidores debuginfod para carregar informações de depuração ausentes sobre os arquivos processados ou extrair arquivos de depuração e códigos-fonte para o arquivo executável que está sendo depurado. Para ativar servidor o debuginfod antes de executar o GDB, a variável de ambiente deve ser definida como ‘DEBUGINFOD_URLS="https://debuginfod.ubuntu.com".
Fonte: opennet.ru
