From: Tal Shnaiderman <tal...@mellanox.com>

Added <sys/types.h> in Windows header file includes
to include off_t type since it is needed by PCI.

export per_lcore__rte_errno from eal since it is needed by PCI.

Signed-off-by: Tal Shnaiderman <tal...@mellanox.com>
---
 lib/librte_eal/rte_eal_exports.def      | 1 +
 lib/librte_eal/rte_eal_version.map      | 3 +++
 lib/librte_eal/windows/include/rte_os.h | 2 +-
 lib/meson.build                         | 5 ++++-
 4 files changed, 9 insertions(+), 2 deletions(-)

diff --git a/lib/librte_eal/rte_eal_exports.def 
b/lib/librte_eal/rte_eal_exports.def
index 854b83bcd..cbb6b8cfe 100644
--- a/lib/librte_eal/rte_eal_exports.def
+++ b/lib/librte_eal/rte_eal_exports.def
@@ -1,5 +1,6 @@
 EXPORTS
        __rte_panic
+       per_lcore__rte_errno
        rte_calloc
        rte_calloc_socket
        rte_eal_get_configuration
diff --git a/lib/librte_eal/rte_eal_version.map 
b/lib/librte_eal/rte_eal_version.map
index bdd014638..0f1b983b8 100644
--- a/lib/librte_eal/rte_eal_version.map
+++ b/lib/librte_eal/rte_eal_version.map
@@ -390,4 +390,7 @@ EXPERIMENTAL {
        rte_trace_point_lookup;
        rte_trace_regexp;
        rte_trace_save;
+
+       # added in 20.08
+       __emutls_v.per_lcore__rte_errno;
 };
diff --git a/lib/librte_eal/windows/include/rte_os.h 
b/lib/librte_eal/windows/include/rte_os.h
index 62805a307..5774d412f 100644
--- a/lib/librte_eal/windows/include/rte_os.h
+++ b/lib/librte_eal/windows/include/rte_os.h
@@ -14,7 +14,7 @@
 #include <stdarg.h>
 #include <stdio.h>
 #include <stdlib.h>
-
+#include <sys/types.h>
 #ifdef __cplusplus
 extern "C" {
 #endif
diff --git a/lib/meson.build b/lib/meson.build
index d190d84ef..a8fd317a1 100644
--- a/lib/meson.build
+++ b/lib/meson.build
@@ -36,7 +36,10 @@ libraries = [
        'flow_classify', 'bpf', 'graph', 'node']
 
 if is_windows
-       libraries = ['kvargs','eal'] # only supported libraries for windows
+       libraries = [
+               'kvargs','eal',
+               'pci',
+       ] # only supported libraries for windows
 endif
 
 default_cflags = machine_args
-- 
2.16.1.windows.4

Reply via email to