[meta-virtualization] [meta-cloud-services][PATCH 1/3] libibverbs: add new recpie

Yi Zhao yi.zhao at windriver.com
Tue Jul 25 17:06:27 PDT 2017



在 2017年07月25日 20:44, Mark Asselstine 写道:
> On Tuesday, July 25, 2017 3:38:24 PM EDT Yi Zhao wrote:
>> 在 2017年07月25日 03:29, Mark Asselstine 写道:
>>> On Mon, Jul 24, 2017 at 1:14 AM, Yi Zhao <yi.zhao at windriver.com> wrote:
>>>> Libibverbs is a library that allows userspace processes to use
>>>> InfiniBand/RDMA 'verbs' directly.
>>>>
>>>> Signed-off-by: Yi Zhao <yi.zhao at windriver.com>
>>>> ---
>>>>
>>>>    recipes-extended/libibverbs/libibverbs_1.1.7.bb | 27
>>>>    +++++++++++++++++++++++++ 1 file changed, 27 insertions(+)
>>>>    create mode 100644 recipes-extended/libibverbs/libibverbs_1.1.7.bb
>>>>
>>>> diff --git a/recipes-extended/libibverbs/libibverbs_1.1.7.bb
>>>> b/recipes-extended/libibverbs/libibverbs_1.1.7.bb new file mode 100644
>>>> index 0000000..e75f90d
>>>> --- /dev/null
>>>> +++ b/recipes-extended/libibverbs/libibverbs_1.1.7.bb
>>>> @@ -0,0 +1,27 @@
>>>> +SUMMARY = "Support InfiniBand verbs"
>>>> +DESCRIPTION = "Libibverbs is a library that allows userspace processes
>>>> to use InfiniBand/RDMA 'verbs' directly." +HOMEPAGE =
>>>> "http://www.openfabrics.org/downloads/verbs/"
>>> I am fine with this series overall. It is nice to see an uprev to
>>> gluster and an effort to get it working again. I only have one
>>> request. The page above basically indicates that software which used
>>> libibverbs should transition to rdma_core and that this software is
>>> basically deprecated. Are we using this instead of rdma_core because
>>> Gluster has yet to make this transition? We need to capture whatever
>>> the reasons are in the commit log.
>> I checked the commit log for glusterfs, there is no explicit message
>> said it only depend on old libibverbs.
>> For rdma-core, it is a collection including libibverbs and librdmacm. I
>> did a quick test that glusterfs can be built when depending on it.
>> So maybe we could using rdma-core instead of libibverbs and librdmacm ?
> I am fine with the current approach but please add the above to the commit log
> for the libibverbs commit. Something like
>
> "libibverbs is now part of rdma-core and the standalone libibverbs project has
> been deprecated. Rough testing shows that we can move to use rdma-core however
> we have yet to perform extensive testing with this change. We therefor will
> continue to use the standalone libibverbs at this point in time. This is also
> inline with the upstream glusterfs project that still lists libibverbs as a
> dependency."

Thanks, Mark.  I will send V2

Yi

>
> MarkA
>
>> Regards,
>> Yi
>>
>>> Regards,
>>> Mark
>>>
>>>> +SECTION = "libs/devel"
>>>> +
>>>> +LICENSE = "BSD"
>>>> +LIC_FILES_CHKSUM = "file://COPYING;md5=7c557f27dd795ba77cc419dddc656b51"
>>>> +
>>>> +# Official repo is at
>>>> git://git.kernel.org/pub/scm/libs/infiniband/libibverbs.git +SRC_URI =
>>>> "http://www.openfabrics.org/downloads/verbs/${BPN}-${PV}.tar.gz" +
>>>> +SRC_URI[md5sum] = "5aea59e4766ae4548419010ac84032ff"
>>>> +SRC_URI[sha256sum] =
>>>> "31b4114bf32d41c9fc81a862ec5febed1e982975f21fa177ea9c7516c9064690" +
>>>> +inherit autotools
>>>> +
>>>> +PACKAGES += "${PN}-utils"
>>>> +FILES_${PN} = "${sysconfdir} ${libdir}/*.so.*"
>>>> +FILES_${PN}-utils = "${bindir}"
>>>> +
>>>> +PACKAGECONFIG ??= ""
>>>> +PACKAGECONFIG[valgrind] = "--with-valgrind,--without-valgrind,valgrind,"
>>>> +
>>>> +do_install_append() {
>>>> +        mkdir -p ${D}${sysconfdir}/libibverbs.d
>>>> +        rm -f ${D}${libdir}/libibverbs.la
>>>> +}
>>>> --
>>>> 2.7.4
>>>>
>>>> --
>>>> _______________________________________________
>>>> meta-virtualization mailing list
>>>> meta-virtualization at yoctoproject.org
>>>> https://lists.yoctoproject.org/listinfo/meta-virtualization
>
>



More information about the meta-virtualization mailing list