Захват файлов журнала, сгенерированных cmake в образе сингулярности, до очистки образа после неудачной сборки
Я создаю приложение, используя файл рецепта Singularity (v. 2.5.1). В какой-то момент это не удается во время сборки, cmake
терпит неудачу и записывает ошибки в файл журнала в образе сингулярности.
Чтобы построить изображение:
sudo /opt/singularity/2.5.1/bin/singularity build test.simg Singularity
Конец вывода stdout (выводимого на терминал) из сборки:
.
.
.
MKL is found at /my_dir/intel/mkl
CMake Error at cmake/FindMKL.cmake:83 (error):
Unknown CMake command "error".
Call Stack (most recent call first):
CMakeLists.txt:262 (find_package)
-- Configuring incomplete, errors occurred!
See also "/my_dir/code/gadgetron/build/CMakeFiles/CMakeOutput.log".
Проблема состоит в том, что, поскольку сборка образа сингулярности не удалась, отсутствует изображение для исследования журналов.
ВОПРОС: Как сохранить журналы или файлы из процесса сборки, когда сам образ не удается построить? Возможно, в cmake есть способ перенаправить вывод из CMakeOutput.log в stdout?