Otherwise when running against ibsim with libumad2sim.so preloaded it has two instances (static and dynamic resulted by libumad2sim.so preloading) of libibumad with different internal initializations, etc., which makes it impossible to use ibutils in ibsim environment.
Signed-off-by: Sasha Khapyorsky <[email protected]> --- The difference against previous version of the patch is noinst_LIBRARIES use, so libibiscom will not be installed. ibis/src/Makefile.am | 7 +++---- 1 files changed, 3 insertions(+), 4 deletions(-) diff --git a/ibis/src/Makefile.am b/ibis/src/Makefile.am index e0b512f..cfa22f6 100644 --- a/ibis/src/Makefile.am +++ b/ibis/src/Makefile.am @@ -54,9 +54,10 @@ AM_CXXFLAGS = $(TCL_CPPFLAGS) $(OSM_CFLAGS) $(DBG) -fno-strict-aliasing -fPIC - LIB_VER_TRIPLET="1:0:0" LIB_FILE_TRIPLET=1.0.0 -lib_LTLIBRARIES = libibiscom.la libibis.la +lib_LTLIBRARIES = libibis.la +noinst_LIBRARIES = libibiscom.a -libibiscom_la_SOURCES = ibbbm.c ibcr.c ibis.c ibis_gsi_mad_ctrl.c \ +libibiscom_a_SOURCES = ibbbm.c ibcr.c ibis.c ibis_gsi_mad_ctrl.c \ ibpm.c ibsac.c ibsm.c ibvs.c ibcc.c # client library to be used by IBIS TCL package: @@ -70,11 +71,9 @@ bin_PROGRAMS = ibis # this is used for the libraries link LDADD = $(OSM_LDFLAGS) -# AM_LDFLAGS = -static ibis_SOURCES = ibissh_wrap.cpp -ibis_LDFLAGS = -static # note the order of the libraries does matter as we static link ibis_LDADD = -libiscom $(OSM_LDFLAGS) $(TCL_LIBS) -- 1.6.1.2.319.gbd9e _______________________________________________ general mailing list [email protected] http://lists.openfabrics.org/cgi-bin/mailman/listinfo/general To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general
