https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79341
--- Comment #18 from Jakub Jelinek <jakub at gcc dot gnu.org> --- Plus one thing is interception (which still requires that the private symbol has stable ABI), and another thing is calling that symbol even when it isn't called in the original program (which is what must be going on here, because on glibc 2.18 nothing is calling a symbol which doesn't exist there when not using libsanitizer).