Caught by UNH lab, Windows compilation is broken because of symbol exports: rte_mldev_exports.def : error LNK2001: unresolved external symbol rte_ml_io_bfloat16_to_float32 rte_mldev_exports.def : error LNK2001: unresolved external symbol rte_ml_io_float16_to_float32 rte_mldev_exports.def : error LNK2001: unresolved external symbol rte_ml_io_float32_to_bfloat16 rte_mldev_exports.def : error LNK2001: unresolved external symbol rte_ml_io_float32_to_float16 rte_mldev_exports.def : error LNK2001: unresolved external symbol rte_ml_io_float32_to_int16 rte_mldev_exports.def : error LNK2001: unresolved external symbol rte_ml_io_float32_to_int8 rte_mldev_exports.def : error LNK2001: unresolved external symbol rte_ml_io_float32_to_uint16 rte_mldev_exports.def : error LNK2001: unresolved external symbol rte_ml_io_float32_to_uint8 rte_mldev_exports.def : error LNK2001: unresolved external symbol rte_ml_io_int16_to_float32 rte_mldev_exports.def : error LNK2001: unresolved external symbol rte_ml_io_int8_to_float32 rte_mldev_exports.def : error LNK2001: unresolved external symbol rte_ml_io_uint16_to_float32 rte_mldev_exports.def : error LNK2001: unresolved external symbol rte_ml_io_uint8_to_float32
Disable Windows build until this is fixed. Signed-off-by: David Marchand <david.march...@redhat.com> --- lib/mldev/meson.build | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/mldev/meson.build b/lib/mldev/meson.build index 23d108617d..42ee309870 100644 --- a/lib/mldev/meson.build +++ b/lib/mldev/meson.build @@ -1,6 +1,10 @@ # SPDX-License-Identifier: BSD-3-Clause # Copyright (c) 2022 Marvell. +if is_windows + subdir_done() +endif + sources = files( 'rte_mldev_pmd.c', 'rte_mldev.c', -- 2.39.2