Hmm...
Honestly, this is an assembler bug, but we've been working around it for years. Here you have to jump though silly hoops, and create an alternate base symbol via an alias. E.g.
weak_alias (__mcount, __mcount1) versioned_symbol (libc, __mcount, _mcount, GLIBC_2_18) versioned_symbol (libc, __mcount1, mcount, GLIBC_2_18)
There are other examples in the source base for similar if you go grepping...
https://sourceware.org/ml/libc-alpha/2013-07/msg00480.html
« Back to merge proposal
Hmm...
Honestly, this is an assembler bug, but we've been working around
it for years. Here you have to jump though silly hoops, and create
an alternate base symbol via an alias. E.g.
weak_alias (__mcount, __mcount1) symbol (libc, __mcount, _mcount, GLIBC_2_18) symbol (libc, __mcount1, mcount, GLIBC_2_18)
versioned_
versioned_
There are other examples in the source base for similar if you go
grepping...
https:/ /sourceware. org/ml/ libc-alpha/ 2013-07/ msg00480. html