Yup Salem estava certo. Foi uma questão de OOM. Eu aumentei a RAM dos servidores de 512MB para 1024MB e o problema foi resolvido. Obrigado!
Estou tentando construir o ghc seguindo as instruções aqui: Como instalar a plataforma Haskell para o Ubuntu 13.04?
Eu continuo recebendo:
HC [stage 1] compiler/stage2/build/DynFlags.p_o Killed make[1]: ***
[compiler/stage2/build/DynFlags.p_o] Error 137
make: *** [all] Error 2
Eu acho que provavelmente estou sentindo falta de uma dependência, mas não tenho ideia de qual.
Yup Salem estava certo. Foi uma questão de OOM. Eu aumentei a RAM dos servidores de 512MB para 1024MB e o problema foi resolvido. Obrigado!
Eu tive o mesmo problema ao criar o GHC-7.8.2 em um Raspberry Pi: o compilador ficou sem memória enquanto fazia compiler/main/DynFlags.hs
. Mas desligar as otimizações nessa etapa em particular aparentemente mantém o uso de memória baixo o suficiente para funcionar:
$ "/ usr / bin / ghc" -hisuf hi -osuf o -hcsufhc -static -H32m -O0 -pacote-conf bibliotecas / bootstrapping.conf -pacote-nome ghc-7.8 .2 -hide-all-packages ...
Onde make
chama como ... -static -H32m -O -package-conf ...
.
Depois disso, você pode retomar a compilação normal (otimizada) dos outros módulos executando make
novamente. Eu suponho que o desempenho não sofra muito se esse módulo não for otimizado, especialmente porque não parece que ele realmente faz algo crítico - apenas, é muito grande!