Hi,

I've failed to quickly make a patch to fix it.

make config T=x86_64-native-linux-gcc O=build_coverage
make -j8 EXTRA_CFLAGS='-ggdb --coverage' EXTRA_LDFLAGS=-lgcov

results in

...
  CC ethdev_private.o
  CC rte_ethdev.o
  CC rte_class_eth.o
  CC rte_flow.o
  CC rte_tm.o
  CC rte_mtr.o
  CC ethdev_profile.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 /home/arybchik/src/dpdk/mk/internal/rte.compile-pre.mk:114: recipe for target 'rte_flow.o' failed
make[4]: *** [rte_flow.o] Error 1

I've manually reproduced it using gcc (Ubuntu 7.4.0-1ubuntu1~18.04.1) 7.4.0
but seen it on many different distros.

Andrew.

Reply via email to