Show a cover letter.

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

{
    "id": 65850,
    "url": "http://patches.dpdk.org/api/covers/65850/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/cover/20200218000229.86621-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": "<20200218000229.86621-1-dmitry.kozliuk@gmail.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20200218000229.86621-1-dmitry.kozliuk@gmail.com",
    "date": "2020-02-18T00:02:22",
    "name": "[v3,0/7] 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/20200218000229.86621-1-dmitry.kozliuk@gmail.com/mbox/",
    "series": [
        {
            "id": 8574,
            "url": "http://patches.dpdk.org/api/series/8574/?format=api",
            "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=8574",
            "date": "2020-02-18T00:02:22",
            "name": "MinGW-w64 support",
            "version": 3,
            "mbox": "http://patches.dpdk.org/series/8574/mbox/"
        }
    ],
    "comments": "http://patches.dpdk.org/api/covers/65850/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 61C9FA0554;\n\tTue, 18 Feb 2020 01:02:40 +0100 (CET)",
            "from [92.243.14.124] (localhost [127.0.0.1])\n\tby dpdk.org (Postfix) with ESMTP id 4B7E11DA76;\n\tTue, 18 Feb 2020 01:02:38 +0100 (CET)",
            "from mail-lf1-f65.google.com (mail-lf1-f65.google.com\n [209.85.167.65]) by dpdk.org (Postfix) with ESMTP id 16B761D989\n for <dev@dpdk.org>; Tue, 18 Feb 2020 01:02:37 +0100 (CET)",
            "by mail-lf1-f65.google.com with SMTP id f24so13111480lfh.3\n for <dev@dpdk.org>; Mon, 17 Feb 2020 16:02:37 -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 r20sm1068864lfi.91.2020.02.17.16.02.35\n (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n Mon, 17 Feb 2020 16:02:35 -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=EciFVNIjVdWjvCaMM8NSxGCMI6F20iMFPg4OpPE5ZNc=;\n b=pc/duiKSbVSFiJH3j7wxg7zu8RMIo3Nu7CypMukWU5UlDYOpw58gqiZSy8xWZfqL5Y\n QbBOtfxccI3aOE9Wh3Kf3PW/BvtLr3yeKax9/w1/CipIukuCRW0tg9Uc8/mHXc+w8NO0\n iJ+y5hWnm5w3bgZjoNnd1XLW+onZrzbb9eu2pCbqFEiKzhCpSCJYasNaxpRKhcDfZfMu\n hGlHo7UTPJQtVsrjbJv7piNnZ1KkXrgz2Kl2WEh0zngjK2UGz+bdksg4tAsJXEhgFFSE\n moA3Bo7q6fANkfwN+D+7eV73UZT/VUK27mlOLFulMK35kRYqSpTY7tZsc6x7ArbL0Ngf\n B/SQ==",
        "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=EciFVNIjVdWjvCaMM8NSxGCMI6F20iMFPg4OpPE5ZNc=;\n b=HREjsyC+hBMXl5FevE1axIvWSZyP4jIPT3F2SMcJyTJrYIpdJJ7RJtfmimZk2OUdnu\n dUOr+TMWOwLgiTPGqHOuGzJlMW9zf0By8p7Lp+3l3u8bvf15jTmG9us4roA8lX0gQ8wB\n YhoeiwSUWvlk0jV/SdoBve/1pJ6JbMmEGBbCNASrv520IMGIboyZ/XrpCQh5zNwh6NcR\n xQIORw1Bp6f6gmVJuxqk7Xq2r/O8y7HdexOPFPQC2lehNz6e8YTIJwZKthcR8YEd5hOA\n 2JrA6fYeFsbguzCESRZY0h4nn/GWuRHWok52FFbl9KwN/ehNEKBAE42LCzywt0hpJCzF\n vR5w==",
        "X-Gm-Message-State": "APjAAAXMs8BY43ZiATOprzZtKGYdGF4zfywaSMuRbTzUFrRbB3J9hJzF\n 8GwLz1W8N5rIBz0oC0Yjjt4NJLi4SCQ=",
        "X-Google-Smtp-Source": "\n APXvYqwcSr5c+mgj4L3KZ+bvPc/S8C2FylyBxiNFX8ec4n+d+xid6Dtv8ih5G3/XFK+UAHBuIigJnw==",
        "X-Received": "by 2002:ac2:5216:: with SMTP id a22mr9040951lfl.18.1581984156077;\n Mon, 17 Feb 2020 16:02:36 -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": "Tue, 18 Feb 2020 03:02:22 +0300",
        "Message-Id": "<20200218000229.86621-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 v3 0/7] 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\nv3 Changes:\n\n    Rebase onto the latest Windows EAL.\n    Prevent format attribute conflict with upcoming v20.05 patches.\n    Remove redundant CFLAGS from Meson.\n    Remove links to Meson bugtracker from docs (PR merged into upstream).\n    Fix Clang warnings using about GNU options.\n\nv2 Changes:\n\n    Add patch to use lowercase system header filenames.\n    Move Meson cross-file for x86 to arch directory.\n    Change wording in comments.\n    Add Meson version warning in documentation.\n\n---\n\nDmitry Kozlyuk (7):\n  eal: introduce portable format attribute\n  eal/windows: use lowercase filenames for system headers\n  eal/windows: support builing with MinGW-w64\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  build: fix linker warnings with Clang on Windows\n\n config/meson.build                          | 26 +++++++--\n config/x86/meson_mingw.txt                  | 14 +++++\n doc/guides/windows_gsg/build_dpdk.rst       | 63 ++++++++++++++++++---\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/librte_eal/windows/eal/eal.c            |  6 +-\n lib/librte_eal/windows/eal/include/getopt.h |  4 ++\n lib/librte_eal/windows/eal/include/rte_os.h |  6 +-\n lib/meson.build                             |  8 ++-\n 13 files changed, 134 insertions(+), 25 deletions(-)\n create mode 100644 config/x86/meson_mingw.txt"
}