Сборка задания #411083 всегда падает на подзадании 160 на архитектуре x86_64. Исключить это подзадание не могу, т. к. оно является основным. Что мне делать?
Эта ошибка значит ровно то, что написано в сообщении: процесс сборки завис и был автоматически прекращён, так что это штатное поведение сборочницы. 3600 секунд это очень много времени, чтобы ничего не выводить в процессе сборки, тем более что на других архитектурах вся сборка занимает меньше времени.
Локально собирается на не самом мощном ноутбуке минуты за 4 где-то. В сборочнице зависает. С отключенным LTO сборка продвинулась чуть дальше, но все равно упало с тем же сообщением. Странно, что на aarch64 сборка проходит, хотя слышал, что там ЭВМ послабее. Не важно баг это или особенность. Прошу помощи с тем, какие действия можно предпринять, чтобы эту особенность обойти и сборка наконец-то прошла.
Это не "особенность", это какая-то ошибка в пакете, который вы собираете. Попробую посмотреть.
Спасибо.
Вот с таким патчем всё нормально собирается. Т.е. sphinx почему-то виснет, если запускается со слишком высоким -j. --- a/doc/CMakeLists.txt +++ b/doc/CMakeLists.txt @@ -36,7 +36,7 @@ gdal_set_runtime_env(BUILD_RUN_ENV) set(SPHINX_BUILD_DIR ${CMAKE_CURRENT_BINARY_DIR}/build) - set(SPHINX_BUILD_OPTS "--jobs=auto" "--show-traceback") + set(SPHINX_BUILD_OPTS "--jobs=1" "--show-traceback") file(MAKE_DIRECTORY ${SPHINX_BUILD_DIR}) file(MAKE_DIRECTORY ${SPHINX_BUILD_DIR}/html_extra) (bugzilla скорее всего испортит этот патч, но задача в том, чтобы передать идею) Это объезд, но решает вашу проблему здесь и сейчас. И можете включить обратно lto, я уверен, что оно висло там же в документации, а не из-за lto.
Спасибо, что уделили время. Сейчас попробую. Отпишусь о результате здесь.
Да, все хорошо. Еще раз спасибо.