From: David Marchand Date: Mon, 25 Nov 2019 08:10:07 +0000 (+0100) Subject: buildtools: fix build with coverage X-Git-Url: http://git.droids-corp.org/?a=commitdiff_plain;h=24252a60ad4d306b59aa3e1e3e5132f945f33387;hp=24252a60ad4d306b59aa3e1e3e5132f945f33387;p=dpdk.git buildtools: fix build with coverage A compiler can reuse a variable name and prefix it when instrumenting with coverage. Example: $ make defconfig T=x86_64-native-linux-gcc O=master $ make EXTRA_CFLAGS='--coverage' O=master [...] CC rte_flow.o rte_flow_dynf_metadata_offs is not flagged as experimental but is listed in version map Please add __rte_experimental to the definition of rte_flow_dynf_metadata_offs $ objdump -t master/build/lib/librte_ethdev/rte_flow.o |grep _offs$ 0000000000000000 l F .text.startup 000000000000000a _GLOBAL__sub_I_65535_0_rte_flow_dynf_metadata_offs 0000000000000620 g O .data 0000000000000004 rte_flow_dynf_metadata_offs Protect against this by adding a space character in the pattern. Fixes: a4bcd61de82d ("buildtools: add script to check experimental API exports") Cc: stable@dpdk.org Reported-by: Andrew Rybchenko Signed-off-by: David Marchand Tested-by: Andrew Rybchenko Acked-by: Neil Horman ---