net/mlx: fix warnings for unused compiler arguments
authorBruce Richardson <bruce.richardson@intel.com>
Thu, 29 Mar 2018 13:36:20 +0000 (14:36 +0100)
committerFerruh Yigit <ferruh.yigit@intel.com>
Fri, 13 Apr 2018 22:40:21 +0000 (00:40 +0200)
commita11dfe9b65940106e6aab62a682b12a9324b16c0
treeacc43577500496fde0d051e222c8a612891387cb
parent4db261fc88b2d17848227dd06452967816a56db2
net/mlx: fix warnings for unused compiler arguments

When linking the mlx glue code libraries using CC, the linker arguments in
LDFLAGS are not prefixed with -Wl. [The EXTRA_LDFLAGS are though.] This
leads to warning messages on build:

clang-5.0: warning: argument unused during compilation: '-e xport-dynamic'

Fix this by checking for $LINK_USING_CC in the Makefiles and prefixing the
LDFLAGS appropriately if set.

Fixes: 27cea11686ff ("net/mlx4: spawn rdma-core dependency plug-in")
Fixes: 59b91bec12c6 ("net/mlx5: spawn rdma-core dependency plug-in")
Cc: stable@dpdk.org
Signed-off-by: Bruce Richardson <bruce.richardson@intel.com>
Acked-by: Yongseok Koh <yskoh@mellanox.com>
drivers/net/mlx4/Makefile
drivers/net/mlx5/Makefile