aboutsummaryrefslogtreecommitdiffstats
path: root/recipes-extended/dpdk/dpdk/dpdk-16.07-dpdk-fix-for-parellel-make-issue.patch
blob: 55f0c15f82aa66c02a4e765fa07dbbe27017d2a3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
From 4a86048d44cae812b227b857772aeeb839502706 Mon Sep 17 00:00:00 2001
From: Rahul Kumar Gupta <rahul.kumarxx.gupta@intel.com>
Date: Fri, 2 Sep 2016 15:48:52 +0800
Subject: [PATCH] dpdk: fix for parellel make issue

To make sure that the path of libraries should be correct and
libraries will be build before, And available at the time of
linking example apps.

Signed-off-by: Rahul Kumar Gupta <rahul.kumarxx.gupta@intel.com>

---
 examples/Makefile                     | 1 +
 examples/ethtool/ethtool-app/Makefile | 1 +
 2 files changed, 2 insertions(+)

diff --git a/examples/Makefile b/examples/Makefile
index 17ecf7f64cda..2a8e805b85a7 100644
--- a/examples/Makefile
+++ b/examples/Makefile
@@ -41,6 +41,7 @@ DIRS-$(CONFIG_RTE_LIBRTE_BBDEV) += bbdev_app
 DIRS-$(CONFIG_RTE_LIBRTE_PMD_BOND) += bond
 DIRS-y += cmdline
 DIRS-$(CONFIG_RTE_LIBRTE_DISTRIBUTOR) += distributor
+DEPDIRS-y += examples/ethtool/lib
 DIRS-y += ethtool
 DIRS-y += exception_path
 DIRS-$(CONFIG_RTE_LIBRTE_EFD) += server_node_efd
diff --git a/examples/ethtool/ethtool-app/Makefile b/examples/ethtool/ethtool-app/Makefile
index 4cd9efdd574b..d3c709ab2fef 100644
--- a/examples/ethtool/ethtool-app/Makefile
+++ b/examples/ethtool/ethtool-app/Makefile
@@ -19,6 +19,7 @@ SRCS-y := main.c ethapp.c
 CFLAGS += -O3 -D_GNU_SOURCE -pthread -I$(SRCDIR)/../lib
 CFLAGS += $(WERROR_FLAGS)
 
+LDLIBS += -L$(ETHTOOL_LIB_PATH)/
 LDLIBS += -L$(subst ethtool-app,lib,$(RTE_OUTPUT))/lib
 LDLIBS += -lrte_ethtool