Show a cover letter.

GET /api/covers/65399/?format=api
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "id": 65399,
    "url": "http://patches.dpdk.org/api/covers/65399/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/cover/20200131030744.19596-1-dmitry.kozliuk@gmail.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": "<20200131030744.19596-1-dmitry.kozliuk@gmail.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20200131030744.19596-1-dmitry.kozliuk@gmail.com",
    "date": "2020-01-31T03:07:38",
    "name": "[0/6] MinGW-w64 support",
    "submitter": {
        "id": 1581,
        "url": "http://patches.dpdk.org/api/people/1581/?format=api",
        "name": "Dmitry Kozlyuk",
        "email": "dmitry.kozliuk@gmail.com"
    },
    "mbox": "http://patches.dpdk.org/project/dpdk/cover/20200131030744.19596-1-dmitry.kozliuk@gmail.com/mbox/",
    "series": [
        {
            "id": 8371,
            "url": "http://patches.dpdk.org/api/series/8371/?format=api",
            "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=8371",
            "date": "2020-01-31T03:07:38",
            "name": "MinGW-w64 support",
            "version": 1,
            "mbox": "http://patches.dpdk.org/series/8371/mbox/"
        }
    ],
    "comments": "http://patches.dpdk.org/api/covers/65399/comments/",
    "headers": {
        "Return-Path": "<dev-bounces@dpdk.org>",
        "X-Original-To": "patchwork@inbox.dpdk.org",
        "Delivered-To": "patchwork@inbox.dpdk.org",
        "Received": [
            "from dpdk.org (dpdk.org [92.243.14.124])\n\tby inbox.dpdk.org (Postfix) with ESMTP id 58B4DA0524;\n\tFri, 31 Jan 2020 04:07:53 +0100 (CET)",
            "from [92.243.14.124] (localhost [127.0.0.1])\n\tby dpdk.org (Postfix) with ESMTP id 912661C065;\n\tFri, 31 Jan 2020 04:07:52 +0100 (CET)",
            "from mail-lj1-f194.google.com (mail-lj1-f194.google.com\n [209.85.208.194]) by dpdk.org (Postfix) with ESMTP id B5FAC1C030\n for <dev@dpdk.org>; Fri, 31 Jan 2020 04:07:51 +0100 (CET)",
            "by mail-lj1-f194.google.com with SMTP id o15so58694ljg.6\n for <dev@dpdk.org>; Thu, 30 Jan 2020 19:07:51 -0800 (PST)",
            "from localhost.localdomain (broadband-37-110-65-23.ip.moscow.rt.ru.\n [37.110.65.23])\n by smtp.googlemail.com with ESMTPSA id e12sm3630332lfc.70.2020.01.30.19.07.49\n (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n Thu, 30 Jan 2020 19:07:50 -0800 (PST)"
        ],
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;\n h=from:to:cc:subject:date:message-id:mime-version\n :content-transfer-encoding;\n bh=iuZrD1k/CDNT1limuHw5HX5g76sH/+h/w4RiozMEIAI=;\n b=uYubEw7hT0JtYabBU+jQFlrKTkcly+H5tDJ3TNqWN95e+EQOczKoig3Qw6tXVSpH7V\n VyyjhYCuAiXfOd/TbKA+gbEdqcaqSlowDns6NXhBPGw61srjqYwneBg4sPYN3t6PTpvo\n DKAWCQYPrwcT/p8mczXY0i9nFGuK/y++JFdKriGDav5HLb7M0pi+PCYA1MrX6Cswqe00\n vAgsDpL8dM5AiRGrXAbxlrq2+rYcrMSonhSnORSXUEd3HXKjF0fDTzwlwxPKOhhvkQ0I\n NDn4UQiyFbliHkvMfmhq3kGhBQ30zUD8wvksC4QxNBBfU9LsT0vtH/X21utrNuoOpMAY\n In8w==",
        "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20161025;\n h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version\n :content-transfer-encoding;\n bh=iuZrD1k/CDNT1limuHw5HX5g76sH/+h/w4RiozMEIAI=;\n b=MPX0l+k8d9R9/FsQfMfbn4tY/TQuGQkyAuCFs/YH7XKS0mXfroPIOVDxRUDEo0kBWQ\n KQY0V4AWBrxENbQ/CDMzrQNI7r+EoMHgQS9jh7NMOH3/5/+j5DP5PzGfNkm9AYRQxXJr\n 9E7MI2gsWuhuyjpC/XtP+2WpER+hRnj8N0JwEbmPUWMHK5CXXvLNYizW3yXjTbgMqaF1\n 14XO4FMpc2tHV+93jhgewG82StaGCiw2M9WzF3PEp/GRjm+3crch6x5wGx0+T7qQif1D\n 71qwsVlH36IADBvTWc3F3ZXhubjP9I0BKxaKNnKS7BBG+nm7/PPjQBY2I7FNMJve/uSv\n iSBQ==",
        "X-Gm-Message-State": "APjAAAVdhZ8vrmqHRpOhXCdhISUJoBU83zAkU+vj+870YsnDZHpwBmZY\n sLrcI9+7rd62HkPJSP9Nxh4i41HL9iKXJQ==",
        "X-Google-Smtp-Source": "\n APXvYqyz4usgU0ZmRgl+xm+Ql/eAU/v1xiQwp4RU6X9rqZGDs8w2xMmgoyDHXA64kQtXzmzk0wCtsg==",
        "X-Received": "by 2002:a2e:8eda:: with SMTP id e26mr4770014ljl.65.1580440070919;\n Thu, 30 Jan 2020 19:07:50 -0800 (PST)",
        "From": "Dmitry Kozlyuk <dmitry.kozliuk@gmail.com>",
        "To": "dev@dpdk.org",
        "Cc": "Dmitry Kozlyuk <dmitry.kozliuk@gmail.com>,\n Bruce Richardson <bruce.richardson@intel.com>,\n Thomas Monjalon <thomas@monjalon.net>,\n Olivier Matz <olivier.matz@6wind.com>,\n Harini Ramakrishnan <harini.ramakrishnan@microsoft.com>,\n Omar Cardona <ocardona@microsoft.com>,\n Pallavi Kadam <pallavi.kadam@intel.com>,\n Ranjit Menon <ranjit.menon@intel.com>,\n John McNamara <john.mcnamara@intel.com>,\n Marko Kovacevic <marko.kovacevic@intel.com>",
        "Date": "Fri, 31 Jan 2020 06:07:38 +0300",
        "Message-Id": "<20200131030744.19596-1-dmitry.kozliuk@gmail.com>",
        "X-Mailer": "git-send-email 2.25.0",
        "MIME-Version": "1.0",
        "Content-Transfer-Encoding": "8bit",
        "Subject": "[dpdk-dev] [PATCH 0/6] MinGW-w64 support",
        "X-BeenThere": "dev@dpdk.org",
        "X-Mailman-Version": "2.1.15",
        "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",
        "Sender": "\"dev\" <dev-bounces@dpdk.org>"
    },
    "content": "This patch series add support for building DPDK using MinGW-w64.\n\nMinGW-w64 provides GNU toolchain and independent platform SDK on\nWindows. It also supports cross-compilation to Windows from POSIX\nsystems by providing cross tollchains and libraries [0]. It does NOT\nemulate a full POSIX environment, like Cygwin or MSYS do.\n\nThere are advantages in using MinGW-w64 in addition to Clang:\n\n1. Cross-compilation out-of-the-box. MinGW-w64 is provides a pthread\n   implementation, GNU getopt, and Windows platform SDK.\n\n2. Easier porting of POSIX applications using DPDK to Windows, because\n   application code can use the same benefits as mentioned above.\n\n3. Having both primary compilers enabled on Windows provides more\n   diagnostics and generally prevents non-portable code.\n\n[0]: http://mingw-w64.org\n\nDmitry Kozlyuk (6):\n  eal: introduce portable format attribute\n  eal: use portable format attribute\n  cmdline: use portable format attribute\n  build: MinGW-w64 support for Meson\n  build: add cross-file for MinGW-w64\n  doc: guide for Windows build using MinGW-w64\n\n config/meson.build                          | 14 +++++\n doc/guides/windows_gsg/build_dpdk.rst       | 57 +++++++++++++++++----\n lib/librte_cmdline/cmdline.h                |  4 +-\n lib/librte_eal/common/include/rte_common.h  | 17 +++++-\n lib/librte_eal/common/include/rte_debug.h   |  2 +-\n lib/librte_eal/common/include/rte_devargs.h |  2 +-\n lib/librte_eal/common/include/rte_log.h     |  4 +-\n lib/librte_eal/meson.build                  |  3 ++\n lib/meson.build                             |  8 ++-\n meson_mingw.txt                             | 14 +++++\n 10 files changed, 108 insertions(+), 17 deletions(-)\n create mode 100644 meson_mingw.txt"
}