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

Reply via email to