Function versioning is not needed on Windows, also the function versioning implementation is not supported by Windows. Function versioning was disabled on Windows.
Signed-off-by: Fady Bader <f...@mellanox.com> --- lib/librte_eal/include/rte_function_versioning.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/librte_eal/include/rte_function_versioning.h b/lib/librte_eal/include/rte_function_versioning.h index f588f2643b..cee06602e9 100644 --- a/lib/librte_eal/include/rte_function_versioning.h +++ b/lib/librte_eal/include/rte_function_versioning.h @@ -11,6 +11,10 @@ #error Use of function versioning disabled, is "use_function_versioning=true" in meson.build? #endif +#ifdef RTE_EXEC_ENV_WINDOWS +#undef RTE_BUILD_SHARED_LIB +#endif + #ifdef RTE_BUILD_SHARED_LIB /* -- 2.16.1.windows.4