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?