El nuevo modo --shuffle de GNU Make: Descubriendo errores ocultos en compilaciones paralelas
2024-12-16
Durante once años, errores difíciles de reproducir afectaron las compilaciones paralelas en GNU Make. Inspirado en esto, se desarrolló un nuevo modo `--shuffle` para reorganizar aleatoriamente los objetivos del Makefile, simulando un orden de compilación no determinista. Esto reveló efectivamente errores ocultos en más de 30 paquetes, incluyendo gcc, vim y ghc. Ahora parte de GNU Make 4.4, este modo es accesible a través de `make --shuffle` o la variable de entorno `GNUMAKEFLAGS=--shuffle`. Esta potente función ayuda a los desarrolladores a identificar y resolver problemas de compilación paralela, destacando la mejora continua de las herramientas de desarrollo de software.
Leer más