doc: update required Mingw version

Message ID 20240403162851.437218-1-stephen@networkplumber.org (mailing list archive)
State New
Delegated to: Thomas Monjalon
Headers
Series doc: update required Mingw version |

Checks

Context Check Description
ci/checkpatch success coding style OK
ci/loongarch-compilation success Compilation OK
ci/loongarch-unit-testing success Unit Testing PASS
ci/Intel-compilation success Compilation OK
ci/intel-Testing success Testing PASS
ci/github-robot: build success github build: passed
ci/iol-intel-Performance success Performance Testing PASS
ci/iol-mellanox-Performance success Performance Testing PASS
ci/iol-abi-testing success Testing PASS
ci/intel-Functional success Functional PASS
ci/iol-unit-arm64-testing success Testing PASS
ci/iol-compile-amd64-testing success Testing PASS
ci/iol-sample-apps-testing success Testing PASS
ci/iol-compile-arm64-testing success Testing PASS
ci/iol-unit-amd64-testing success Testing PASS
ci/iol-broadcom-Performance success Performance Testing PASS
ci/iol-broadcom-Functional success Functional Testing PASS
ci/iol-intel-Functional success Functional Testing PASS

Commit Message

Stephen Hemminger April 3, 2024, 4:28 p.m. UTC
  Some new patches were failing on the very old version of mingw that
is being used by the CI system. But there was no required version
for mingw listed in the documentation, so add one.

The version is selected is the version available for Debian oldstable
(Bullseye) as listed on:
  https://www.mingw-w64.org/downloads/

The 10.0 version was released in 4/4/2022,
The current upstream version 11.0.

Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
---
 doc/guides/windows_gsg/build_dpdk.rst | 6 +-----
 1 file changed, 1 insertion(+), 5 deletions(-)
  

Comments

Tyler Retzlaff April 3, 2024, 11 p.m. UTC | #1
On Wed, Apr 03, 2024 at 09:28:51AM -0700, Stephen Hemminger wrote:
> Some new patches were failing on the very old version of mingw that
> is being used by the CI system. But there was no required version
> for mingw listed in the documentation, so add one.
> 
> The version is selected is the version available for Debian oldstable
> (Bullseye) as listed on:
>   https://www.mingw-w64.org/downloads/
> 
> The 10.0 version was released in 4/4/2022,
> The current upstream version 11.0.
> 
> Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
> ---

Acked-by: Tyler Retzlaff <roretzla@linux.microsoft.com>
  

Patch

diff --git a/doc/guides/windows_gsg/build_dpdk.rst b/doc/guides/windows_gsg/build_dpdk.rst
index 1b6d3a650a..708875c16f 100644
--- a/doc/guides/windows_gsg/build_dpdk.rst
+++ b/doc/guides/windows_gsg/build_dpdk.rst
@@ -11,7 +11,7 @@  Building the DPDK and its applications requires one of the following
 environments:
 
 * LLVM 14.0.0 (or later) and Microsoft MSVC linker.
-* The MinGW-w64 toolchain (either native or cross).
+* The MinGW-w64 10.0 (or later) toolchain (either native or cross).
 * Microsoft Visual Studio 2022 (any edition).
 
   - note Microsoft Visual Studio 2022 does not currently build enough
@@ -49,10 +49,6 @@  and ensure the Windows SDK is selected.
 Option 2. MinGW-w64 Toolchain
 -----------------------------
 
-On Linux, i.e. for cross-compilation, install MinGW-w64 via a package manager.
-Version 4.0.4 for Ubuntu 16.04 cannot be used due to a
-`MinGW-w64 bug <https://sourceforge.net/p/mingw-w64/bugs/562/>`_.
-
 On Windows, obtain the latest version installer from
 `MinGW-w64 repository <https://sourceforge.net/projects/mingw-w64/files/>`_.
 Any thread model (POSIX or Win32) can be chosen, DPDK does not rely on it.