[Development] Linker script / symbols versions for private entries in Qt 6, regression from Qt 5?

Lisandro Damián Nicanor Pérez Meyer perezmeyer at gmail.com
Tue Apr 19 01:16:58 CEST 2022


On Mon, 18 Apr 2022 at 19:41, Lisandro Damián Nicanor Pérez Meyer
<perezmeyer at gmail.com> wrote:
>
> While reviewing a Qt 6 build I found out that it seems that Qt 6 is
> not adding the right [symbols versioning] to the private symbols as Qt
> 5 used to do... or maybe I'm missing something?
>
> [symbols versioning]
> <https://users.informatik.haw-hamburg.de/~krabat/FH-Labor/gnupro/5_GNUPro_Utilities/c_Using_LD/ldLinker_scripts.html#VERSION_command>
>
> As an example let's take
>
> QTableView::QTableView(QTableViewPrivate&, QWidget*)
>
> aka
>
> _ZN10QTableViewC2ER17QTableViewPrivateP7QWidget at Qt_6 6.1.2
>
> This ought to be marked as
>
> _ZN10QTableViewC2ER17QTableViewPrivateP7QWidget@

Sorry, that should have been

_ZN10QTableViewC2ER17QTableViewPrivateP7QWidget at Qt_6_PRIVATE_API


More information about the Development mailing list