/tech/ - Tech 2.0

Mode: Reply
Name
Subject
Message

Max message length: 4096

Opciones
Files
E-mail
Password

(used to delete files and postings)

Misc

Remember to follow the rules


Choroy 05/19/2024 (Sun) 04:28:33 25cf3d No. 13235
Choroyes, estoy compilando qemu, hay algún flag que me permita paralelizar la compilación en gcc? Se demora sus 30 o 40 min en un i3u con 1 vcore.
Revisa si el Makefile te permite paralelizar tareas. A veces, el problema no lo tienes en el compilador, sino en la manera en que invocas la compilación. Si make -j no presenta mejoras, revisa: https://gcc.gnu.org/wiki/ParallelGcc
>>13236 ahora que miro el Makefile, no hay nada de gcc, usan ninja y meson y no me manejo ahí, aer si este mes me leo al respecto, mientras tanto ya terminó de compilar la wea
>>13237 Si usan ninja y meson, entonces tampoco están empleando Make para construir el binario. Lo más probable es que estén trabajando con LLVM y no sé si el frontend de CC tiene opciones para compilación en paralelo. Antes de ir por la ruta del compilador haciendo tareas en paralelo, revisa si ninja y meson te permiten paralelizar tareas.
>>13237 Ninja automáticamente paraleliza según el número de núcleos de tu CPU.

Delete
Report