[v4,1/3] eal: disable function versioning on Windows
Checks
Commit Message
Function versioning implementation is not supported by Windows.
Function versioning was disabled on Windows.
Signed-off-by: Fady Bader <fady@mellanox.com>
---
lib/librte_eal/include/rte_function_versioning.h | 8 ++++++++
1 file changed, 8 insertions(+)
@@ -11,6 +11,14 @@
#error Use of function versioning disabled, is "use_function_versioning=true" in meson.build?
#endif
+/*
+ * function versioning is disabled for Windows but shared libraries are allowed
+ * for Windows.
+ */
+#ifdef RTE_EXEC_ENV_WINDOWS
+#undef RTE_BUILD_SHARED_LIB
+#endif
+
#ifdef RTE_BUILD_SHARED_LIB
/*