Os desenvolvedores do Ubuntu introduziram o serviço debuginfod.ubuntu.com, que permite depurar programas incluídos na distribuição sem a necessidade de instalar pacotes adicionais com informações de depuração do repositório debuginfo. Com o novo serviço, os usuários podem baixar dinamicamente símbolos de depuração de um servidor externo diretamente durante a depuração. Esse recurso é compatível a partir do GDB 10 e do 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 debuginfod, que executa o serviço, é um servidor HTTP para fornecer informações de depuração ELF/DWARF e código-fonte. Ao compilar com suporte a debuginfod, o GDB pode se conectar automaticamente aos servidores debuginfod para baixar informações de depuração ausentes sobre os arquivos que estão sendo processados ou para separar os arquivos de depuração e o código-fonte do executável que está sendo depurado. Para habilitar servidor Antes de executar o debuginfod, a variável de ambiente 'DEBUGINFOD_URLS="https://debuginfod.ubuntu.com" deve ser definida.
Fonte: opennet.ru
