On 12 August 2011 14:13, Jeffrey Walton wrote: > > Another related question: why is nm displaying the crypto++ stuff in > the first place? I used - visibility=hidden (and export select classes > and functions), and don't claim to export Crypto++ stuff. I'm confused > why --export-only and --defined-only is not being honored. As for this bit, I would guess those are weak symbols for inline functions and/or templates defined in crytopp headers, which get compiled into libesapi-c++.so, but that's just a guess.