I think what Brian is saying is that we don't generally link IB libraries into 
the upper-level library - instead, they are only linked to the specific 
components that need them. The core code (i.e., non-component) should not be 
calling anything in IB itself. So anything that specifies "with IB" should be 
in the .m4 for the component that will use IB.

The oshmem_configure_options.m4 code should be in the top-level config 
directory.

On Dec 14, 2013, at 6:34 AM, Mike Dubman <mi...@dev.mellanox.co.il> wrote:

> Hi,
> In our internal oshmem v1.7 based branch it is in 
> oshmem/config/oshmem_configure_options.m4 and not in 
> config/oshmem_configure_options.m4
> 
> Is that a way to go to have it under oshmem/config?
> Will check why it is missing.
> 
> Thanks
> M
> 
> 
> On Fri, Dec 13, 2013 at 11:21 PM, Barrett, Brian W <bwba...@sandia.gov> wrote:
> Mellanox -
> 
> In cleaning up some code, I noticed that the OSHMEM_SETUP_CFLAGS test is
> testing for infiniband libraries and then linking them into the OSHMEM
> library.  This is fairly different than what we do for the MPI layer; is
> there a reason those tests are in the top-level configure and not in a
> component's configure test?
> 
> Thanks,
> 
> Brian
> 
> --
>   Brian W. Barrett
>   Scalable System Software Group
>   Sandia National Laboratories
> 
> 
> 
> _______________________________________________
> devel mailing list
> de...@open-mpi.org
> http://www.open-mpi.org/mailman/listinfo.cgi/devel
> 
> _______________________________________________
> devel mailing list
> de...@open-mpi.org
> http://www.open-mpi.org/mailman/listinfo.cgi/devel

Reply via email to