On Tue, Sep 23, 2014 at 03:31:34PM -0400, Rich Felker wrote: > > If I build a shared library with pcc without supplying -Wl,-Bsymbolic > > (or -Wl,-Bsymbolic-functions as musl does) then a(ny) binary linked to that > > library segfaults at start even if it does not actually need/use the > > library. I noticed this with libpcap and wonder what is the reason. Adding > > -Wl,-Bsymbolic makes everything work so the code is not exactly broken. > Have you checked that this happens with all libs, or did you only > observe it with libpcap? If you have a minimal example .so file that > causes the crash when loaded, can you post it somewhere I could > download a copy to analyze, and also post the commands you used to > produce it? Attaching the test case, it is small enough. Rune