https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58909

Brooks Moses <brooks at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |brooks at gcc dot gnu.org

--- Comment #5 from Brooks Moses <brooks at gcc dot gnu.org> ---
How is this "invalid", though?

If there is, as you said on bug 57740, an issue of "not understanding the
interaction between weak links and archives" rather than a bug in how they
interact, then who is it that has the misunderstanding?

joel@'s code doesn't have weak links in it.  It just defines a
std::condition_variable.

Either joel@'s code is bad for some very non-obvious reason, or he needs to do
special things on his link line to make it link correctly (which, at minimum,
needs documentation in the libstdc++ manual), or the misunderstanding is in
libstdc++ and thus libstdc++ needs to be fixed.

In either of those cases, this is a libstdc++ bug, whether of documentation or
of creation of weak links.  No?

Reply via email to