La scorsa settimana il Fedora Engineering and Steering Committee (FESCO) ha firmato la spedizione di Fedora 38 con la sua toolchain di compilatori all’avanguardia pianificata, in particolare includendo il prossimo compilatore GCC 13.

Fedora si è concentrata a lungo sulla fornitura dei più recenti componenti della toolchain del compilatore GNU upstream. Con il rilascio di aprile/primavera di Fedura, hanno cercato a lungo di utilizzare l’ultimo rilascio annuale della GNU Compiler Collection che normalmente viene rilasciato ogni marzo-aprile. A volte per Fedora questo ha anche significato la spedizione di una pre-release quasi finale di GCC per i casi in cui la versione ufficiale non è del tutto allineata ai vari blocchi di rilascio di Fedora Linux. Quindi non dovrebbe sorprendere che a Fedora 38 sia stata concessa l’approvazione per spedire GCC 13 e gli altri più recenti pacchetti di toolchain del compilatore open source.

L’approvazione generalizzata di FESCO per gli aggiornamenti in Fedora 38 include:

GNU C Compiler 13.0
Runtime associati per C++ (libstdc++), Go (gccgo ), OpenMP (gomp), Fortran (gfortran), D (phobos), Objective C/C++.
GNU Binary Utilities 2.39
GNU C Library 2.37
GNU Debugger 12.1 (immediatamente disponibile in Fedora 37)

Per FESCo della scorsa settimana minuti, la modifica è stata approvata.
GCC 13 apporta molte aggiunte degne di nota tra cui AMD Zen 4″znver4″supporto, supporto per CPU Intel in arrivo come Granite Rapids/Sierra Forest/Grand Ridge/Meteor Lake, sono implementate più funzionalità C23 e C++23, supporto delle funzionalità C++20 e C++23 migliorato in libstdc++, offload inverso OpenMP come Oltre ad altre nuove funzionalità di OpenMP 5.1/5.2, GCC LTO ora supporta l’utilizzo del server di lavoro GNU Make con named pipe per impostazione predefinita, supporto offload AMD Instinct MI200, estensioni RISC-V aggiuntive cablate e altro ancora.

Binutils 2.39 introduce un avviso se uno stack viene reso eseguibile, una nuova opzione”–package-metadata:, evidenziazione della sintassi per l’output del disassembler e altre modifiche.

Glibc 2.37 viene rilasciato nel nei prossimi giorni con più messa a punto AVX-512 e altri miglioramenti.

Fedora 38 punta al rilascio prima della fine di aprile.

Categories: IT Info