C
GNU Compiler Collection (GCC) rebasejat a la versió 7.1
La GNU Compiler Collection (GCC) s’ha rebasejat a la versió 7.1, una nova versió important que aporta una sèrie de noves funcionalitats així com moltes millores i correccions d’errors. A més d’oferir la nova versió de GCC als desenvolupadors, els paquets de Fedora han estat recompilats utilitzant aquesta nova versió. Consulta Canvis, noves funcionalitats i correccions a la sèrie de versions GCC 7.
Els desenvolupadors haurien de consultar Portant el teu codi a GCC 7 per a informació detallada sobre com actualitzar les seves bases de codi perquè funcionin amb els nous compiladors.
GNU C Library versió 2.25
La GNU C Library a Fedora 26 s’ha rebasejat a la versió 2.25, la qual aporta moltes millores i correccions d’errors sobre la versió anterior. Algunes de les modificacions destacades inclouen:
-
Suport addicional per a extensions de punt flotant per a C (TS 18661-1:2014), incloent-hi noves funcions com
strfromd,strfromf, istrfroml. -
S’ha afegit la funció
explicit_bzero, d’OpenBSD, alibc. Aquesta està pensada per substituirmemset()per esborrar dades sensibles després d’usar-les. -
S’han afegit les funcions
getentropyigetrandom, i el fitxer<sys/random.h>. -
S’han afegit escriptors bonics GDB (pretty printers) per a les estructures de
mutexiconditionen els fils (POSIX Threads). -
S’ha afegit la funcionalitat Tunables per permetre ajustar l’entorn d’execució d’un programa.
-
Noves algorismes millorats per a les variables de condició i els bloquejos de lectura-escriptura en Threads POSIX.
-
Correccions de seguretat per CVE-2016-6323, i CVE-2015-5180.
Les notes de llançament detallades es poden trobar a la nota de llançament de l’upstream.
Want to help? Learn how to contribute to Fedora Docs ›