Bug 30
Summary: | Compilation error while disabling crypto device library | ||
---|---|---|---|
Product: | DPDK | Reporter: | Wisam Jaddo (wisamm) |
Component: | cryptodev | Assignee: | Wisam Jaddo (wisamm) |
Status: | RESOLVED WONTFIX | ||
Severity: | minor | CC: | ajit.khaparde, frederic.coiffier, pablo.de.lara.guarch, thomas |
Priority: | Normal | ||
Version: | 18.02 | ||
Target Milestone: | --- | ||
Hardware: | x86 | ||
OS: | All |
Description
Wisam Jaddo
2018-05-02 09:28:45 CEST
I think cryptodev, among other libraries such as EAL, mbuf, mempool, etc. are core libraries and should not be disabled, as many libraries depend on these. Actually, I would go for removing the option of disabling these libraries. Since cryptodev is a core library, are you ok with Pablo's suggestion and not disabling it? If yes, can we please close the bug. With v18.11 and CONFIG_RTE_LIBRTE_CRYPTODEV disabled, DPDK cannot be built (but it worked with v18.08): == Build lib/librte_port CC rte_port_sym_crypto.o In file included from /home/fcoiffier/dpdk/develop/build/dpdkBuild-prefix/src/dpdkBuild/lib/librte_port/rte_port_sym_crypto.c:9: /home/fcoiffier/dpdk/develop/build/dpdkBuild-prefix/src/dpdkBuild/lib/librte_port/rte_port_sym_crypto.h:23:10: fatal error: rte_cryptodev.h: No such file or directory #include <rte_cryptodev.h> ^~~~~~~~~~~~~~~~~ compilation terminated. I think it should have been fixed. But it did not happen, and we are going to remove the makefiles. With meson, we don't disable libraries. That's why I close it as WONTFIX. |