mempool: build on Windows
authorFady Bader <fady@mellanox.com>
Mon, 6 Jul 2020 11:32:41 +0000 (14:32 +0300)
committerThomas Monjalon <thomas@monjalon.net>
Mon, 6 Jul 2020 23:28:12 +0000 (01:28 +0200)
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 <fady@mellanox.com>
Acked-by: Olivier Matz <olivier.matz@6wind.com>
lib/librte_eal/rte_eal_exports.def
lib/meson.build

index 374e654..984c5d1 100644 (file)
@@ -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
 
index 9d69f0e..8937d49 100644 (file)
@@ -40,7 +40,7 @@ if is_windows
                'kvargs',
                'eal',
                'ring',
-               'pci',
+               'mempool', 'pci',
        ] # only supported libraries for windows
 endif