aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLuca Boccassi <luca.boccassi@gmail.com>2018-03-08 15:29:19 +0000
committerLuca Boccassi <luca.boccassi@gmail.com>2018-03-08 15:29:19 +0000
commita64e51f12b29cdd440d015bd9765fe2cf2e9f1b0 (patch)
tree4bb549b2fcd9651d46cf6b03f1192a2d9401b5d2
parent5c1df90428a56f39a1600a2a25006a491184617d (diff)
Use pkg-config and global include in autopkgtest
pkg-config provides the required include paths, and currently autopkgtest fails because rte_common.h now tries to include rte_config.h which is not in the same directroy as it is arch specific. Also use global path for the include. Change-Id: I3cddc769f0e4f12687cc58bc526f887e6cf0d703 Signed-off-by: Luca Boccassi <luca.boccassi@gmail.com>
-rw-r--r--debian/tests/test-linkage4
1 files changed, 2 insertions, 2 deletions
diff --git a/debian/tests/test-linkage b/debian/tests/test-linkage
index 31e409eb..4600a086 100644
--- a/debian/tests/test-linkage
+++ b/debian/tests/test-linkage
@@ -6,7 +6,7 @@ basedir=$(dirname "$0")
cat > testlinkage.c << EOF
#include <stdio.h>
-#include "dpdk/rte_common.h"
+#include <rte_common.h>
int main()
{
@@ -18,7 +18,7 @@ EOF
# -ldpdk actually refers to a linker script now, not a real .so
# with broken linkage this will fail with undefined symbols
printf "\n\nChecking compile with link against DPDK\n"
-gcc -v testlinkage.c -o testlinkage.bin -Wall -Werror -ldpdk
+gcc -v testlinkage.c -o testlinkage.bin -Wall -Werror `pkg-config --libs --cflags libdpdk`
echo "OK"
printf "\n\nLinkage info\n"