Details
-
Bug
-
Resolution: Unresolved
-
P2: Important
-
6.9.0 Beta3, 6.10
-
None
Description
What is this directory for? Why is it inside of LIBDIR, instead of DATADIR or ARCHDATADIR?
$ find lib64/objects-Custom lib64/objects-Custom lib64/objects-Custom/ExampleIconsPrivate_resources_1 lib64/objects-Custom/ExampleIconsPrivate_resources_1/.qt lib64/objects-Custom/ExampleIconsPrivate_resources_1/.qt/rcc lib64/objects-Custom/ExampleIconsPrivate_resources_1/.qt/rcc/qrc_example_icons_init.cpp.o lib64/objects-Custom/QmlTypeRegistrarPrivate_resources_1 lib64/objects-Custom/QmlTypeRegistrarPrivate_resources_1/.qt lib64/objects-Custom/QmlTypeRegistrarPrivate_resources_1/.qt/rcc lib64/objects-Custom/QmlTypeRegistrarPrivate_resources_1/.qt/rcc/qrc_jsRootMetaTypes_init.cpp.o
Those files must not be installed, because they contain LTO content. If they get used by the user, the compiler may crash or fail due to differences in LTO format. If they aren't be used, then they shouldn't be installed.
QmlTypeRegistrarPrivate is qtdeclarative/src/qmltyperegistrar/CMakeLists.txt
ExampleIconsPrivate is qtbase/src/assets/icons/CMakeLists.txt.
Attachments
Issue Links
- split to
-
QTBUG-134597 Delete private libs from packages
-
- Reported
-
-
QTBUG-134596 Binary builds should be LTO/LTCG
-
- Reported
-
- mentioned in
-
Page Loading...