Construyendo el sonido metálico para siempre

Estoy desconcertado Tengo una VM que ejecuta Ubuntu 14.04. He seguido los procedimientos aquí:http://clang.llvm.org/docs/LibASTMatchersTutorial.html y estoy en el paso para correr ninja. Esto construye llvm y clang. Ahora, mi VM no se queda atrás, le di 6GB de RAM y 4 CPU y un archivo de intercambio de 20GB. El mayor problema surge en el momento del enlace: parece iniciar una gran cantidad de procesos ld, cada uno con al menos 3-4 GB o memoria virtual, y en algún momento mucha CPU cada uno. Pero el archivo de intercambio creció a más de 12 GB y todos los procesos están vinculados a IO, pero no sé si están haciendo algo útil o se están agitando. Todo lo que sé es que el disco se está forjando y los trabajos se ejecutan para siempre. De hecho, acabo de reducir el recuento de CPU a la VM a 1, para ver si podría ser más eficiente con menos paralelismo, ya que supuse que el problema podría estar dando vueltas.

Supongo que mi disco podría ser lento ... ¿Alguna idea? ¿Debería usar make en lugar de ninja? Mi experiencia no es Linux (aunque estoy llegando allí :-)) Así que estoy siguiendo el tutorial pero quizás no se recomienda la "mejor" forma de construir los programas clang / llvm.

Respuestas a la pregunta(1)

Su respuesta a la pregunta