Julkaistu sunnuntaina oli GDB 12.1 GNU Debuggerin uusimpana versiona.
GDB jatkaa hienosti tämän monikielisen ja usean alustan virheenkorjausohjelman edistymistä. GDB 12.1 tuo mukanaan useita muutoksia, mukaan lukien:
Äskettäin tuettu kohde GDB 12.1:n kanssa pystyy korjaamaan LoongArchin virheen Linuxissa.
OpenRISC-suoritinarkkitehtuurissa on parannuksia GDB 12.1:n myötä – siinä on nyt natiivi kokoonpanotuki OpenRISC:lle or1k:lle Linuxissa ja nyt myös GDBserver-tuki. OpenRISC ei näe läheskään niin paljon huomiota kuin RISC-V, mutta tämä avoimen lähdekoodin prosessoriarkkitehtuuri jatkaa edistymistä ja sillä on omistautuneita kehittäjiä ja seuraajia.
Toinen merkittävä muutos on, että GDB:n monisäikeinen symbolien lataus on nyt oletuksena käytössä. GDB 9.1:ssä vuonna 2020 se esitteli monisäikeisen symbolien lataamisen keinona nopeuttaa suorituskykyä nykyaikaisissa moniytimisissä järjestelmissä. Nyt GDB 12.1:ssä monisäikeinen koodi katsotaan riittävän turvalliseksi, jotta se voidaan ottaa käyttöön oletusarvoisesti.
Muita GNU Debugger 12.1-muutoksia ovat Python API-parannukset, parannettu C++-mallien tuki, async-tila FreeBSD:n alkuperäiselle kohteelle ja muita virheenkorjauksen parannuksia.
Lataukset ja lisätietoja GDB 12.1-julkaisusta osoitteessa SourceWare.org.