provide old ABI levels via backward compatibility of new DPDK libraries. 60/5060/1
authorChristian Ehrhardt <christian.ehrhardt@canonical.com>
Tue, 7 Feb 2017 14:00:39 +0000 (15:00 +0100)
committerChristian Ehrhardt <christian.ehrhardt@canonical.com>
Tue, 7 Feb 2017 14:48:12 +0000 (15:48 +0100)
commit59b0879e6beaf61f707ac4b44aac8fa90146b125
tree504986caef563421cd60b7eff1bea6433879031d
parent1e347795ba76a1657040db950a039f7c7ba95394
provide old ABI levels via backward compatibility of new DPDK libraries.

The cross dependencies in DPDK libraries would force us to conflict
with older ABI versions to avoid double ld.so resolution
(https://lists.ubuntu.com/archives/ubuntu-devel/2017-February/039659.html)

The conflicts would make the old versions and thereby the dependent
applications non-installable until there is a rebuild (as other updates
would do).
But for our case that would deny most benefits of version named
libraries.

Instead of adding a conflicts - whenever possible - provide a backward
compatible wrapper symlinking to the new (ABI compatible) implementation.

Change-Id: If9fa9cb9474ad0ac555bdf1a0c72f701ddaf2926
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
debian/control
debian/libethdev4.links.in [new file with mode: 0644]
debian/librte-cryptodev1.links.in [new file with mode: 0644]
debian/librte-eal2.links.in [new file with mode: 0644]
debian/rules