Hello,
Recently we are make the dynamic linker support GNU-style hash, but for the compatible reason we build android with -Wl,--hash-style=both instead of -Wl,--hash-style=gnu.
And then we discover this bug in gold, gold generate broken sysv-style hash table when --hash-style=both, we already file a bug to bugzilla for bintuils[1].