Fedora Linux está considerando adoptar Thin Link Time Optimization (Thin LTO) para su lanzamiento de Fedora 47. El cambio tiene como objetivo mejorar la velocidad de compilación y reducir el uso de memoria en comparación con el LTO tradicional “fat”.
Se ha presentado una propuesta de cambio para utilizar Thin LTO en lugar de Fat LTO para las optimizaciones en tiempo de enlace dentro de Fedora 47. Thin LTO se describe como más rápido y eficiente en memoria que las optimizaciones tradicionales en tiempo de enlace, y se activa con la bandera del compilador `-flto=thin`. La propuesta sugiere introducir un nuevo macro RPM para facilitar la adopción de LTO con objetos delgados.
El cambio no obligaría al uso de LTO para todos los paquetes, pero permitiría a los empaquetadores de Fedora agregar Thin LTO a los paquetes existentes o cambiar de LTO completo a Thin LTO para evaluar las mejoras en el tiempo de compilación y las ganancias de rendimiento. La esperanza es que más paquetes de Fedora puedan aprovechar las optimizaciones en tiempo de enlace donde actualmente no se utilizan.
La propuesta está actualmente a la espera de una votación del Comité de Ingeniería y Dirección de Fedora (FESCo). Se señala que Thin LTO es más escalable al tiempo que mantiene gran parte de los beneficios de rendimiento del LTO completo.
Leer la cobertura original
💬 Comentarios
📜 Política de comentarios