possible ABI break in frameworks
- Date: Wed, 30 May 2018 12:06:05 +0100
- From: Rik Mills <rikmills@xxxxxxxxxxx>
- Subject: possible ABI break in frameworks
results in apparently public symbols going missing
[08:43] <acheronuk> sitter: does this break ABI in frameworks?
[08:45] <acheronuk> sitter: https://paste.kde.org/pj1kbp9un
[08:59] <sitter> acheronuk: assuming activitiesmodel is in fact a public
[08:59] <sitter> adding a const anywhere changes the call signature
[09:00] <sitter> You cannot...For existing functions of any type:change
its signature. This includes:changing any of the types of the arguments
in the parameter list, including changing the const/volatile qualifiers
of the existing parameters (instead, add a new method)
Confirmation that this is either an issue that needs to be sorted, or
one where there is no impact is appreciated.