On Thu, Feb 6, 2025 at 2:33 AM Andre Muezerie <andre...@linux.microsoft.com> wrote: > > As per guidance technical board meeting 2024/04/17. This series > removes the use of VLAs from code built for Windows for all 3 > toolchains. If there are additional opportunities to convert VLAs > to regular C arrays please provide the details for incorporation > into the series. > > MSVC does not support VLAs, replace VLAs with standard C arrays > or alloca(). alloca() is available for all toolchain/platform > combinations officially supported by DPDK.
- I have one concern wrt patch 7. This changes the API/ABI of the RCU library. ABI can't be broken in the 25.03 release. Since MSVC builds do not include RCU yet, I skipped this change and adjusted this libray meson.build. Konstantin, do you think patch 7 could be rewritten to make use of alloca() and avoid an API change? https://patchwork.dpdk.org/project/dpdk/patch/1738805610-17507-8-git-send-email-andre...@linux.microsoft.com/ - There is also some VLA in examples/l2fwd-cat, so I had to adjust this example meson.build accordingly. Series applied, thanks André. -- David Marchand