C

La Librería GNU C versión 2.28

Fedora 29 viene con la versión 2.28 de glibc, que trae muchas correcciones de errores, mejoras de rendimiento, mejor cumplimiento de POSIX y muchas otras mejoras.

Para información detallada sobre esta versión vea NEWS. (Tenga en cuentas que tendrá que desplazarse hacia abajo hasta la versión 2.28.)

Se requieren algunos cambios de empaquetamiento. Vea 2.28 Cambios de Empaquetamiento para información detallada.

GCC eliminado de la raíz de compilación predeterminada en Koji

Desde la primera versión de Fedora, gcc y gcc-C++ estaban instalados de forma predeterminada en cada raíz de compilación. En ese momento eso era útil para la mayoría de los paquetes ya que normalmente se escribían en C o C++. Sin embarga, hoy muchos paquetes están escritos en otros lenguajes y no necesitan un compilador C/C++ y al mismo tiempo la instalación de gcc y gcc-C++ lleva tiempo que se desperdicia si no es necesario.

Empezando con esta versión, gcc y gcc-C++ ya no se instalan de manera predeterminada en cada raíz de compilación, lo que da como resultado compilaciones más rápidas para paquetes que no lo requieren, mejor cumplimiento con las Directrices de Empaquetamiento y un entorno de raíz de compilación más limpio.

Usted puede probar su paquete Fedora aún compilado después del cambio ejecutando mock o fedpkg mockbuild con un rchivos de configuración modificado que excluya gcc y gcc-C++ de la raíz de compilación. Se han dado instrucciones detalladas en la lista de correo de desarrollo.

If your package does require gcc or gcc-C++ and fails to build with them removed from the default buildroot, add the appropriate BuildRequires. See Packaging:C and C++ and Fedora Packaging Guidelines for details about BuildRequires.