Skip to content

make dpdk buildable with latest msvc

Tyler Retzlaff dpdk-dev 2 versions In review

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v2 Latest2 patches 1 replyIn review
  2. v12 patches 1 replySuperseded

Changes in v2 from the cover letter

* provide comments indicating which warnings are being disabled

Patches in v2 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/2build: temporarily disable MSVC warningsconfig/meson.build+5 -00 replies
2/2eal: disable standard c atomics support check for MSVClib/eal/include/rte_stdatomic.h+2 -00 replies

Reviews trailers per patch

1 of 2 patches has a Reviewed-by or Acked-by.

PatchBruce Richardson
1/2A-b
2/2

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v2 thread

Cover letter [PATCH v2 0/2] make dpdk buildable with latest msvc

This series makes some minor temporary modifications to the MSVC build to allow DPDK to be buildable. The changes are only temporary to allow Windows/MSVC CI pipeline to be established.

Warnings will be made clean in a future series and avoidance of STDC atomics check will be removed when the publicly available compiler is formally released.

With this series applied you can do the following from a "Developer Command Prompt for VS 2022 Preview" with Visual Studio 17.8.0 Preview 3.0 installed.

  meson setup --werror -Denable_stdatomic=true b
  meson compile -C b

v2:
* provide comments indicating which warnings are being disabled

Tyler Retzlaff (2):
build: temporarily disable MSVC warnings
eal: disable standard c atomics support check for MSVC

 config/meson.build              | 5 +++++
 lib/eal/include/rte_stdatomic.h | 2 ++
 2 files changed, 7 insertions(+)
Signature · 1 line
1.8.3.1