Qt 5 private headers

Rex Dieter rdieter at math.unl.edu
Thu Jun 11 17:00:29 UTC 2015


Ruslan Nigmatullin wrote:


> I've just noticed that there are not separate packages for private headers
> of Qt 5 in Fedora but there is one for Qt 4. 

The Qt4 one was just a hack (for qt-creator).

> Also I've checked specs of
> some packages like qt5-qtdeclarative which uses private headers during the
> compilation and their rpms depends on qt5-qtbase >= ${qt5_version} instead
> of qt5-qtbase == ${qt5_version} which may be source of various errors
> (because Qt doesn't guarantee API/ABI compatibility for private headers).
> 
> Is it made on purpose and how does Fedora guarantee that nothing breaks in
> case of Qt's minor/patch updates?

There is no guarantee (for private header usage), no one has done the work 
yet to implement that in the packaging yet.

Are you willing to help work on it? :)

-- Rex



More information about the devel mailing list