On Tue, 22 Mar 2016 21:48:43 -0400 Matthew Gabeler-Lee <chee...@fastcat.org> wrote: [...] > But what we have here is an uncommon case driven by mosh's linker > options, which means that the glibc workaround for protobuf's incorrect > linker options doesn't (can't?) work.
Why are you stating that passing "-lpthread" is an "Incorrect option" ? I read somewhere that this option is _deprecated_. But I was unable to find any "official" reference. On the best of my knowledge, it should be not incorrect linking an executable to an un-needed library. Inefficient, but not incorrect. And in any case it should lead to an error at compile time, not a crash in run-time. Of course, I agree we should correct libprotobuffer to avoid suggesting to use an un-needed library.