gsettings-qt uses a private symbol
Bug #1426335 reported by
Timo Jyrinki
on 2015-02-27
This bug affects 1 person
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| | gsettings-qt (Ubuntu) |
Undecided
|
Unassigned | ||
| | qtbase-opensource-src (Ubuntu) |
Undecided
|
Unassigned | ||
Bug Description
gsettings-qt uses a Qt private symbol _ZN7QObjectC2ER
The symbol is cause a dependency on qtbase-abi-5-4-0, which means a rebuild is needed when new Qt version like 5.4.1 is uploaded.
| Timo Jyrinki (timo-jyrinki) wrote : | #1 |
| description: | updated |
| Changed in gsettings-qt (Ubuntu): | |
| status: | New → Invalid |
| status: | Invalid → New |
| description: | updated |
| Lars Karlitski (larsu) wrote : | #2 |
I don't know if this is supposed to be a private symbol or not, but it gets pulled in when using the protected constructor of QQmlPropertyMap as documented [1].
I don't think there's anything we can change in gsettings-qt to solve this issue.
| Changed in gsettings-qt (Ubuntu): | |
| status: | New → Invalid |
| Dmitry Shachnev (mitya57) wrote : | #3 |
https:/
As discussed on IRC, the Q_DECLARE_PUBLIC is for different purposes, unrelated to the class publicness.
To post a comment you must log in.


< larsu> QObjectPrivate is in a _p.h, but it is marked as Q_CORE_EXPORT and includes a macro named Q_DECLARE_PUBLIC