[dpdk-dev] drivers/octeontx2: compilation fails without RTE_LIBRTE_SECURITY
Bruce Richardson
bruce.richardson at intel.com
Thu Feb 6 15:27:49 CET 2020
On Thu, Feb 06, 2020 at 02:39:28PM +0100, Thierry Herbelot wrote:
> Hello,
>
> When RTE_LIBRTE_SECURITY is disabled, compilation fails for octeontx2 (on an
> Intel machine):
>
> git clone git://dpdk.org/dpdk
> cd dpdk
> make config T=x86_64-native-linux-gcc
> cd build
> vi .config
> => disable RTE_LIBRTE_IPSEC and RTE_LIBRTE_SECURITY
> make
> ...
> == Build drivers/net/octeontx2
> CC otx2_rx.o
> In file included from .../dpdk/drivers/net/octeontx2/otx2_ethdev_sec.h:10,
> from .../dpdk/drivers/net/octeontx2/otx2_rx.h:11,
> from .../dpdk/drivers/net/octeontx2/otx2_ethdev.h:24,
> from .../dpdk/drivers/net/octeontx2/otx2_rx.c:7:
> .../dpdk/drivers/crypto/octeontx2/otx2_ipsec_fp.h:9:10: fatal error:
> rte_security.h: No such file or directory
> #include <rte_security.h>
> ^~~~~~~~~~~~~~~~
> compilation terminated.
>
> This seems cause by f44e7163775537 ('net/octeontx2: add security session
> operations').
>
Disabling parts of the build, particularly libraries, is always likely to
cause other build failures. I'm not sure we should, or even need to,
support the disabling of arbitrary libs in DPDK.
/Bruce
More information about the dev
mailing list