From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id 49FDDA056A; Wed, 18 Mar 2020 01:24:13 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 312201C08D; Wed, 18 Mar 2020 01:24:12 +0100 (CET) Received: from new3-smtp.messagingengine.com (new3-smtp.messagingengine.com [66.111.4.229]) by dpdk.org (Postfix) with ESMTP id 132851BF98 for ; Wed, 18 Mar 2020 01:24:11 +0100 (CET) Received: from compute7.internal (compute7.nyi.internal [10.202.2.47]) by mailnew.nyi.internal (Postfix) with ESMTP id 46C78580148; Tue, 17 Mar 2020 20:24:10 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute7.internal (MEProxy); Tue, 17 Mar 2020 20:24:10 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=monjalon.net; h= from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding:content-type; s=mesmtp; bh=KW2jxaafqe6pX+gf5Jc2PvLyziJtJb0vrALKU3U8obM=; b=BT6u/qQ0g49N LKtFLu3Yj/KGOXkn6ksZtEM/sayjCKYWIko/1FvmG/VVAn1KYCnynx5zVCPSvwcM gTE5pSkCty3JhVWZfOPjXJsevkTIUDatyfOFfcwNDkTNJb0LVmvCaEfBRtRhnHDk P9zoxB64P/DNS/C9xrN+Gywd9/2H33s= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm2; bh=KW2jxaafqe6pX+gf5Jc2PvLyziJtJb0vrALKU3U8o bM=; b=3Jei2pAs020St7APY+S5W+4dtCH7ioVaUNHGErScTou31gTlPU9iDdGbw +xdcg84q2xx3RPo84NWkWmEWng0TYW4VBHroTQoTBNiYcb7LUjl30S1xrZe/nc0m KzWknFriyzHh/rBiaJPB0lxlHOnEtaRwtmQn9wwOwWVfUgQmXntnAeDgZGdqvNCV P6O3jzZmpF1nR6OsxGTsjYWZ7XiY2MjW1tQaGznLHsb4YNUWn7zNaDJyirTOAhEA 6ece4SLLo1ZvNrY2RccRnIvHwQiopv7uY0DA+ejppF+hQwq+ir3B2bg3K0RJFA5w tfwP9gKhBnsReO9uY9Mg9g8MKnQMA== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedugedrudefiedgudelucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhephffvufffkfgjfhgggfgtsehtufertddttddvnecuhfhrohhmpefvhhhomhgr shcuofhonhhjrghlohhnuceothhhohhmrghssehmohhnjhgrlhhonhdrnhgvtheqnecuff homhgrihhnpehmihhnghifqdifieegrdhorhhgnecukfhppeejjedrudefgedrvddtfedr udekgeenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpe hthhhomhgrshesmhhonhhjrghlohhnrdhnvght X-ME-Proxy: Received: from xps.localnet (184.203.134.77.rev.sfr.net [77.134.203.184]) by mail.messagingengine.com (Postfix) with ESMTPA id D15BC3280060; Tue, 17 Mar 2020 20:24:07 -0400 (EDT) From: Thomas Monjalon To: Dmitry Kozlyuk Cc: dev@dpdk.org, Bruce Richardson , Olivier Matz , Harini Ramakrishnan , Omar Cardona , Pallavi Kadam , Ranjit Menon , John McNamara , Marko Kovacevic , William Tu , talshn@mellanox.com, ophirmu@mellanox.com Date: Wed, 18 Mar 2020 01:24:06 +0100 Message-ID: <3800838.anssfa2V6d@xps> In-Reply-To: References: <20200218000229.86621-1-dmitry.kozliuk@gmail.com> <20200227042537.187459-1-dmitry.kozliuk@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" Subject: Re: [dpdk-dev] [PATCH v4 0/7] MinGW-w64 support X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" 11/03/2020 18:22, William Tu: > On Wed, Feb 26, 2020 at 8:25 PM Dmitry Kozlyuk wrote: > > > > This patch series add support for building DPDK using MinGW-w64. > > > > MinGW-w64 provides GNU toolchain and independent platform SDK on > > Windows. It also supports cross-compilation to Windows from POSIX > > systems by providing cross tollchains and libraries [0]. It does NOT > > emulate a full POSIX environment, like Cygwin or MSYS do. > > > > There are advantages in using MinGW-w64 in addition to Clang: > > > > 1. Cross-compilation out-of-the-box. MinGW-w64 is provides a pthread > > implementation, GNU getopt, and Windows platform SDK. > > > > 2. Easier porting of POSIX applications using DPDK to Windows, because > > application code can use the same benefits as mentioned above. > > > > 3. Having both primary compilers enabled on Windows provides more > > diagnostics and generally prevents non-portable code. > > > > [0]: http://mingw-w64.org > > [..] > > Dmitry Kozlyuk (7): > > eal: introduce portable format attribute > > eal/windows: use lowercase filenames for system headers > > eal/windows: support builing with MinGW-w64 > > build: MinGW-w64 support for Meson > > build: add cross-file for MinGW-w64 > > doc: guide for Windows build using MinGW-w64 > > build: fix linker warnings with Clang on Windows > > I reviewed and tested the v4 series and everything works ok. > > Tested-by: William Tu The doc patch was split and squashed in relevant commits. Applied, thanks