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?

Brice

Reply via email to