Bug 39808 - Сильная зависимость от ABI
Summary: Сильная зависимость от ABI
Status: CLOSED NOTABUG
Alias: None
Product: Sisyphus
Classification: Development
Component: admc (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 enhancement
Assignee: Дмитрий Дегтярев
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-03-16 16:34 MSK by Sergey V Turchin
Modified: 2021-03-17 16:49 MSK (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sergey V Turchin 2021-03-16 16:34:20 MSK
Просьба по возможности сильно не углубляться в дебри Qt.
http://git.altlinux.org/tasks/266190/logs/events.8.1.log
Comment 1 Evgeny Sinelnikov 2021-03-16 21:10:57 MSK
Кто бы мог подумать. Предлагаете не паковать то, что слинковано с libQt5Test. Хотя там и на libQt5Gui сильная зависимость. Что-то у них между версиями такое, от чего стоит отказаться, судя по всему.
Comment 2 Sergey V Turchin 2021-03-17 10:15:20 MSK
Я сам не смотрел в код, поэтому предлагаю посмотреть, получится ли убрать какие-нибудь лишние привязки к ABI.

Если само использование Qt5Test предполагает, то, конечно, ничего не сделать.
Comment 3 Дмитрий Дегтярев 2021-03-17 16:39:53 MSK
Между qt 5.12 и 5.15 поменялся вот этот кусок в qtest.h:
5.12
http://git.altlinux.org/people/zerg/packages/?p=qt5-base.git;a=blob;f=qtbase/src/testlib/qtest.h;h=28b62129b6e6493ed6f2b38fffbb4891fc8cb738;hb=336f25b46c036c1e598f5ee19dbd5e8a84fa2792#l380
5.15
http://git.altlinux.org/people/zerg/packages/?p=qt5-base.git;a=blob;f=qtbase/src/testlib/qtest.h;h=0298ff96e3f44c59348d7c777e72c28375ca4344;hb=c9276ba38d0e7e9e65e4844069b5b0eeae2b8bd9#l451

Короче, были удалены символы "qgpu_features" и "qgpu_features_ptr". Они используются самим qtest. ADMC их не использует поэтому как я понимаю эту зависимость убрать нельзя если хочешь пользоваться qtest(хочу).
Comment 4 Sergey V Turchin 2021-03-17 16:49:41 MSK
Ok