#
5d5dcd84 |
| 11-Nov-2024 |
Andre Muezerie <andremue@linux.microsoft.com> |
doc: modernize build instructions on Windows
Meson 0.57 was an unstable version and is now outdated. The referenced bug in Meson 0.58 is fixed in stable releases. Recommend the first version contain
doc: modernize build instructions on Windows
Meson 0.57 was an unstable version and is now outdated. The referenced bug in Meson 0.58 is fixed in stable releases. Recommend the first version containing the fix: 1.5.2.
Building DPDK applications that run on 32-bit Windows is currently not supported. However, some Visual Studio environments default to producing 32-bit binaries. Recommend instructing the developer prompt to produce 64-bit binaries when that is the case.
Signed-off-by: Andre Muezerie <andremue@linux.microsoft.com> Acked-by: Dmitry Kozlyuk <dmitry.kozliuk@gmail.com>
show more ...
|
#
52c7393a |
| 03-Apr-2024 |
Stephen Hemminger <stephen@networkplumber.org> |
doc: set required MinGW version in Windows guide
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 liste
doc: set required MinGW version in Windows guide
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>
show more ...
|
#
f56a797b |
| 17-Nov-2023 |
Tyler Retzlaff <roretzla@linux.microsoft.com> |
doc: update Windows build requirements with MSVC
Document the basic requirements for download and add an option describing how to build with MSVC.
Signed-off-by: Tyler Retzlaff <roretzla@linux.micr
doc: update Windows build requirements with MSVC
Document the basic requirements for download and add an option describing how to build with MSVC.
Signed-off-by: Tyler Retzlaff <roretzla@linux.microsoft.com>
show more ...
|
#
e24b8ad4 |
| 15-Nov-2022 |
Stephen Hemminger <stephen@networkplumber.org> |
doc: avoid meson deprecation in setup
The command "meson build" causes a deprecation warning with meson 0.64.0.
WARNING: Running the setup command as `meson [options]` instead of `meson setup [
doc: avoid meson deprecation in setup
The command "meson build" causes a deprecation warning with meson 0.64.0.
WARNING: Running the setup command as `meson [options]` instead of `meson setup [options]` is ambiguous and deprecated.
Therefore fix the examples in the documentation.
Cc: stable@dpdk.org
Signed-off-by: Stephen Hemminger <stephen@networkplumber.org> Acked-by: Bruce Richardson <bruce.richardson@intel.com> Acked-by: Zhangfei Gao <zhangfei.gao@linaro.org> Signed-off-by: David Marchand <david.marchand@redhat.com> Acked-by: Stanislaw Kardach <kda@semihalf.com>
show more ...
|
#
c5255d80 |
| 12-Nov-2021 |
Dmitry Kozlyuk <dmitry.kozliuk@gmail.com> |
doc: discourage using Meson 0.58 on Windows
Meson 0.58 and above cannot build DPDK on Windows with clang. Recommend the latest known working version and warn about the issue and the affected version
doc: discourage using Meson 0.58 on Windows
Meson 0.58 and above cannot build DPDK on Windows with clang. Recommend the latest known working version and warn about the issue and the affected versions.
Suggested-by: Thomas Monjalon <thomas@monjalon.net> Signed-off-by: Dmitry Kozlyuk <dmitry.kozliuk@gmail.com>
show more ...
|
#
b729b3c0 |
| 24-Feb-2021 |
Jie Zhou <jizh@microsoft.com> |
doc: update minimum required Meson version for Windows
Meson with Windows clang generates incorrect linker flag "--subsystem,console" instead of "/subsystem:console" which will fail the DPDK build.
doc: update minimum required Meson version for Windows
Meson with Windows clang generates incorrect linker flag "--subsystem,console" instead of "/subsystem:console" which will fail the DPDK build. This is discovered at porting testpmd.
Meson 0.57.0 has the fix and should be used for DPDK Windows build. Update the WindowsGSG DPDK Build document for the proper meson version.
Signed-off-by: Jie Zhou <jizh@microsoft.com> Acked-by: Dmitry Kozlyuk <dmitry.kozliuk@gmail.com>
show more ...
|
#
8c105308 |
| 23-Mar-2021 |
Gabriel Ganne <gabriel.ganne@6wind.com> |
build: update minimum required Meson version
Bump Meson required version to 0.49.2 which is chosen so as to be provided by both redhat-8 and debian-10.
Update documentation and travis setup script
build: update minimum required Meson version
Bump Meson required version to 0.49.2 which is chosen so as to be provided by both redhat-8 and debian-10.
Update documentation and travis setup script accordingly.
This fixes the following warning: WARNING: Project targeting '>= 0.47.1' but tried to use feature introduced in '0.48.0': console arg in custom_target
'console' argument is used within kernel/linux/kni/meson.build
Signed-off-by: Gabriel Ganne <gabriel.ganne@6wind.com> Acked-by: Bruce Richardson <bruce.richardson@intel.com> Acked-by: Andrew Rybchenko <andrew.rybchenko@oktetlabs.ru>
show more ...
|
#
3b643139 |
| 14-Jun-2020 |
Thomas Monjalon <thomas@monjalon.net> |
devtools: add Windows cross-build test with MinGW
The Meson cross file is renamed from meson_mingw.txt to cross-mingw, and is added to test-meson-builds.sh.
The only example supported on Windows so
devtools: add Windows cross-build test with MinGW
The Meson cross file is renamed from meson_mingw.txt to cross-mingw, and is added to test-meson-builds.sh.
The only example supported on Windows so far is "helloworld", that's why the default list of examples is overridden.
Signed-off-by: Thomas Monjalon <thomas@monjalon.net>
show more ...
|
#
26a6946a |
| 20-Jun-2020 |
Dmitry Kozlyuk <dmitry.kozliuk@gmail.com> |
doc: clarify compilation with MinGW-w64
Provide a more direct link for installer download and clarify thread model choice during installation. As pthread is not a requirement, remove notice about it
doc: clarify compilation with MinGW-w64
Provide a more direct link for installer download and clarify thread model choice during installation. As pthread is not a requirement, remove notice about its possible runtime dependency.
Signed-off-by: Dmitry Kozlyuk <dmitry.kozliuk@gmail.com> Acked-by: Pallavi Kadam <pallavi.kadam@intel.com>
show more ...
|
#
ad67b672 |
| 15-Jun-2020 |
Dmitry Kozlyuk <dmitry.kozliuk@gmail.com> |
doc: split build and run instructions in Windows guide
With memory management implemented for Windows, the guide for running sample applications is going to be extended with hugepages and driver set
doc: split build and run instructions in Windows guide
With memory management implemented for Windows, the guide for running sample applications is going to be extended with hugepages and driver setup. Move run instructions to a separate file to give space for planned expansion.
Signed-off-by: Dmitry Kozlyuk <dmitry.kozliuk@gmail.com>
show more ...
|
#
1d714553 |
| 27-Feb-2020 |
Dmitry Kozlyuk <dmitry.kozliuk@gmail.com> |
build: add cross-file for MinGW-w64
Add Meson configuration to cross-compile for Windows using MinGW-w64. It may require adjustments in some cases, but at least it provides the foundation.
Signed-o
build: add cross-file for MinGW-w64
Add Meson configuration to cross-compile for Windows using MinGW-w64. It may require adjustments in some cases, but at least it provides the foundation.
Signed-off-by: Dmitry Kozlyuk <dmitry.kozliuk@gmail.com> Tested-by: William Tu <u9012063@gmail.com> Tested-by: Pallavi Kadam <pallavi.kadam@intel.com>
show more ...
|
#
4816484b |
| 27-Feb-2020 |
Dmitry Kozlyuk <dmitry.kozliuk@gmail.com> |
build: support MinGW-w64 with Meson
MinGW-w64 linker does not mimic MS linker options, so the build system must differentiate between linkers on Windows. Use GNU linker options with GCC and MS linke
build: support MinGW-w64 with Meson
MinGW-w64 linker does not mimic MS linker options, so the build system must differentiate between linkers on Windows. Use GNU linker options with GCC and MS linker options with Clang.
MinGW-w64 by default uses MSVCRT stdio, which does not comply to ANSI, most notably its formatting and string handling functions. MinGW-w64 support for the Universal CRT (UCRT) is ongoing, but the toolchain provides its own standard-complying implementation of stdio. The latter is used in the patch to support formatting in DPDK.
Signed-off-by: Dmitry Kozlyuk <dmitry.kozliuk@gmail.com> Tested-by: William Tu <u9012063@gmail.com> Tested-by: Pallavi Kadam <pallavi.kadam@intel.com>
show more ...
|
#
6226c09e |
| 20-May-2019 |
Adham Masarwah <adham@mellanox.com> |
doc: fix helloworld build on Windows
The option -Dexamples=helloworld is missing. The helloworld binary name was wrong. Forcing clang may be required in some environments.
Fixes: 196c650b8b63 ("doc
doc: fix helloworld build on Windows
The option -Dexamples=helloworld is missing. The helloworld binary name was wrong. Forcing clang may be required in some environments.
Fixes: 196c650b8b63 ("doc: add guide for Windows") Cc: stable@dpdk.org
Signed-off-by: Adham Masarwah <adham@mellanox.com> Acked-by: Bruce Richardson <bruce.richardson@intel.com>
show more ...
|
#
196c650b |
| 02-Apr-2019 |
Anand Rawat <anand.rawat@intel.com> |
doc: add guide for Windows
Added documentation to build helloworld example on Windows using meson and clang.
Signed-off-by: Pallavi Kadam <pallavi.kadam@intel.com> Signed-off-by: Anand Rawat <anand
doc: add guide for Windows
Added documentation to build helloworld example on Windows using meson and clang.
Signed-off-by: Pallavi Kadam <pallavi.kadam@intel.com> Signed-off-by: Anand Rawat <anand.rawat@intel.com> Reviewed-by: Jeff Shaw <jeffrey.b.shaw@intel.com> Reviewed-by: Ranjit Menon <ranjit.menon@intel.com> Tested-by: Harini Ramakrishnan <harini.ramakrishnan@microsoft.com> Acked-by: Harini Ramakrishnan <harini.ramakrishnan@microsoft.com>
show more ...
|