On Wed, Mar 12, 2025 at 4:19 PM Bruce Richardson <bruce.richard...@intel.com> wrote: > > diff --git a/drivers/net/intel/ixgbe/meson.build > > b/drivers/net/intel/ixgbe/meson.build > > index 0ae12dd5ff..3553b0ffe1 100644 > > --- a/drivers/net/intel/ixgbe/meson.build > > +++ b/drivers/net/intel/ixgbe/meson.build > > @@ -27,7 +27,7 @@ deps += ['hash', 'security'] > > if arch_subdir == 'x86' > > sources += files('ixgbe_rxtx_vec_sse.c') > > sources += files('ixgbe_recycle_mbufs_vec_common.c') > > - if is_windows and cc.get_id() != 'clang' > > + if is_windows and cc.get_id() == 'gcc' > > cflags += ['-fno-asynchronous-unwind-tables'] > > endif > > elif arch_subdir == 'arm' > > Out of interest I've just tried compiling up DPDK builds without these > unwind-tables flag, and they all pass, including the mingw build. This is > using: > > $ x86_64-w64-mingw32-gcc --version > x86_64-w64-mingw32-gcc (GCC) 13-win32 > Copyright (C) 2023 Free Software Foundation, Inc. > This is free software; see the source for copying conditions. There is NO > warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. > > Therefore, I wonder if we can just remove all these flags completely for > mingw now? They may only be needed for historical versions.
Here is the original issue: https://inbox.dpdk.org/dev/cajfav8z3qfht9vv5xoplhi74byaht2ycfl2fflrmei4hfsg...@mail.gmail.com/ It happened with mingw 8.1.0 apparently. -- David Marchand