https://bugzilla.redhat.com/show_bug.cgi?id=1309199
Honza Horak <hhorak(a)redhat.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Flags| |needinfo?(jakub(a)redhat.com)
--- Comment #10 from Honza Horak <hhorak(a)redhat.com> ---
I've build the same srpm in F23 and F24 and then ran `objdump -T
libmysqlclient.so.18.0.0` and this is the difference:
F23: (libmysqlclient_16) mysql_info
F24: libmysqlclient_16 mysql_info
For libmysqlclient_18 versioned symbols it is the same.
I'm not sure much I understand it, my interpretation is the libmysqlclient_16
is not necessary in F23, so there are both, unversioned and versioned variant
of mysql_info symbol, while in F24 there is only versioned.
The fact that same SRPM produces different output on F23 and F24 means the
difference is in the toolchain. Jakub, can you tell us what changed in gcc 6 in
regards the symbol versioning? Or even better, give us some guidance where this
needs to be fixed?
--
You are receiving this mail because:
You are on the CC list for the bug.