Сборка хрома перестала работать из-за 'из памяти' выделение

Я пытаюсь создать хром content_shell. Но это перестало работать на последнем этапе соединения из-за out of memory.

Журнал ошибок:

[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.

Решение, которое я нашел, состояло в том, чтобы добавить больше подкачки:

Требуется приблизительно 8 ГБ файла подкачки для соединения хрома и его тестов. Если Вы получите ошибку из памяти во время последней ссылки, то необходимо будет добавить область подкачки с swapon. Рекомендуется иметь по крайней мере 4 ГБ памяти, доступной для создания статически связанная отладочная сборка. Динамическое подключение и/или создание сборки конечных версий понижают требования к памяти. Люди меньше чем с 8 ГБ памяти могут хотеть не создать тесты, так как они являются довольно большими. (https://code.google.com/p/chromium/wiki/LinuxBuildInstructionsPrerequisites)

Перед добавляющей подкачкой:

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

После увеличенной подкачки:

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

Проблема:

У меня все еще есть то же out of memory отказ даже после того, как я увеличил подкачку на 8 ГБ. Как я должен решить эту проблему?

2
задан 29 April 2015 в 13:45

0 ответов

Другие вопросы по тегам:

Похожие вопросы: