Description of problem:
RH7.2 snapshot 4 is missing the libnl3-devel package.
In order to compile against libnl3, libnl3-devel is required.
Version-Release number of selected component (if applicable):
The libnl3 version for RH7.2snap4 is libnl3-3.2.21-10.el7.x86_64.
Trying to compile a library to work with libnl3 is failing.
For example, i'm trying to compile libvma (https://github.com/Mellanox/libvma) which require libnl or libnl3.
Since libnl3-devel does not exist, i have to compile against libnl-devel.
But libvma is also depending on libibverbs which is dependent on libnl3.
As a result, when loading libvma, both libnl3 and libnl are loaded, which causes a crash in libnl3.
Steps to Reproduce:
1.install libvma dependencies: libibverbs, librdmacm
2.compile libvma or any other library or tool depending on libnl3
3.load libvma: LD_PRELOAD=libvma.so ls
ls: route/tc.c:973: rtnl_tc_register: Assertion `0' failed.
Aborted (core dumped)
ls to print files in directory
Which variant are you using? Workstation, Client or Server? Devel packages are usually shipped in optional channel make sure your optional os enabled.
Sorry, i missed the optional channel.
I found the devel package.
This bug can be closed.
Sorry again for the misunderstanding.
(In reply to Or Kehati from comment #3)
> Sorry, i missed the optional channel.
> I found the devel package.
> thank you!
> This bug can be closed.
> Sorry again for the misunderstanding.
No problem at all.