Thanks to the option '-z defs' it is possible to check for missing link dependencies. This series add the missing internal and external dependencies, fix use of rte.extlib.mk and force the check with '-z defs'.
v2: - remove traces of combined library - fix a lot more internal dependencies - fix external library link - fix external dependencies of crypto drivers Panu Matilainen (3): pipeline: fix truncated dependency list pdump: fix missing dependency on libpthread mk: check shared library dependencies Thomas Monjalon (4): mk: remove traces of combined library mk: fix external library link mk: fix internal dependencies mk: fix external dependencies of crypto drivers drivers/crypto/aesni_gcm/Makefile | 5 ++++- drivers/crypto/aesni_mb/Makefile | 5 ++++- drivers/crypto/kasumi/Makefile | 5 ++++- drivers/crypto/null/Makefile | 3 ++- drivers/crypto/qat/Makefile | 1 + drivers/crypto/snow3g/Makefile | 5 ++++- drivers/net/af_packet/Makefile | 1 + drivers/net/null/Makefile | 1 + drivers/net/pcap/Makefile | 1 + drivers/net/szedata2/Makefile | 2 ++ drivers/net/vhost/Makefile | 1 + drivers/net/virtio/Makefile | 1 + examples/ethtool/lib/Makefile | 4 ++++ lib/librte_ip_frag/Makefile | 6 +++--- lib/librte_kni/Makefile | 5 +++-- lib/librte_pdump/Makefile | 2 ++ lib/librte_pipeline/Makefile | 4 +++- lib/librte_reorder/Makefile | 1 + lib/librte_vhost/Makefile | 1 + mk/rte.lib.mk | 22 ++-------------------- 20 files changed, 45 insertions(+), 31 deletions(-) -- 2.7.0