A compilação do Chromium falha devido à alocação de 'falta de memória'

2

Estou tentando criar o cromo content_shell . Mas falha no último estágio de vinculação devido a out of memory .

Registro de erros:

[1/1] LINK content_shell     

...

/usr/bin/ld: out of memory allocating 1000 bytes after a total of 2115682304 bytes                                          
collect2: ld returned 1 exit status                           
ninja: build stopped: subcommand failed.

A solução que encontrei foi adicionar mais swap:

  

Demora cerca de 8GB de arquivo de swap para vincular o cromo e seus testes. Se você receber um erro de falta de memória durante o link final, precisará adicionar espaço de troca com swapon. É recomendável ter pelo menos 4 GB de memória disponível para criar uma compilação de depuração vinculada estaticamente. A vinculação dinâmica e / ou a criação de uma versão reduzida reduzem os requisitos de memória. Pessoas com menos de 8 GB de memória podem querer não fazer testes, pois são muito grandes. ( link )

Antes de adicionar a troca:

rna@rna-P580:~/workspace/blink_ref/src$ free -m
             total       used       free     shared    buffers     cached
Mem:          3899        684       3215          0          2        105
-/+ buffers/cache:        576       3323
Swap:         3954        534       3420

Após o aumento do swap:

rna@rna-P580:/dev$ free -m
             total       used       free     shared    buffers     cached
Mem:          3899        567       3331          0          1         70
-/+ buffers/cache:        495       3403
Swap:        12050        577      11473

Problema:

Ainda tenho o mesmo out of memory de falha, mesmo depois de aumentar o swap em 8 GB. Como devo corrigir esse problema?

    
por RNA 23.10.2014 / 08:08

0 respostas