[ofa-general] [PATCH] opensm: build improvements
Yevgeny Kliteynik
kliteyn at dev.mellanox.co.il
Sun Sep 16 01:54:32 PDT 2007
Great, thanks !!!
This and the bunch of previous build-related patches
really simplifies the build.
-- Yevgeny
Sasha Khapyorsky wrote:
> Build and link OpenSM against libibumad. libibcommon header files and
> libraries in order: local tree, then installed.
>
> Signed-off-by: Sasha Khapyorsky <sashak at voltaire.com>
> ---
> opensm/config/osmvsel.m4 | 11 ++++++-----
> 1 files changed, 6 insertions(+), 5 deletions(-)
>
> diff --git a/opensm/config/osmvsel.m4 b/opensm/config/osmvsel.m4
> index 47ad36f..36c5ddf 100644
> --- a/opensm/config/osmvsel.m4
> +++ b/opensm/config/osmvsel.m4
> @@ -61,11 +61,12 @@ with_sim="/usr")
> dnl based on the with_osmv we can try the vendor flag
> if test $with_osmv = "openib"; then
> OSMV_CFLAGS="-DOSM_VENDOR_INTF_OPENIB"
> - OSMV_INCLUDES="-I\$(srcdir)/../include -I\$(srcdir)/../../libibcommon/include/infiniband -I\$(srcdir)/../../libibumad/include/infiniband"
> - if test "x$with_umad_libs" = "x"; then
> - OSMV_LDADD="-libumad"
> - else
> - OSMV_LDADD="-L$with_umad_libs -libumad"
> + OSMV_INCLUDES="-I\$(srcdir)/../include -I\$(srcdir)/../../libibcommon/include -I\$(srcdir)/../../libibumad/include -I\$(includedir)"
> + OSMV_LDADD="-L\$(abs_srcdir)/../../libibumad/.libs -L\$(abs_srcdir)/../../libibcommon/.libs -L\$(libdir) -libumad -libcommon"
> + OSMV_LDADD="-Wl,--rpath -Wl,\$(abs_srcdir)/../../libibumad/.libs -Wl,--rpath -Wl,\$(abs_srcdir)/../../libibcommon/.libs -Wl,--rpath -Wl,\$(libdir) $OSMV_LDADD"
> +
> + if test "x$with_umad_libs" != "x"; then
> + OSMV_LDADD="-L$with_umad_libs $OSMV_LDADD"
> fi
>
> if test "x$with_umad_includes" != "x"; then
More information about the general
mailing list