При сборке вылезло две проблемы: 1. На e2k пока что нет поддержки C++11 exceptions, поэтому они выключены через прагмы для lcc с проверкой версии (в будущих будет добавлена поддержка). 2. В оригинальном пакете криво реализовано определение OpenMP: руками прибит -lgomp и только в случае с clang добавляется -fopenmp. Согласно официальнрой документации gcc[1] поддержка OpenMP должна включаться через -fopenmp, что и реализовано путём выкидывания костылей и заменой их на штатный find_package(openmp) для cmake. [1] https://gcc.gnu.org/onlinedocs/libgomp/Enabling-OpenMP.html Дерево с обновлённым пакетом доступно здесь: http://git.altlinux.org/people/bircoph/packages/gimagereader.git
Pull request отправлен в апстрим: https://github.com/manisandro/gImageReader/pull/209
В Сизифе. Да, виноват, забыл closes: NNN
Для справки: апстрим принял все исправления: https://github.com/manisandro/gImageReader/pull/209