Le 05/09/2012 17:23, Jeff Squyres a écrit :
> On Sep 5, 2012, at 11:12 AM, Brice Goglin wrote:
>>> To be clear: we have exactly the same situation in OMPI, and we do not link any of our DSOs against libmpi.so (we used to, but we don't any more because of the discussion on the https://svn.open-mpi.org/trac/ompi/wiki/Linkers wiki page).
>> So I would need to remove -no-undefined from plugins ldflags and darwin
>> (and you?) may be happy again? But iirc, removing this flag broke
>> something else, I'll check again.
> Ah, yes; I confess that I have not looked closely on the components branch. :-(
> But yes; you should not have --no-undefined when building the plugins. It's fine for building libhwloc, I think.
The reason for adding -no-undefined is "libtool: link: undefined symbols
not allowed in i686-w64-ming32 shared libraries".
There's an easy answer to this, disable plugins on Windows. Can you ask
Shiqing about what he thinks/does for OMPI?