Some EAL functions are used by mempool lib but not exported on Windows.
The functions are exported.
Added mempool to supported libraries for Windows compilation.

Signed-off-by: Fady Bader <f...@mellanox.com>
Acked-by: Olivier Matz <olivier.m...@6wind.com>
---
 lib/librte_eal/rte_eal_exports.def | 6 ++++++
 lib/meson.build                    | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

diff --git a/lib/librte_eal/rte_eal_exports.def 
b/lib/librte_eal/rte_eal_exports.def
index 374e654264..984c5d1698 100644
--- a/lib/librte_eal/rte_eal_exports.def
+++ b/lib/librte_eal/rte_eal_exports.def
@@ -1,6 +1,11 @@
 EXPORTS
        __rte_panic
+       __rte_trace_mem_per_thread_alloc
+       __rte_trace_point_emit_field
+       __rte_trace_point_register
        per_lcore__rte_errno
+       per_lcore_trace_mem
+       per_lcore_trace_point_sz
        rte_calloc
        rte_calloc_socket
        rte_bus_register
@@ -58,6 +63,7 @@ EXPORTS
        rte_vfio_container_dma_unmap
        rte_vlog
        rte_realloc
+       rte_strscpy
        rte_zmalloc
        rte_zmalloc_socket
 
diff --git a/lib/meson.build b/lib/meson.build
index dadf151f78..12d5f81e9b 100644
--- a/lib/meson.build
+++ b/lib/meson.build
@@ -40,7 +40,7 @@ if is_windows
                'kvargs',
                'eal',
                'ring',
-               'pci',
+               'mempool', 'pci',
        ] # only supported libraries for windows
 endif
 
-- 
2.16.1.windows.4

Reply via email to