Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/patches/131510/?format=api
http://patches.dpdk.org/api/patches/131510/?format=api", "web_url": "http://patches.dpdk.org/project/dpdk/patch/TYAP286MB0300BD6482688AB48167BDB7CCF5A@TYAP286MB0300.JPNP286.PROD.OUTLOOK.COM/", "project": { "id": 1, "url": "http://patches.dpdk.org/api/projects/1/?format=api", "name": "DPDK", "link_name": "dpdk", "list_id": "dev.dpdk.org", "list_email": "dev@dpdk.org", "web_url": "http://core.dpdk.org", "scm_url": "git://dpdk.org/dpdk", "webscm_url": "http://git.dpdk.org/dpdk", "list_archive_url": "https://inbox.dpdk.org/dev", "list_archive_url_format": "https://inbox.dpdk.org/dev/{}", "commit_url_format": "" }, "msgid": "<TYAP286MB0300BD6482688AB48167BDB7CCF5A@TYAP286MB0300.JPNP286.PROD.OUTLOOK.COM>", "list_archive_url": "https://inbox.dpdk.org/dev/TYAP286MB0300BD6482688AB48167BDB7CCF5A@TYAP286MB0300.JPNP286.PROD.OUTLOOK.COM", "date": "2023-09-16T13:15:20", "name": "[2/2] doc: add MSYS2 building guide", "commit_ref": null, "pull_url": null, "state": "superseded", "archived": true, "hash": "9aa99dcdae8dd7558cae7a3a253c347bc552ea06", "submitter": { "id": 3186, "url": "http://patches.dpdk.org/api/people/3186/?format=api", "name": "Ric Li", "email": "ricmli@outlook.com" }, "delegate": { "id": 1, "url": "http://patches.dpdk.org/api/users/1/?format=api", "username": "tmonjalo", "first_name": "Thomas", "last_name": "Monjalon", "email": "thomas@monjalon.net" }, "mbox": "http://patches.dpdk.org/project/dpdk/patch/TYAP286MB0300BD6482688AB48167BDB7CCF5A@TYAP286MB0300.JPNP286.PROD.OUTLOOK.COM/mbox/", "series": [ { "id": 29526, "url": "http://patches.dpdk.org/api/series/29526/?format=api", "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=29526", "date": "2023-09-16T13:15:19", "name": "[1/2] build: fix list_dir_globs failure in MSYS2", "version": 1, "mbox": "http://patches.dpdk.org/series/29526/mbox/" } ], "comments": "http://patches.dpdk.org/api/patches/131510/comments/", "check": "warning", "checks": "http://patches.dpdk.org/api/patches/131510/checks/", "tags": {}, "related": [], "headers": { "Return-Path": "<dev-bounces@dpdk.org>", "X-Original-To": "patchwork@inbox.dpdk.org", "Delivered-To": "patchwork@inbox.dpdk.org", "Received": [ "from mails.dpdk.org (mails.dpdk.org [217.70.189.124])\n\tby inbox.dpdk.org (Postfix) with ESMTP id A1602425B3;\n\tSat, 16 Sep 2023 15:15:58 +0200 (CEST)", "from mails.dpdk.org (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id 2D8B240299;\n\tSat, 16 Sep 2023 15:15:54 +0200 (CEST)", "from JPN01-TYC-obe.outbound.protection.outlook.com\n (mail-tycjpn01olkn2014.outbound.protection.outlook.com [40.92.99.14])\n by mails.dpdk.org (Postfix) with ESMTP id 88B694026A\n for <dev@dpdk.org>; Sat, 16 Sep 2023 15:15:52 +0200 (CEST)", "from TYAP286MB0300.JPNP286.PROD.OUTLOOK.COM (2603:1096:404:8039::14)\n by TYWP286MB3786.JPNP286.PROD.OUTLOOK.COM (2603:1096:400:400::13)\n with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6813.12; Sat, 16 Sep\n 2023 13:15:50 +0000", "from TYAP286MB0300.JPNP286.PROD.OUTLOOK.COM\n ([fe80::5cc3:f4e1:628b:7520]) by TYAP286MB0300.JPNP286.PROD.OUTLOOK.COM\n ([fe80::5cc3:f4e1:628b:7520%7]) with mapi id 15.20.6813.012; Sat, 16 Sep 2023\n 13:15:50 +0000" ], "ARC-Seal": "i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;\n b=lKNYekktKEO0sQ9B1TANnCsO4T1IFwVBswOon6MKnWd2kf2T1mvhsvJ+NvIE1ZcB/diUWSLnvoLqyplnkyj7H4dhPoxNcD8XttFPH0DmLCWkMbGjFUexBY6nyHe3ygVxJZEFsyw7mc6yxEzFG88ms+MBcTrn0K4gGgvWSN3CZE1h+KnTHNMmdzOeXZ23EsF6deBfpYk6VNQ98sPU2oCr23P3h8FWpbd4O0BihTlJy8lDs2znW2OQZ29iMg23iyUShmxLF6QLsljSeekqA7HjihcyzWm3Evf65U4wkl0dJMWlCI5ktw2XRSR4H6JfMZZxa23li77FzH+iAa4MD7tXkg==", "ARC-Message-Signature": "i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;\n s=arcselector9901;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;\n bh=plG/4rxnehdKscV4B6aiTA+HfXwZlJQLkhhKHGxq084=;\n b=ErW9dsHt2PRYMpmPbafjMt9NWg1OFIqp/NH6k4Mdr8sCwv0uUEEcbhV2VaPV7w8/wCIsnJsvIREu2kmRWlqhrs6pWcLJF5hJc3uMZWh/kmmNBIGQqUGNYOE/SFpJy0CaI9g8EZYCfWcG2kKpGRFEmsoRRXAJK7uMy05jc5mUGFN91ojI3uMb28QZbhiFuzkT5GcjfLx+t2Z7z8LbwBChagPWvNiDcOcoudi09Lbiv6LA6DLUwTLFNuJhLgnyCFMfGVqlKpxGjIhwANIJ4IGnIEnEnT3szPF/yvZ6j0bgkpFmQoHNPgJGIViTfXZkl58EqpUY6PUmZnsPh8hNzHbG7A==", "ARC-Authentication-Results": "i=1; mx.microsoft.com 1; spf=none; dmarc=none;\n dkim=none; arc=none", "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com;\n s=selector1;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n bh=plG/4rxnehdKscV4B6aiTA+HfXwZlJQLkhhKHGxq084=;\n b=Qp3eaLg8eAwTerpdXCWy8SnyEbeHql6+hmVabcdnoW2FEkG31iZFOATukbi3PSAESVgvOKUl01eqLZXPQ79O8QN5+cYaMCwTxCtHxJQMPlH3eF+p1yAxKOUbHjWcFrcM2G83oa3GgBfSpe41/wDmzCUKqofBNqNkri1KEf+AdvfBSpYWHnfQ8PG+sLIK/ob4OVX0uNfr9AHLPfDYPFsEWeTQbVihyZ0cG6IhSwesJTa+726M9PaAljGqRl6sJPebGuVm72IUrSKnYo3qrZw3NtA+hNQxCp7ZwbbVa0UZe4ugESEMtktOnwe2n89dWgP0As0oTdkP0se+bvvdmLpCNQ==", "From": "Ric Li <ricmli@outlook.com>", "To": "dev@dpdk.org", "Cc": "Dmitry Kozlyuk <dmitry.kozliuk@gmail.com>,\n Narcisa Ana Maria Vasile <navasile@linux.microsoft.com>,\n Dmitry Malloy <dmitrym@microsoft.com>,\n Pallavi Kadam <pallavi.kadam@intel.com>", "Subject": "[PATCH 2/2] doc: add MSYS2 building guide", "Date": "Sat, 16 Sep 2023 21:15:20 +0800", "Message-ID": "\n <TYAP286MB0300BD6482688AB48167BDB7CCF5A@TYAP286MB0300.JPNP286.PROD.OUTLOOK.COM>", "X-Mailer": "git-send-email 2.42.0", "In-Reply-To": "<20230916131521.2217-1-ricmli@outlook.com>", "References": "<20230916131521.2217-1-ricmli@outlook.com>", "Content-Transfer-Encoding": "8bit", "Content-Type": "text/plain", "X-TMN": "[obZd7MJPJ9qttwZKtAXEZN27R9XpVXwZ]", "X-ClientProxiedBy": "SG2PR03CA0094.apcprd03.prod.outlook.com\n (2603:1096:4:7c::22) To TYAP286MB0300.JPNP286.PROD.OUTLOOK.COM\n (2603:1096:404:8039::14)", "X-Microsoft-Original-Message-ID": "<20230916131521.2217-2-ricmli@outlook.com>", "MIME-Version": "1.0", "X-MS-Exchange-MessageSentRepresentingType": "1", "X-MS-PublicTrafficType": "Email", "X-MS-TrafficTypeDiagnostic": "TYAP286MB0300:EE_|TYWP286MB3786:EE_", "X-MS-Office365-Filtering-Correlation-Id": "1e5d3e34-3782-436c-c18c-08dbb6b70bec", "X-Microsoft-Antispam": "BCL:0;", "X-Microsoft-Antispam-Message-Info": "\n sH7iFBdAj4Y1asVmvGAZmOD8LD2NWh+k8iegscSPku5qg1zkpDwvBGp79/Vw0vwcxx5iuEz8lAkuLFCXoThzYPx4vpwalzYDMNcSolO09af4Vb8dZgn0My83Fx+LMO5Q303+zTlA+njeZEEX4lTK7ybwmGXmKdXHBpoWklO2ohmGtT2OZR+lqcaEXjgtJkbYTrsKE7uP5swlWf9UX5B/YpRDWR825cSqQn6BvC6bDLRmLrKE1sapWwhS86bRHUET+fmUAFDEZ7YXdhSfw6ZZRqI0Ix5+xgRqXYPN3+O4NKPhL9zx6WRdm+z9gWkzO2n90TvSNtoDA4TcrvYSGvkt9DfbgaTTPfPZbH2g1PA99nunDCFOiWwVWekc4skoaOUYKUVyt4BxiIzHs9lhEq07ttBDsS28z9GOKaQ5YJxT+XWIGAWeMFNzYOV0/CJtE96SCPXzQXXj9OnQJyhl9iRvzB9w2IdDl1moadJtkN6w9r6TDVA8osSNFfHTseRlAQLDGCnE+ISxxLephrcvE+8btngKbp0JZy2xBJNwlNwEgB4=", "X-MS-Exchange-AntiSpam-MessageData-ChunkCount": "1", "X-MS-Exchange-AntiSpam-MessageData-0": "\n 4Nl7fWRAJdXPedbGkE+ZVK6sNRu4dtYtVQCQi71FmTkcUryVHjpqD2C1EcDhyiy/GmMj93AAYtHEn7l0OaHPPOPark6yTe/rRKYWnWExylKEV2zdUIaFgnACz+h4eFwJhrFnBV5jGrqh3ju36+i8fZJ/+oprg7epox8cbu0QG82HLb3h9tS6PkRM+Xe8UeVoDedoUuPEod5Ar/2AfigGnlV47md37H7HaOZyrNnxlbnN2ZatJWkMcEywHkgo3B9Axi1NurzKdF4OoGz2QoV+UEWib1FcYpw7rEFpZ3ha3eVz7aE7IQuCuNsxOtgSeUS396UMOkWIU2yu9fInrmN5bk5ZIZIIbpEQom5zrlOiYxRifhW7+VqISX9AikXhqOUwPSXEjkSZeixFKxkeyvUel66z+n4HhDCNAgYQWWwGs2kQHNZmTPtSVPXHb52x8Vj59xWatFKdD1sqb4Vu7c8W1CgNlAEGIASf1lk8KeeWrvrnbLscqWQzcA0e90jBYfcb0mi/BHt/GP4tF/TtzYiWhkCh1jDdeCFBdP4GNZZyzLAu6UXMtyupv+ZdchaZYG2Z766xW6IyG9XpC02W9Ly7ZmcJDtTvzWzaDvGQGWc24uZEKu/8njoJwfvHPcNsZpiPAmDOXS/cD7Go3VTtED28LDL4HKrTvMp1cxRdv6HoSA0RNtzcMKGqRppgULvtwoUckmd/kLCUH6I9MkMlXMfDz3rcdMVT3BLOtI6r/msYPqXBDdb1/6P6+HQ++YeXixt8/XD9hNYnyF/MmxxM4Gazilp9oA1qmRTGAnufRNG62PhfD/U54Wurj+9SFyrRQYDG+rg8NiQsW0OBZ3K7qbwtJftpFO+HArMi68xcSWChzL/9MaX6f+Sc0c/RrNB0ixJbVL5j/OU/Oz7UzsOqO8oW+gC4dc7T2zjeAwNkqSXgmu59qTNRuInOVLjZb9ZVtBuAaO5feQDpm6mLyaMiHSPu2vrxrowsm4Rq6R7ifz5JTKXCHzhRml5noyl53735kHzRL+n+fVtSeAVPYGHmUxyRYf2MhJf1Sa/IEk5zqPMHzaZ2bcsWAdBz0Vu1lC1STNJ+kft9rqtMqxkIyOm+2H11UW5R9VmKntiA+4r9tD0pWinXsnQDK7XnqL9SZ7bUhjygKNNSvYRdlV8EreBQ3pwFDKwY39nv/XSN+SQqfXi6Er9pryaT/+64pkmsyGG7tPveL++I8B0Rb2XEJOF7tUxv3g==", "X-OriginatorOrg": "outlook.com", "X-MS-Exchange-CrossTenant-Network-Message-Id": "\n 1e5d3e34-3782-436c-c18c-08dbb6b70bec", "X-MS-Exchange-CrossTenant-AuthSource": "TYAP286MB0300.JPNP286.PROD.OUTLOOK.COM", "X-MS-Exchange-CrossTenant-AuthAs": "Internal", "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "16 Sep 2023 13:15:50.0413 (UTC)", "X-MS-Exchange-CrossTenant-FromEntityHeader": "Hosted", "X-MS-Exchange-CrossTenant-Id": "84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa", "X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg": "\n 00000000-0000-0000-0000-000000000000", "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "TYWP286MB3786", "X-BeenThere": "dev@dpdk.org", "X-Mailman-Version": "2.1.29", "Precedence": "list", "List-Id": "DPDK patches and discussions <dev.dpdk.org>", "List-Unsubscribe": "<https://mails.dpdk.org/options/dev>,\n <mailto:dev-request@dpdk.org?subject=unsubscribe>", "List-Archive": "<http://mails.dpdk.org/archives/dev/>", "List-Post": "<mailto:dev@dpdk.org>", "List-Help": "<mailto:dev-request@dpdk.org?subject=help>", "List-Subscribe": "<https://mails.dpdk.org/listinfo/dev>,\n <mailto:dev-request@dpdk.org?subject=subscribe>", "Errors-To": "dev-bounces@dpdk.org" }, "content": "Introduce guide for using MSYS2 to build DPDK on Windows.\nMSYS2 provides a Unix-like environment on Windows and\nits package manager simplifies tool and dependency\ninstallation, aiding Linux program migration.\n\nSigned-off-by: Ric Li <ricmli@outlook.com>\n---\n doc/guides/windows_gsg/build_dpdk.rst | 36 +++++++++++++++++++++++++++\n 1 file changed, 36 insertions(+)", "diff": "diff --git a/doc/guides/windows_gsg/build_dpdk.rst b/doc/guides/windows_gsg/build_dpdk.rst\nindex 29f2b38feb..27dff76efe 100644\n--- a/doc/guides/windows_gsg/build_dpdk.rst\n+++ b/doc/guides/windows_gsg/build_dpdk.rst\n@@ -12,6 +12,7 @@ environments:\n \n * The Clang-LLVM C compiler and Microsoft MSVC linker.\n * The MinGW-w64 toolchain (either native or cross).\n+* MSYS2 with the MINGW64/UCRT64 environment.\n \n The Meson Build system is used to prepare the sources for compilation\n with the Ninja backend.\n@@ -55,6 +56,39 @@ Install to a folder without spaces in its name, like ``C:\\MinGW``.\n This path is assumed for the rest of this guide.\n \n \n+Option 3. MSYS2 with the MINGW64/UCRT64 Environment\n+---------------------------------------------------\n+\n+Install MSYS2\n+~~~~~~~~~~~~~\n+\n+Download and install MSYS2 from\n+`MSYS2 website <https://www.msys2.org>`_.\n+\n+Follow the installation instructions provided on the MSYS2 website\n+to set up the base system.\n+Make sure to update the package database using the\n+following commands in the MSYS2 terminal:\n+\n+.. code-block:: console\n+\n+ pacman -Syu\n+\n+Install Build Dependencies\n+~~~~~~~~~~~~~~~~~~~~~~~~~~\n+\n+Open the MSYS2 MINGW64/UCRT64 terminal and use the package manager\n+to install the required build tools and dependencies:\n+\n+.. code-block:: console\n+\n+ pacman -S git pactoys\n+ pacboy -S meson:p gcc:p pkg-config:p\n+\n+Meson and Ninja are already installed via the package manager,\n+so you can proceed with building the code.\n+\n+\n Install the Build System\n ------------------------\n \n@@ -99,6 +133,8 @@ When using MinGW-w64, it is sufficient to have toolchain executables in PATH:\n \n set PATH=C:\\MinGW\\mingw64\\bin;%PATH%\n \n+When using MSYS2, perform in the MSYS2 MINGW64/UCRT64 terminal.\n+\n To compile the examples, the flag ``-Dexamples`` is required.\n \n .. code-block:: console\n", "prefixes": [ "2/2" ] }{ "id": 131510, "url": "