On Wed, Jun 27, 2018 at 05:25:17PM +0100, Nick Clifton wrote:
> > Nick, this looks like an annobin bug. This is really, really problematic
> > from an ABI perspective.
>
> OK - so if I change annobin so that it creates its own function start symbol,
> eg libxsmm_crc32_u64_start and then it references this symbol in the .weak
What if the TU already uses libxsmm_crc32_u64_start for something completely
different? If annobin wants to add its own symbols, they must be not in the
user namespace (so need to include some prefix with . char at best) and
better it should ensure that such symbols aren't exported from shared
libraries or binaries it creates either.
Jakub
_______________________________________________
devel mailing list -- [email protected]
To unsubscribe send an email to [email protected]
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives:
https://lists.fedoraproject.org/archives/list/[email protected]/message/24UFA3U5UX4XEHFFP6EBKHD3R5NLDHTV/