Open MPI logo

Open MPI Development Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Development mailing list

Subject: Re: [OMPI devel] openib Dynamic SL opensm-devel usage
From: TERRY DONTJE (terry.dontje_at_[hidden])
Date: 2012-06-18 09:36:40


Nevermind the below post. I was wrong about opensm-devel not existing
on OL6.2. However I still have the issue of dependency on libosmcomp.so
that I would like to put into ompi_check_openib.m4. Anyone against me
putting a dependency on libosmcomp.so for btl_openib_connect_sl.o ?

--td

On 6/18/2012 7:06 AM, TERRY DONTJE wrote:
> I've ran into an issue compiling openib's Dynamic SL support on a RH
> 6.2 based system with the Oracle Studio compilers.
>
> Turns out if I compile btl_openib_connect_sl.c with the Oracle Studio
> compilers with the "-g" option the compiler compiles some static
> inline functions in ib_types.h standalone (as opposed to ignoring the
> functions since they are not called in the btl_openib_connect_sl.c
> source). This creates a dependency on the symbol ib_error_str in
> btl_openib_connect_sl.o . Note this symbol is defined in libosmcomp.so.
>
> My question is should btl_openib_connect_sl.c be linking to
> libosmcomp.so since btl_openib_connect_sl.c is including ib_types.h
> or is there an assumption being made that btl_openib_connect_sl.c is
> just using macros/defines provided by the header and nothing requiring
> access to libosmcomp.so?
>
> I ask this because I can make my original issue go away on RH 5.X
> systems if I link in libosmcomp.so however, this library doesn't exist
> on RH 6.2 systems without RH 5 compat headers package and doesn't have
> a 32 bit version on RH 6.2 systems at all. The point is if I try to
> fix the libosmcomp.so dependency by doing an AC_CHECK_LIB that RH 6.X
> system will actually stop configuring in Dynamic SL.
>
> --
> Terry D. Dontje | Principal Software Engineer
> Developer Tools Engineering | +1.781.442.2631
> Oracle *- Performance Technologies*
> 95 Network Drive, Burlington, MA 01803
> Email terry.dontje_at_[hidden] <mailto:terry.dontje_at_[hidden]>
>
>
>
>
>
> _______________________________________________
> devel mailing list
> devel_at_[hidden]
> http://www.open-mpi.org/mailman/listinfo.cgi/devel

-- 
Terry D. Dontje | Principal Software Engineer
Developer Tools Engineering | +1.781.442.2631
Oracle *- Performance Technologies*
95 Network Drive, Burlington, MA 01803
Email terry.dontje_at_[hidden] <mailto:terry.dontje_at_[hidden]>