Смоленск 1.6 Ошибка "invalid ELF object " при загрузке подписанной библиотеки.

lagros

New member
Сообщения
1
#1
Добрый день!

Имеется собственная сборка библиотеки qt. Все elf-файлы подписаны.
Код:
bsign -w  libqlinuxfb.so
version: 1
id: bsign v1.0
hash: {GOST R34.11-2012} 09cd3b8ee795cd2cb9b60dacfaea06d73f106e9769be4ca79fe630069e3c55c5
signature_size: 119
timestamp: 06 May 2020 12:36:29 (1588757789)
bsign: good hash found in 'libqlinuxfb.so'.
bsign: no xattr hash found in 'libqlinuxfb.so'.
При запуске приложения получаю следующие ошибки:
Код:
FactoryLoader::QFactoryLoader() checking directory path "/opt/qt-5.13.2/plugins/platforms" ...
QFactoryLoader::QFactoryLoader() looking at "/opt/qt-5.13.2/plugins/platforms/libqlinuxfb.so"
QElfParser: '/opt/qt-5.13.2/plugins/platforms/libqlinuxfb.so' is an invalid ELF object (shstrtab section header seems to be at 6aa1b)
"'/opt/qt-5.13.2/plugins/platforms/libqlinuxfb.so' is an invalid ELF object (shstrtab section header seems to be at 6aa1b)
Можно ли это как-то побороть?