Open MPI logo

Hardware Locality Development Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Hardware Locality Development mailing list

Subject: Re: [hwloc-devel] [hwloc-svn] svn:hwloc r4815 - branches/components/src
From: Jeff Squyres (jsquyres_at_[hidden])
Date: 2012-09-05 11:24:51


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
jsquyres_at_[hidden]
For corporate legal information go to: http://www.cisco.com/web/about/doing_business/legal/cri/