Il problema
Si compila un programma, ad esempio con configure, rpmbuild o direttamente con make. La compilazione si interrompe con il seguente errore:
xgcc: Internal error: Killed (program cc1)
La causa
Durante la compilazione il programma cc1 si è bloccato. La causa dell'arresto anomalo può teoricamente essere di diverso tipo: un errore di programmazione nel compilatore, ad esempio. Tuttavia, quest'ultimo è estremamente raro. Molto più comune è la mancanza di memoria principale.
La soluzione
Esistono diversi modi per ovviare a questo problema:
-
Si aumenta la memoria fisica del computer.
- Si aggiunge ulteriore spazio di swap, ad esempio sotto forma di file di swap.
- Si compila su un computer con più memoria.
- Se il computer di compilazione è un dominio Xen, si configura una memoria maggiore.