summaryrefslogtreecommitdiffstats
path: root/contrib/ofed
diff options
context:
space:
mode:
authorhselasky <hselasky@FreeBSD.org>2014-12-03 09:08:04 +0000
committerhselasky <hselasky@FreeBSD.org>2014-12-03 09:08:04 +0000
commit405a965719f4b8597d8bbb9ff5adadb0653be33c (patch)
treefd35543aab31ebb0638e077c0146e644c33a449a /contrib/ofed
parentea68673881c6430236f5f69a39dc47bf9c7e36cb (diff)
downloadFreeBSD-src-405a965719f4b8597d8bbb9ff5adadb0653be33c.zip
FreeBSD-src-405a965719f4b8597d8bbb9ff5adadb0653be33c.tar.gz
MFC r275328 and r275330:
Add missing libraries when linking and fix building of some infiniband utilities by updating some header file locations and compiler include directives. Sponsored by: Mellanox Technologies
Diffstat (limited to 'contrib/ofed')
-rw-r--r--contrib/ofed/librdmacm/examples/build/cmatose/Makefile1
-rw-r--r--contrib/ofed/librdmacm/examples/build/mckey/Makefile1
-rw-r--r--contrib/ofed/librdmacm/examples/build/rping/Makefile1
-rw-r--r--contrib/ofed/librdmacm/examples/build/udaddy/Makefile1
-rw-r--r--contrib/ofed/management/infiniband-diags/src/ibnetdiscover.c2
-rw-r--r--contrib/ofed/management/infiniband-diags/src/ibroute.c2
-rw-r--r--contrib/ofed/management/infiniband-diags/src/ibsendtrap.c2
-rw-r--r--contrib/ofed/management/infiniband-diags/src/ibtracert.c2
-rw-r--r--contrib/ofed/management/infiniband-diags/src/saquery.c12
-rw-r--r--contrib/ofed/management/infiniband-diags/src/smpquery.c2
-rw-r--r--contrib/ofed/usr.bin/Makefile.inc5
11 files changed, 20 insertions, 11 deletions
diff --git a/contrib/ofed/librdmacm/examples/build/cmatose/Makefile b/contrib/ofed/librdmacm/examples/build/cmatose/Makefile
index c4515ac..31d2ae7 100644
--- a/contrib/ofed/librdmacm/examples/build/cmatose/Makefile
+++ b/contrib/ofed/librdmacm/examples/build/cmatose/Makefile
@@ -6,5 +6,6 @@ PROG= cmatose
MAN=
SRCS= cmatose.c
LDADD+= -libverbs -lrdmacm -lpthread
+LDADD+= -lmlx4
.include <bsd.prog.mk>
diff --git a/contrib/ofed/librdmacm/examples/build/mckey/Makefile b/contrib/ofed/librdmacm/examples/build/mckey/Makefile
index d4ad295..4abaf27 100644
--- a/contrib/ofed/librdmacm/examples/build/mckey/Makefile
+++ b/contrib/ofed/librdmacm/examples/build/mckey/Makefile
@@ -6,5 +6,6 @@ PROG= mckey
MAN=
SRCS= mckey.c
LDADD+= -libverbs -lrdmacm -lpthread
+LDADD+= -lmlx4
.include <bsd.prog.mk>
diff --git a/contrib/ofed/librdmacm/examples/build/rping/Makefile b/contrib/ofed/librdmacm/examples/build/rping/Makefile
index 05ef562..b167a54 100644
--- a/contrib/ofed/librdmacm/examples/build/rping/Makefile
+++ b/contrib/ofed/librdmacm/examples/build/rping/Makefile
@@ -6,5 +6,6 @@ PROG= rping
MAN=
SRCS= rping.c
LDADD+= -libverbs -lrdmacm -lpthread
+LDADD+= -lmlx4
.include <bsd.prog.mk>
diff --git a/contrib/ofed/librdmacm/examples/build/udaddy/Makefile b/contrib/ofed/librdmacm/examples/build/udaddy/Makefile
index 16d9419..1e32550 100644
--- a/contrib/ofed/librdmacm/examples/build/udaddy/Makefile
+++ b/contrib/ofed/librdmacm/examples/build/udaddy/Makefile
@@ -6,5 +6,6 @@ PROG= udaddy
MAN=
SRCS= udaddy.c
LDADD+= -libverbs -lrdmacm -lpthread
+LDADD+= -lmlx4
.include <bsd.prog.mk>
diff --git a/contrib/ofed/management/infiniband-diags/src/ibnetdiscover.c b/contrib/ofed/management/infiniband-diags/src/ibnetdiscover.c
index 2cfaa8a..5e092f7 100644
--- a/contrib/ofed/management/infiniband-diags/src/ibnetdiscover.c
+++ b/contrib/ofed/management/infiniband-diags/src/ibnetdiscover.c
@@ -50,7 +50,7 @@
#include <infiniband/common.h>
#include <infiniband/umad.h>
#include <infiniband/mad.h>
-#include <infiniband/complib/cl_nodenamemap.h>
+#include <complib/cl_nodenamemap.h>
#include "ibnetdiscover.h"
#include "grouping.h"
diff --git a/contrib/ofed/management/infiniband-diags/src/ibroute.c b/contrib/ofed/management/infiniband-diags/src/ibroute.c
index f2ee170..9607aa9 100644
--- a/contrib/ofed/management/infiniband-diags/src/ibroute.c
+++ b/contrib/ofed/management/infiniband-diags/src/ibroute.c
@@ -49,7 +49,7 @@
#include <infiniband/common.h>
#include <infiniband/umad.h>
#include <infiniband/mad.h>
-#include <infiniband/complib/cl_nodenamemap.h>
+#include <complib/cl_nodenamemap.h>
#include "ibdiag_common.h"
diff --git a/contrib/ofed/management/infiniband-diags/src/ibsendtrap.c b/contrib/ofed/management/infiniband-diags/src/ibsendtrap.c
index 66620de..2754dc0 100644
--- a/contrib/ofed/management/infiniband-diags/src/ibsendtrap.c
+++ b/contrib/ofed/management/infiniband-diags/src/ibsendtrap.c
@@ -43,7 +43,7 @@
#include <getopt.h>
#include <infiniband/mad.h>
-#include <infiniband/iba/ib_types.h>
+#include <iba/ib_types.h>
#include "ibdiag_common.h"
diff --git a/contrib/ofed/management/infiniband-diags/src/ibtracert.c b/contrib/ofed/management/infiniband-diags/src/ibtracert.c
index bde0ea7..f8ecf76 100644
--- a/contrib/ofed/management/infiniband-diags/src/ibtracert.c
+++ b/contrib/ofed/management/infiniband-diags/src/ibtracert.c
@@ -49,7 +49,7 @@
#include <infiniband/common.h>
#include <infiniband/umad.h>
#include <infiniband/mad.h>
-#include <infiniband/complib/cl_nodenamemap.h>
+#include <complib/cl_nodenamemap.h>
#include "ibdiag_common.h"
diff --git a/contrib/ofed/management/infiniband-diags/src/saquery.c b/contrib/ofed/management/infiniband-diags/src/saquery.c
index 97663d1..9f882e7 100644
--- a/contrib/ofed/management/infiniband-diags/src/saquery.c
+++ b/contrib/ofed/management/infiniband-diags/src/saquery.c
@@ -50,12 +50,12 @@
#include <getopt.h>
#include <infiniband/mad.h>
-#include <infiniband/opensm/osm_log.h>
-#include <infiniband/vendor/osm_vendor_api.h>
-#include <infiniband/vendor/osm_vendor_sa_api.h>
-#include <infiniband/opensm/osm_mad_pool.h>
-#include <infiniband/complib/cl_debug.h>
-#include <infiniband/complib/cl_nodenamemap.h>
+#include <opensm/osm_log.h>
+#include <vendor/osm_vendor_api.h>
+#include <vendor/osm_vendor_sa_api.h>
+#include <opensm/osm_mad_pool.h>
+#include <complib/cl_debug.h>
+#include <complib/cl_nodenamemap.h>
#include <netinet/in.h>
diff --git a/contrib/ofed/management/infiniband-diags/src/smpquery.c b/contrib/ofed/management/infiniband-diags/src/smpquery.c
index ed8ec83..01ccfaf 100644
--- a/contrib/ofed/management/infiniband-diags/src/smpquery.c
+++ b/contrib/ofed/management/infiniband-diags/src/smpquery.c
@@ -50,7 +50,7 @@
#include <infiniband/common.h>
#include <infiniband/umad.h>
#include <infiniband/mad.h>
-#include <infiniband/complib/cl_nodenamemap.h>
+#include <complib/cl_nodenamemap.h>
#include "ibdiag_common.h"
diff --git a/contrib/ofed/usr.bin/Makefile.inc b/contrib/ofed/usr.bin/Makefile.inc
index e6a0550..d05778c 100644
--- a/contrib/ofed/usr.bin/Makefile.inc
+++ b/contrib/ofed/usr.bin/Makefile.inc
@@ -1,4 +1,9 @@
DIAGPATH= ${.CURDIR}/../../management/infiniband-diags
BINDIR?= /usr/bin
CFLAGS+= -I${.CURDIR}/../../include/infiniband
+CFLAGS+= -I${.CURDIR}/../../include
CFLAGS+= -I${.CURDIR}/../../management/opensm/include/
+CFLAGS+= -I${.CURDIR}/../../management/opensm
+CFLAGS+= -I${.CURDIR}/../../management/libibcommon/include
+CFLAGS+= -I${.CURDIR}/../../management/libibumad/include
+CFLAGS+= -I${.CURDIR}/../../management/libibmad/include
OpenPOWER on IntegriCloud