mk: fix link with CC
authorThomas Monjalon <thomas.monjalon@6wind.com>
Wed, 17 Dec 2014 17:07:17 +0000 (18:07 +0100)
committerThomas Monjalon <thomas.monjalon@6wind.com>
Wed, 17 Dec 2014 21:54:20 +0000 (22:54 +0100)
commit3c6a14f6b9667322c5674526c1d904b175f5f3bc
tree70ec0e51c1b87bbe4d73fe8c06bb3150125b0622
parenta32e8b0db67c9954d01349e458649994f432ffae
mk: fix link with CC

It appeared in commit 21cdc2e77a4ca999 ("fix 32-bit link with gcc")
that linker options must be prefixed by -Wl, when using CC.
So CPU_LDFLAGS is prefixed in rte.lib.mk.
Then commit 815cfb7925bb6de ("fix link of combined shared library using CC")
introduced another prefixing of CPU_LDFLAGS in rte.sharelib.mk,
included in lib/Makefile.
Because CPU_LDFLAGS is an exported variable, the prefixing is done twice.
Initial patch of commit 815cfb7925bb6de had a workaround but it hasn't
been applied in favor of this proper fix.

Now variables are not overriden when prefixing.

Signed-off-by: Thomas Monjalon <thomas.monjalon@6wind.com>
mk/rte.app.mk
mk/rte.lib.mk
mk/rte.shared.mk
mk/rte.sharelib.mk