[devel] MongoDB против сборочницы и пересборочницы

Ilya Kurdyukov ilyakurdyukov на basealt.ru
Вс Авг 6 15:34:31 MSK 2023


On 8/6/23 19:03, alexei на taf.ru wrote:
> Добрый день!
>
> На днях зарелизилась новая ветка СУБД MongoDB.
> Этот проект и до этого имел хороший аппетит на дисковое
> пространство при сборке, и иногда сборка проходила не
> с первого раза. Но нет предела совершенству, и версия
> 7.0.0 при сборке из ~700мб исходников генерит порядка
> 30 гигабайт объектников и на финальном этапе еще примерно
> столько же .o файлов создается в процессе LTO оптимизации
> в каталоге /tmp сборочного окружения.
>
> Сейчас сборка останавливается с сообщением о исчерпании места
> под /tmp. Можно ли решить эту проблему просто запросив увеличение
> квоты, или уже надо что-то думать другое?

Квотой это не решается.

Можно попробовать снизить уровень отладочной информации, так делается 
для некоторых пакетов:

%define optflags_debug -g1

LTO еще можно попробовать отключить, если это тратит много места.

Можно попробовать разделить MongoDB на несколько пакетов.



Подробная информация о списке рассылки Devel