Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 655346

Summary: dev-qt/{designer,qtcore,qtdeclarative,qtgui}:5 install static libraries without USE=static-libs
Product: Gentoo Linux Reporter: Jeroen Roovers (RETIRED) <jer>
Component: Current packagesAssignee: Qt Bug Alias <qt>
Status: RESOLVED INVALID    
Severity: normal    
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

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.