Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 655346 - dev-qt/{designer,qtcore,qtdeclarative,qtgui}:5 install static libraries without USE=static-libs
Summary: dev-qt/{designer,qtcore,qtdeclarative,qtgui}:5 install static libraries witho...
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Qt Bug Alias
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-05-09 15:20 UTC by Jeroen Roovers (RETIRED)
Modified: 2018-05-10 05:39 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jeroen Roovers (RETIRED) gentoo-dev 2018-05-09 15:20:20 UTC
Not done installing all yet, but a pattern emerges(!):

karsten ~ # qlist -o dev-qt | grep 5 | grep '\.a$'
/usr/lib/libQt5UiTools.a
/usr/lib/libQt5Bootstrap.a
/usr/lib/libQt5QmlDevTools.a
/usr/lib/libQt5PacketProtocol.a
/usr/lib/libQt5QmlDebug.a
/usr/lib/libQt5EventDispatcherSupport.a
/usr/lib/libQt5AccessibilitySupport.a
/usr/lib/libQt5FontDatabaseSupport.a
/usr/lib/libQt5OpenGLExtensions.a
/usr/lib/libQt5LinuxAccessibilitySupport.a
/usr/lib/libQt5PlatformCompositorSupport.a
/usr/lib/libQt5ServiceSupport.a
/usr/lib/libQt5InputSupport.a
/usr/lib/libQt5EglSupport.a
/usr/lib/libQt5FbSupport.a
/usr/lib/libQt5DeviceDiscoverySupport.a
/usr/lib/libQt5EdidSupport.a
/usr/lib/libQt5ThemeSupport.a
Comment 1 Arfrever Frehtes Taifersar Arahesis 2018-05-10 00:58:39 UTC
All of these *.a libraries have no corresponding *.so libraries.

The same behavior is in older versions of Qt 5 (e.g. 5.7 or 5.9).

At least some of these libraries are actually used by other packages (e.g. kde-frameworks/kjsembed:5 and kde-frameworks/kross:5 use libQt5UiTools.a).
Comment 2 Davide Pesavento (RETIRED) gentoo-dev 2018-05-10 05:39:49 UTC
This is expected. These libraries are static only.