BookinglyTech News
Software

GCC 13.5 cierra la rama con 265 correcciones y cierra el desarrollo

Esta es la ultima version punto de la serie 13, lanzada tres anos despues de su debut. Los equipos de desarrollo deben migrar a versiones modernas como GCC 16.

2 min de lecturaPhoronix0 vistas

Se ha publicado GCC 13.5. Esta version incluye mas de 265 correcciones de errores y marca el fin oficial del ciclo de vida de la serie 13. El equipo de mantenimiento del compilador ha cerrado esta rama para cualquier desarrollo adicional, lo que significa que no habra un futuro GCC 13.6. La instruccion es clara: hay que migrar a versiones mas recientes, especificamente a GCC 16, que es la linea estable actual hasta que salga la 17 a principios del proximo ano.

La primera version estable de GCC 13 salio en abril de 2023. En el momento del lanzamiento, la actualizacion trajo soporte nativo para la arquitectura AMD Zen 4 (znver4) y para varios nuevos procesadores Intel. Tambien introdujo un front-end para Modula-2 y implemento funcionalidades de los estandares C23 y C++23. Desde entonces, y hasta la version 13.4, el mantenimiento ha seguido el ritmo habitual para una rama estabilizada. Ahora, tras mas de un ano desde la 13.4, el mantenimiento acumula estas correcciones finales.

De los 265 parches incluidos en 13.5, gran parte de ellos tienen un impacto bajo en la operacion diaria. Se trata de ajustes de compilacion, limpieza de advertencias y correcciones menores en unidades especificas. Sin embargo, para entornos donde la version del compilador esta congelada por validaciones de cadena de suministro o politicas de estabilidad estrictas, actualizar a este ultimo punto sigue siendo un procedimiento de mantenimiento necesario antes de planificar una migracion mayor.

Para quienes administren sistemas que todavia ejecutan GCC 13, esta version representa un cierre de ciclo. Ya no se recibiran arreglos de seguridad ni de compatibilidad en esta linea. La ventana de accion para actualizar el entorno de build hacia GCC 16 se ha cerrado por un extremo; ahora solo queda avanzar. Las distribuciones linux y los entornos de containerizacion integraran esta version en sus repositorios estables en las proximas semanas, permitiendo una transicion ordenada sin tener que compilar desde el codigo fuente.

El anuncio oficial se hizo a traves de la lista de correo del proyecto y detalla los componentes afectados. Como con cualquier cambio menor, el riesgo de ruptura de compatibilidad binaria o de sintaxis es minimo, dado que la version semantica de lenguaje compilado se mantiene dentro de los estandares soportados por la rama 13.