Comment 20 for bug 1783471

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : A change has been merged

Reviewed: https://review.opencontrail.org/45114
Committed: http://github.com/Juniper/contrail-dpdk/commit/0594605b0ec812a21707f606477334cc1b313fc3
Submitter: Zuul v3 CI (<email address hidden>)
Branch: contrail_dpdk_17_11_3

commit 0594605b0ec812a21707f606477334cc1b313fc3
Author: Matan Azrad <email address hidden>
Date: Thu Feb 1 14:30:57 2018 +0100

net/mlx: version rdma-core glue libraries

Partial-bug: #1783471
When built as separate objects, these libraries do not have unique names.
Since they do not maintain a stable ABI, loading an incompatible library
may result in a crash (e.g. in case multiple versions are installed).

This patch addresses the above by versioning glue libraries, both on the
file system (version suffix) and by comparing a dedicated version field
member in glue structures.

Change-Id: Icd0b0eee695cc4273bec72dd6ff3280f84c03b9a
Signed-off-by: matan <email address hidden>