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. Moreover if it was legal in the past, it can be incorrect now. 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. BR G.Baroncelli