You need this patch for shared library build: --- a/drivers/net/failsafe/Makefile +++ b/drivers/net/failsafe/Makefile @@ -34,6 +34,10 @@ include $(RTE_SDK)/mk/rte.vars.mk # Library name LIB = librte_pmd_failsafe.a +EXPORT_MAP := rte_pmd_failsafe_version.map + +LIBABIVER := 1 + # Sources are stored in SRCS-y SRCS-$(CONFIG_RTE_LIBRTE_PMD_FAILSAFE) += failsafe.c SRCS-$(CONFIG_RTE_LIBRTE_PMD_FAILSAFE) += failsafe_args.c
--- /dev/null +++ b/drivers/net/failsafe/rte_pmd_failsafe_version.map @@ -0,0 +1,4 @@ +DPDK_17.08 { + + local: *; +};