лишь со второго и третьего (DWITHOUT_CLEAN) раза, особенно в виртуалках. Только у меня такое наблюдение? Возникло не сейчас, но по полной задолбало уже только сейчас. Соцопрос.
Не сталкивался с таким, но у меня нет виртуалок, только bare metal. А с какой ошибкой вываливается? В случайном месте или в каком-то одном?
ага, рандомное, а WITHOUT_CLEAN добивает. Мб память конечно, buildworld в качестве memtest-а неплох)
Отдавать 3/4 от ncpu
Это точно у тебя проблема. Есть же куча разработчиков, кто регулярно собирает, есть CI. Очевидно всё это с -j, без него нынче никак. Если бы проблема была, была бы известна.
похоже я понял в чем дело. Фейлится не buildworld а install с таким рандомом: ctfconvert -L VERSION -g vmbus_res.o --- all_subdir_hyperv/netvsc --- sh: ld: Permission denied --- all_subdir_i2c --- --- all_subdir_i2c/ds1307 --- sh: ld: Permission denied --- all_subdir_i2c/controllers --- sh: ld: Permission denied и это походу какой-то race. Видимо так ненадо писать: make -C buildworld installworld kernel -jX а installworld + installkernel вынести отдельно без -jX
Обсуждают сегодня