[ewg] SLES 12SP3/15 missing libibverbs files?

Vladimir Sokolovsky vlad at dev.mellanox.co.il
Mon Sep 24 06:54:12 PDT 2018


On 09/24/2018 07:36 AM, Adit Ranadive wrote:
> Hi Vlad,
>
> I have been trying to install the latest OFED-4.17 build (OFED-4.17-20180919-0806.tgz)
> in SLES 12SP3/15. It looks like the libibverbs package does not install the required
> .so files to enable perftest to build. Here is the error from the perftest log:
>
> checking for x86_64-suse-linux-gnu-ranlib... ranlib
> checking for ANSI C header files... (cached) yes
> checking infiniband/verbs.h usability... yes
> checking infiniband/verbs.h presence... yes
> checking for infiniband/verbs.h... yes
> checking for ibv_get_device_list in -libverbs... no
> configure: error: libibverbs not found
>
> $> rpm -ql libibverbs | grep -i libibverbs.so # returns blank
>
> However, on a RHEL system here is what I get:
>
> $> rpm -ql libibverbs | grep -i libibverbs.so
> /usr/lib64/libibverbs.so.1
> /usr/lib64/libibverbs.so.1.1.17.1
>
> Is there some packaging difference between RHEL/SLES for libibverbs? If so, how do I
> get perftest to build? Any specific info you need from me?
>
> Thanks,
> Adit
>
> P.S. Here is the ofed.conf:
> compat-rdma=y
> core=y
> vmw_pvrdma=y
> compat-rdma-devel=y
> rdma-core=y
> rdma-core-devel=y
> libibverbs=y
> libibverbs-utils=y
> librdmacm=y
> librdmacm-utils=y
> libibumad=y
> perftest=y
> qperf=y
> ofed-docs=y
> ofed-scripts=y
>   
>
>       
Hi Adit,
libibverbs1 RPM includes libibverbs so files on SLES:

On SLES15:
# rpm -qlp RPMS/sles-release-15-113.3/x86_64/libibverbs1-17.1-0.x86_64.rpm
/usr/lib64/libibverbs.so.1
/usr/lib64/libibverbs.so.1.1.17.1

On SLES12 SP3
# rpm -qlp RPMS/sles-release-12.3-1.267/x86_64/libibverbs1-17.1-0.x86_64.rpm
/usr/lib64/libibverbs.so.1
/usr/lib64/libibverbs.so.1.1.17.1

The packaging is different between the RedHat and SLES. Each one of them 
support their own RPM spec file.


Regards,
Vladimir


More information about the ewg mailing list