[Bug default/23795] Ignore libstdc++ symbols incorrectly exported in other libraries

fweimer at redhat dot com sourceware-bugzilla@sourceware.org
Mon Jan 1 00:00:00 GMT 2018


https://sourceware.org/bugzilla/show_bug.cgi?id=23795

--- Comment #5 from Florian Weimer <fweimer at redhat dot com> ---
(In reply to dodji from comment #3)
> "fweimer at redhat dot com" <sourceware-bugzilla@sourceware.org> writes:
> 
> > (In reply to Mathieu Bridon from comment #0)
> >> Some C++ libraries sometimes incorrectly export some symbols from libstdc++.
> >
> > Are these STB_GNU_UNIQUE bindings that are required to get working C++
> > templates?  Or actual exports of implementation of support functions?
> 
> From the discussion I've had with the submitter of the bug, my
> understanding is that these are *instantiations* of libstdc++ templates,
> into the user C++ library that is using libstdc++.

Depending on what's in libstdc++ and what's being instantiated, these exports
may be required for correct C++ semantics.  Have you talked to Jonathan about
this?  Can you add some concrete affected symbols to this bug?

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the Libabigail mailing list