On Sep 5, 2012, at 11:19 AM, Samuel Thibault wrote: >> Undefined symbols at .so-creation time are allowed on all platforms (even OS >> X). > > Even OS X? I thought I had seen such issue on OS X, precisely.
Yep. >> But they must be resolved at load time. > > Or not, when resolving lazily :) Good point. I don't remember exactly what the rules are here, and they may vary from OS to OS (i.e., some OS's may not support lazy symbol resolution...?). But it's easiest/safest to think of it in terms of: the symbols must be able to be resolved when this .so is dlopen'ed. -- Jeff Squyres jsquy...@cisco.com For corporate legal information go to: http://www.cisco.com/web/about/doing_business/legal/cri/