On Monday 2020-03-30 11:23, Jan Engelhardt wrote:
Qt uses symbol versions to mark its private
symbols with the ASCII
(sub)string "_PRIVATE", which will then show up in rpm error messages
everytime someone fucks up.
And if they are going to use symbol versioning, they can as well mark
the symbols as local to be completely invisible...
No they cannot. This is C++, and if you have public-interface public-API inline
functions that reference private-interface private-API functions, they still
need to be exported at the ELF level to be invokable.
To be more clear, what I intended to say is
"(documented as public) API" class
public inline member function
"(documented as private) API" class
public/protected/private non-virtual non-inline member function.
To unsubscribe, e-mail: opensuse-factory+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-factory+owner(a)opensuse.org