Полагаю, зависимость на libgtest лишняя в релизной сборке.
$ /usr/bin/lc-compliance --help Options: -c, --camera camera Specify which camera to operate on, by id -l, --list List all tests and exit -f, --filter filter Specify which tests to run -h, --help Display this help message Further options from Googletest can be passed as environment variables ^^^^^^^^^^
(Ответ для Yuri N. Sedunov на комментарий #1) > Further options from Googletest can be passed as environment variables > ^^^^^^^^^^ Ну и зачем это пользователю?
точно нужно. а чем мешает ?
(Ответ для Anton Farygin на комментарий #3) > точно нужно. Пользователю? Зачем? > а чем мешает ? Лишний бинарный код. Лишнее барахло, которое может понадобиться фаззить, хотя его достаточно просто выкинуть.
Для тестирования работоспособности, конечно. у библиотеки нет зависимостей левых: https://packages.altlinux.org/ru/sisyphus/binary/libcamera/x86_64/depends/3229601101651245442
(Ответ для Anton Farygin на комментарий #5) > Для тестирования работоспособности, конечно. Так, это не для пользователя. Т.к. зависимостей на libgtest вообще мало, я полагаю, что они вообще все не нужны без специальной сборки для тестирования. Так-то я не против, смотрите сами.
В утилитах должны быть и у пользователя. Не делать же отдельную сборку для тестирования на железе.