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

Ilya Kurdyukov ilyakurdyukov на basealt.ru
Пн Авг 7 06:59:10 MSK 2023


On 8/7/23 10:48, alexei на taf.ru wrote:
>>
>> А резерв src/third_party разве уже исчерпан?
>> Например, там есть mozjs. К сожалению, из спека не видно, в какой стадии
>> находится использование внешних библиотек.
>> Как-то интуитивно кажется, что невозможно написать проект с исходниками
>> на 700Мбайт.
> Проблема не с использованием third_party, в общем куче они дают ~800мб объектного
> кода. Проблема с самим кодом mongo, когда из исходника в 30-40 кб получается объектник
> в 10-30 Мб. В итоге это выливается в ~40Гб .o и .a файлов, которые на финальном этапе LTO
> еще и удваиваются в /tmp
Имелось в виду, что если MongoDB собирает какие-то тяжелые библиотеки из 
third_party, то и на весе объектников это отражается. Многие либы 
разумно использовать системные, а не собирать вложенные в third_party.


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