On Mon, Oct 28, 2019 at 06:34:43PM +0800, Jin Yu wrote: > Compile librte_vhost/vhost_crypto.c needs the rte_hash.h > So we need the librte_hash to be compiled before vhost. > Add the DEPDIRs to make sure this. > > Bugzilla ID: 356 > Cc: sta...@dpdk.org
Fixes: 939066d96563 ("vhost/crypto: add public function implementation") > > Signed-off-by: Jin Yu <jin...@intel.com> > --- > lib/Makefile | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/lib/Makefile b/lib/Makefile > index 41c463d92..a30accb29 100644 > --- a/lib/Makefile > +++ b/lib/Makefile > @@ -46,7 +46,7 @@ DIRS-$(CONFIG_RTE_LIBRTE_RAWDEV) += librte_rawdev > DEPDIRS-librte_rawdev := librte_eal librte_ethdev > DIRS-$(CONFIG_RTE_LIBRTE_VHOST) += librte_vhost > DEPDIRS-librte_vhost := librte_eal librte_mempool librte_mbuf librte_ethdev \ > - librte_net > + librte_net librte_hash Do we also depend on cryptodev (rte_cryptodev.h)? > DIRS-$(CONFIG_RTE_LIBRTE_HASH) += librte_hash > DEPDIRS-librte_hash := librte_eal librte_ring > DIRS-$(CONFIG_RTE_LIBRTE_EFD) += librte_efd > -- > 2.17.2 >