Documentation for a newer release is available. View Latest

C

La biblioteca GNU C versió 2.28

Fedora 29 ve amb la versió 2.28 de glibc, que aporta moltes correccions d’errors, millores de rendiment, millor compliment POSIX i moltes altres millores.

Per obtenir informació detallada sobre aquest llançament, consulteu les NEWS upstream. (Tingueu en compte que haureu de desplaçar-vos cap avall fins a la versió 2.28.)

Es requereixen alguns canvis d’empaquetament. Consulteu Canvis d’empaquetament 2.28 per obtenir informació detallada.

GCC eliminat del buildroot predeterminat a Koji

Des del primer llançament de Fedora, gcc i gcc-C++ s’instal·laven per defecte a cada buildroot. En aquell moment això era útil per a la majoria de paquets, ja que normalment estaven escrits en C o C++. No obstant això, molts paquets avui dia estan escrits en altres idiomes i no necessiten un compilador C/C++, i al mateix temps, instal·lar gcc i gcc-C++ requereix temps que es malgasta si no són necessaris.

A partir d’aquesta versió, gcc i gcc-C++ ja no s’instal·len per defecte a cada buildroot, la qual cosa resulta en compilacions més ràpides per als paquets que no els requereixen, un millor compliment dels paquets amb les Directrius d’empaquetament i un entorn buildroot més net.

Podeu provar que el vostre paquet Fedora encara es compila després del canvi executant mock o fedpkg mockbuild amb un fitxer de configuració modificat que exclou gcc i gcc-C++ del buildroot. S’han proporcionat instruccions detallades a la llista de correu de desenvolupament.

Si el vostre paquet requereix gcc o gcc-C++ i no es compila amb ells eliminats del buildroot predeterminat, afegiu els BuildRequires adequats. Consulteu Empaquetament:C i C++ i Directrius d’empaquetament de Fedora per obtenir detalls sobre BuildRequires.