From a64e51f12b29cdd440d015bd9765fe2cf2e9f1b0 Mon Sep 17 00:00:00 2001 From: Luca Boccassi Date: Thu, 8 Mar 2018 15:29:19 +0000 Subject: [PATCH] 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 --- debian/tests/test-linkage | 4 ++-- 1 file 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 -#include "dpdk/rte_common.h" +#include 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" -- 2.16.6