Export the virtio-vhost-user transport to all the apps. Support using the virtio-vhost-user transport with shared libraries by unconditionally linking librte_virtio_vhost_user.so with the apps.
Signed-off-by: Nikos Dragazis <ndraga...@arrikto.com> --- mk/rte.app.mk | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/mk/rte.app.mk b/mk/rte.app.mk index 7c9b4b5..77e02d1 100644 --- a/mk/rte.app.mk +++ b/mk/rte.app.mk @@ -132,6 +132,12 @@ ifeq ($(CONFIG_RTE_EAL_VFIO),y) _LDLIBS-$(CONFIG_RTE_LIBRTE_FSLMC_BUS) += -lrte_bus_fslmc endif +ifeq ($(CONFIG_RTE_LIBRTE_VHOST),y) +_LDLIBS-y += --no-as-needed +_LDLIBS-y += -lrte_virtio_vhost_user +_LDLIBS-y += --as-needed +endif + ifeq ($(CONFIG_RTE_BUILD_SHARED_LIB),n) # plugins (link only if static libraries) -- 2.7.4