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.
Reviewed: https:/ /review. opencontrail. org/45114 github. com/Juniper/ contrail- dpdk/commit/ 0594605b0ec812a 21707f606477334 cc1b313fc3 dpdk_17_ 11_3
Committed: http://
Submitter: Zuul v3 CI (<email address hidden>)
Branch: contrail_
commit 0594605b0ec812a 21707f606477334 cc1b313fc3
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: Icd0b0eee695cc4 273bec72dd6ff32 80f84c03b9a
Signed-off-by: matan <email address hidden>