Distribucija Debian Pokrenuo sam novu uslugu debuginfod koja omogućuje otklanjanje pogrešaka u programima uključenim u distribuciju bez potrebe za zasebnom instalacijom povezanih paketa s informacijama o otklanjanju pogrešaka iz repozitorija debuginfo. Ova usluga omogućuje dinamičko učitavanje simbola za otklanjanje pogrešaka s vanjskog poslužitelja, značajku uvedenu u GDB 10, izravno tijekom otklanjanja pogrešaka.
Proces debuginfod, koji pokreće uslugu, je HTTP poslužitelj za posluživanje ELF/DWARF informacija o otklanjanju pogrešaka i izvornog koda. Prilikom izrade s podrškom za debuginfod, GDB se može automatski povezati s debuginfod poslužiteljima kako bi preuzeo nedostajuće informacije o otklanjanju pogrešaka o datotekama koje se obrađuju ili odvojio datoteke za otklanjanje pogrešaka od izvornog koda za izvršnu datoteku koja se otklanja.
В Debian Podrška za Debuginfod trenutno je omogućena u paketima elfutils i GDB koji se nude u nestabilnom i testnom repozitoriju. Da biste omogućili poslužitelja debuginfod dovoljno je postaviti varijablu okruženja 'DEBUGINFOD_URLS="https://debuginfod" prije izvršavanja GDB-a.debian.net". Informacije o otklanjanju pogrešaka u radu za Debian poslužitelja Debuginfod je dostupan za pakete iz repozitorija unstable, testing, testing-proposed-updates, stable, stable-backports i proposed-updates.
Izvor: opennet.ru
