diff options
author | Yi Zhao <yi.zhao@windriver.com> | 2017-07-26 08:42:08 +0800 |
---|---|---|
committer | Bruce Ashfield <bruce.ashfield@windriver.com> | 2017-07-26 10:07:52 -0400 |
commit | 4e05423f1542403651fe3e4623693aac857642bb (patch) | |
tree | 0cac68f1dfb6d45412e66ac66c8f89c8eb3eb5d5 /recipes-extended/librdmacm/librdmacm_1.0.17.bb | |
parent | ab865e747303a1d62fa69fca66ca0c33e6657dd5 (diff) | |
download | meta-cloud-services-4e05423f1542403651fe3e4623693aac857642bb.tar.gz |
librdmacm: add new recipe
User space RDMA 'socket' protocol and libraries for establising RDMA
communication. Includes both Infiniband specific and general RDMA
communication management libraries for unreliable datagram, reliable
connected, and multicast data transfers.
Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Diffstat (limited to 'recipes-extended/librdmacm/librdmacm_1.0.17.bb')
-rw-r--r-- | recipes-extended/librdmacm/librdmacm_1.0.17.bb | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/recipes-extended/librdmacm/librdmacm_1.0.17.bb b/recipes-extended/librdmacm/librdmacm_1.0.17.bb new file mode 100644 index 0000000..ba022b0 --- /dev/null +++ b/recipes-extended/librdmacm/librdmacm_1.0.17.bb | |||
@@ -0,0 +1,41 @@ | |||
1 | SUMMARY = "Userspace RDMA Connection Manager" | ||
2 | DESCRIPTION = "\ | ||
3 | User space RDMA 'socket' protocol and libraries for establising RDMA\ | ||
4 | communication. Includes both Infiniband specific and general RDMA\ | ||
5 | communication management libraries for unreliable datagram, reliable\ | ||
6 | connected, and multicast data transfers.\ | ||
7 | Also includes ACM (communication management assistant) service." | ||
8 | |||
9 | HOMEPAGE = "http://www.openfabrics.org/downloads/rdmacm/" | ||
10 | SECTION = "libs/devel" | ||
11 | |||
12 | LICENSE = "BSD" | ||
13 | LIC_FILES_CHKSUM = "file://COPYING;md5=39cc3044d68741f9005da73e9b92db95" | ||
14 | |||
15 | DEPENDS = "libibverbs" | ||
16 | |||
17 | # Repo is at http://git.openfabrics.org/git?p=~shefty/librdmacm.git | ||
18 | SRC_URI = "http://www.openfabrics.org/downloads/rdmacm/${BPN}-${PV}.tar.gz \ | ||
19 | file://librdmacm-needs-libdl.patch" | ||
20 | |||
21 | SRC_URI[md5sum] = "da6fad887e9c24cb01b74b75f8449cb1" | ||
22 | SRC_URI[sha256sum] = "9381e1bf2c7079fc257b8eee74e731d3e7eec70e539bb4245084a7b05aeecb2a" | ||
23 | |||
24 | inherit autotools | ||
25 | |||
26 | # Allow plug-in symlinks. | ||
27 | INSANE_SKIP_${PN} += "dev-so" | ||
28 | |||
29 | PACKAGES += "${PN}-utils" | ||
30 | FILES_${PN} = "${libdir}/*.so.* ${libdir}/rsocket/*.so*" | ||
31 | FILES_${PN}-utils = "${bindir}" | ||
32 | FILES_${PN}-staticdev += "${libdir}/rsocket/librspreload.a" | ||
33 | FILES_${PN}-dbg += "${libdir}/rsocket/.debug" | ||
34 | |||
35 | PACKAGECONFIG ??= "" | ||
36 | PACKAGECONFIG[valgrind] = "--with-valgrind,--without-valgrind,valgrind," | ||
37 | |||
38 | do_install_append() { | ||
39 | rm -f ${D}${libdir}/librdmacm.la | ||
40 | rm -f ${D}${libdir}/rsocket/librspreload.la | ||
41 | } | ||