Error message: /root/dpdk-2.2.0/lib/librte_eal/linuxapp/eal/eal_timer.c: In function ?rte_eal_hpet_init?: /root/dpdk-2.2.0/lib/librte_eal/linuxapp/eal/eal_timer.c:222:2: error: implicit declaration of function ?rte_thread_setname? [-Werror=implicit-function-declaration] ret = rte_thread_setname(msb_inc_thread_id, thread_name); ^ /root/dpdk-2.2.0/lib/librte_eal/linuxapp/eal/eal_timer.c:222:2: error: nested extern declaration of ?rte_thread_setname? [-Werror=nested-externs] cc1: all warnings being treated as errors
Fixes: badb3688ffa8 ("eal/linux: fix build with glibc < 2.12") Signed-off-by: Yi Lu <luyi68 at live.com> --- lib/librte_eal/linuxapp/eal/eal_timer.c | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/librte_eal/linuxapp/eal/eal_timer.c b/lib/librte_eal/linuxapp/eal/eal_timer.c index 9ceff33..bcadf09 100644 --- a/lib/librte_eal/linuxapp/eal/eal_timer.c +++ b/lib/librte_eal/linuxapp/eal/eal_timer.c @@ -50,6 +50,7 @@ #include <rte_memory.h> #include <rte_memzone.h> #include <rte_eal.h> +#include <rte_lcore.h> #include <rte_debug.h> #include "eal_private.h" -- 1.8.3.1