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 -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
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/devel@lists.fedoraproject.org/message/24UFA3U5UX4XEHFFP6EBKHD3R5NLDHTV/

Reply via email to