Cover Letter Detail
Show a cover letter.
GET /api/covers/806281/?format=api
{ "id": 806281, "url": "http://patchwork.ozlabs.org/api/covers/806281/?format=api", "web_url": "http://patchwork.ozlabs.org/project/buildroot/cover/20170827173606.13144-1-romain.naour@gmail.com/", "project": { "id": 27, "url": "http://patchwork.ozlabs.org/api/projects/27/?format=api", "name": "Buildroot development", "link_name": "buildroot", "list_id": "buildroot.buildroot.org", "list_email": "buildroot@buildroot.org", "web_url": "", "scm_url": "", "webscm_url": "", "list_archive_url": "", "list_archive_url_format": "", "commit_url_format": "" }, "msgid": "<20170827173606.13144-1-romain.naour@gmail.com>", "list_archive_url": null, "date": "2017-08-27T17:35:59", "name": "[0/7] glibc: bump to 2.26", "submitter": { "id": 67942, "url": "http://patchwork.ozlabs.org/api/people/67942/?format=api", "name": "Romain Naour", "email": "romain.naour@gmail.com" }, "mbox": "http://patchwork.ozlabs.org/project/buildroot/cover/20170827173606.13144-1-romain.naour@gmail.com/mbox/", "series": [ { "id": 34, "url": "http://patchwork.ozlabs.org/api/series/34/?format=api", "web_url": "http://patchwork.ozlabs.org/project/buildroot/list/?series=34", "date": "2017-08-27T17:35:59", "name": "glibc: bump to 2.26", "version": 1, "mbox": "http://patchwork.ozlabs.org/series/34/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/covers/806281/comments/", "headers": { "Return-Path": "<buildroot-bounces@busybox.net>", "X-Original-To": [ "incoming@patchwork.ozlabs.org", "buildroot@lists.busybox.net" ], "Delivered-To": [ "patchwork-incoming@bilbo.ozlabs.org", "buildroot@osuosl.org" ], "Authentication-Results": [ "ozlabs.org;\n\tspf=pass (mailfrom) smtp.mailfrom=busybox.net\n\t(client-ip=140.211.166.136; helo=silver.osuosl.org;\n\tenvelope-from=buildroot-bounces@busybox.net;\n\treceiver=<UNKNOWN>)", "ozlabs.org;\n\tdkim=fail reason=\"signature verification failed\" (2048-bit key;\n\tunprotected) header.d=gmail.com header.i=@gmail.com\n\theader.b=\"mRy/sgZ1\"; dkim-atps=neutral" ], "Received": [ "from silver.osuosl.org (smtp3.osuosl.org [140.211.166.136])\n\t(using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))\n\t(No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3xgMWn63Txz9s8w\n\tfor <incoming@patchwork.ozlabs.org>;\n\tMon, 28 Aug 2017 03:36:20 +1000 (AEST)", "from localhost (localhost [127.0.0.1])\n\tby silver.osuosl.org (Postfix) with ESMTP id B61812D63E;\n\tSun, 27 Aug 2017 17:36:17 +0000 (UTC)", "from silver.osuosl.org ([127.0.0.1])\n\tby localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024)\n\twith ESMTP id Dmaq+QHfGqHc; Sun, 27 Aug 2017 17:36:17 +0000 (UTC)", "from ash.osuosl.org (ash.osuosl.org [140.211.166.34])\n\tby silver.osuosl.org (Postfix) with ESMTP id D501B2CC5A;\n\tSun, 27 Aug 2017 17:36:16 +0000 (UTC)", "from silver.osuosl.org (smtp3.osuosl.org [140.211.166.136])\n\tby ash.osuosl.org (Postfix) with ESMTP id 11FF61C0D51\n\tfor <buildroot@lists.busybox.net>;\n\tSun, 27 Aug 2017 17:36:16 +0000 (UTC)", "from localhost (localhost [127.0.0.1])\n\tby silver.osuosl.org (Postfix) with ESMTP id 0932D2514E\n\tfor <buildroot@lists.busybox.net>;\n\tSun, 27 Aug 2017 17:36:16 +0000 (UTC)", "from silver.osuosl.org ([127.0.0.1])\n\tby localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024)\n\twith ESMTP id UFTvfrfGDHqz for <buildroot@lists.busybox.net>;\n\tSun, 27 Aug 2017 17:36:13 +0000 (UTC)", "from mail-wm0-f66.google.com (mail-wm0-f66.google.com\n\t[74.125.82.66])\n\tby silver.osuosl.org (Postfix) with ESMTPS id BBCF5248EB\n\tfor <buildroot@buildroot.org>; Sun, 27 Aug 2017 17:36:12 +0000 (UTC)", "by mail-wm0-f66.google.com with SMTP id j72so4807892wmi.3\n\tfor <buildroot@buildroot.org>; Sun, 27 Aug 2017 10:36:12 -0700 (PDT)", "from localhost.localdomain\n\t([2a01:e35:1391:67d0:e6f9:2d2f:1a1e:79bf])\n\tby smtp.gmail.com with ESMTPSA id\n\tk35sm1926217wre.95.2017.08.27.10.36.09\n\t(version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);\n\tSun, 27 Aug 2017 10:36:10 -0700 (PDT)" ], "X-Virus-Scanned": [ "amavisd-new at osuosl.org", "amavisd-new at osuosl.org" ], "X-Greylist": "domain auto-whitelisted by SQLgrey-1.7.6", "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;\n\th=from:to:cc:subject:date:message-id:mime-version\n\t:content-transfer-encoding;\n\tbh=Wutt90DCn+sjuDaL7MN3/5fsA+B0yNyGlo0d5Ra+PUM=;\n\tb=mRy/sgZ1A56Slbkbfbz/JQrwjJ1DBqcqSw0xELrAAnTp8gdM0frJULek9OHeqVuD+P\n\twxGI8+uH8QXSE+ViHODS9SZCnmjy/zceSV8cxR93ezvNo1DQJkqh/do4b3fuLb75hKHi\n\tGwTj8mEM6M3F8tUe92Df1N7vBDASbTMO/SZ1w1tiALD2MOtXqUniBkyhYuUSH0N1qKJN\n\tvkT+ljh6qndhBDvWWdUlLH2eBSU8NZ2/1Lf08yEi5Cmq6RkkUE9i8g5EF5UVv7ntPpU5\n\tMBU5Jo6eqgj9wysO9TmQRfwSOQZqRERBC4z8GzQtCGMXDe+xye00BY+HrLtytDW80cZT\n\t+ALA==", "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20161025;\n\th=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version\n\t:content-transfer-encoding;\n\tbh=Wutt90DCn+sjuDaL7MN3/5fsA+B0yNyGlo0d5Ra+PUM=;\n\tb=Ou46kHVhnK9ZahpVdsWVxiiOhrZyPMDJk4MFwnGCJdFum7dQfc77eY2k3YZYOONNHN\n\tB8EPzyLsjQJXmKtXdRYbFRXAJL32bSmXom/hIps8lJmi0ILgGmuJ9PG13sGwId7nLfwi\n\t3Y+hAmfVstzbEPAvCrf4sGe7wMuKV6jNLwgDQByOwV75LEx9onPEns91OGgXDcQb4HvM\n\tSnKTxcelBb7KqT9U/pz0cycSxENpS3YtwkOO8luaG1I1KeAk+GTx30T5PNc/nJoPwEU2\n\tDFBgsv4onRerwrCrCMraNtgXEaXUapOBtaMnpw9JSMq4+rVeQzE/YE1VA+CKpBKmTAfe\n\tWwAA==", "X-Gm-Message-State": "AHYfb5h9SLYruMlfvRyAJYfFe6xwIMDEjLf4m5RAQXZNc0mHy0davgEN\n\tpbrr9vH3hxDS4afWb7I=", "X-Received": "by 10.28.32.151 with SMTP id g145mr2376029wmg.48.1503855370670; \n\tSun, 27 Aug 2017 10:36:10 -0700 (PDT)", "From": "Romain Naour <romain.naour@gmail.com>", "To": "buildroot@buildroot.org", "Date": "Sun, 27 Aug 2017 19:35:59 +0200", "Message-Id": "<20170827173606.13144-1-romain.naour@gmail.com>", "X-Mailer": "git-send-email 2.9.5", "MIME-Version": "1.0", "Cc": "Romain Naour <romain.naour@gmail.com>", "Subject": "[Buildroot] [PATCH 0/7] glibc: bump to 2.26", "X-BeenThere": "buildroot@busybox.net", "X-Mailman-Version": "2.1.18-1", "Precedence": "list", "List-Id": "Discussion and development of buildroot <buildroot.busybox.net>", "List-Unsubscribe": "<http://lists.busybox.net/mailman/options/buildroot>,\n\t<mailto:buildroot-request@busybox.net?subject=unsubscribe>", "List-Archive": "<http://lists.busybox.net/pipermail/buildroot/>", "List-Post": "<mailto:buildroot@busybox.net>", "List-Help": "<mailto:buildroot-request@busybox.net?subject=help>", "List-Subscribe": "<http://lists.busybox.net/mailman/listinfo/buildroot>,\n\t<mailto:buildroot-request@busybox.net?subject=subscribe>", "Content-Type": "text/plain; charset=\"us-ascii\"", "Content-Transfer-Encoding": "7bit", "Errors-To": "buildroot-bounces@busybox.net", "Sender": "\"buildroot\" <buildroot-bounces@busybox.net>" }, "content": "This series bump glibc to the latest release and allow to remove all\nlocal patches!\n\nWhile testing this new version, some build issues has been dicovered.\nTwo gcc patch are needed to build a toolchain with older compiler\n(gcc 4.9 to 6.4), gcc 7.2 contain already the fix.\n\nAnother C++ namespace change trigger a build issue when the code\ncontain a workaround for math functions:\n\nmesa3d:\n\"using std::fpclassify;\"\n\nhttps://github.com/mesa3d/mesa/blob/master/include/c99_math.h#L197\n\njsoncpp:\n\"#define isfinite std::isfinite\"\n\nIt's not easy to catch all packages affected by this issue before\nbumping glibc. So here is the v1 for testing and review.\n\nThis series is rebased on master in order to have gcc 7.2 from\n2017.08-rc3.\nhttps://git.buildroot.net/buildroot/commit/?id=80546e97fa63e7ce196be648f0fc1eb4e7d711b3\n\nBest regards,\nRomain\n\nRomain Naour (7):\n package/gcc: fix build issue with glibc 2.26\n package/gcc: fix build issue with glibc 2.26\n package/mesa3d: fix build issue with glibc >= 2.26\n package/jsoncpp: fix build with glibc >= 2.26\n package/glibc: needs kernel headers >= 3.10 on powerpc64le\n package/gcc: enable float128 on powerpc64le with glibc >= 2.26\n toolchains\n package/glibc: bump to 2.26\n\n ...t_t-not-struct-ucontext-in-linux-unwind.h.patch | 190 ++++++++++++\n package/gcc/4.9.4/944-sanitizer-linux.patch | 88 ++++++\n ...t_t-not-struct-ucontext-in-linux-unwind.h.patch | 192 +++++++++++++\n package/gcc/5.4.0/944-sanitizer-linux.patch | 87 ++++++\n ...t_t-not-struct-ucontext-in-linux-unwind.h.patch | 191 +++++++++++++\n package/gcc/6.4.0/943-sanitizer-linux.patch | 87 ++++++\n package/gcc/gcc.mk | 8 +\n .../glibc/0001-sh-Fix-building-with-gcc5-6.patch | 56 ----\n ...00366-Ignore-LD_LIBRARY_PATH-for-AT_SECUR.patch | 35 ---\n ...ject-overly-long-LD_PRELOAD-path-elements.patch | 122 --------\n ...Reject-overly-long-LD_AUDIT-path-elements.patch | 204 -------------\n package/glibc/0005-fix-binutils-2-29-build.patch | 65 -----\n ...g-IS_IN-libc-guards-to-vectorized-strcspn.patch | 47 ---\n package/glibc/0006-sh4-trap.patch | 318 ---------------------\n package/glibc/glibc.hash | 2 +-\n package/glibc/glibc.mk | 2 +-\n ...001-json_writer-fix-build-with-glibc-2.26.patch | 28 ++\n ...-c99_math-fix-build-issue-with-glibc-2.26.patch | 82 ++++++\n toolchain/toolchain-buildroot/Config.in | 8 +-\n 19 files changed, 962 insertions(+), 850 deletions(-)\n create mode 100644 package/gcc/4.9.4/943-Use-ucontext_t-not-struct-ucontext-in-linux-unwind.h.patch\n create mode 100644 package/gcc/4.9.4/944-sanitizer-linux.patch\n create mode 100644 package/gcc/5.4.0/943-Use-ucontext_t-not-struct-ucontext-in-linux-unwind.h.patch\n create mode 100644 package/gcc/5.4.0/944-sanitizer-linux.patch\n create mode 100644 package/gcc/6.4.0/942-Use-ucontext_t-not-struct-ucontext-in-linux-unwind.h.patch\n create mode 100644 package/gcc/6.4.0/943-sanitizer-linux.patch\n delete mode 100644 package/glibc/0001-sh-Fix-building-with-gcc5-6.patch\n delete mode 100644 package/glibc/0002-CVE-2017-1000366-Ignore-LD_LIBRARY_PATH-for-AT_SECUR.patch\n delete mode 100644 package/glibc/0003-ld.so-Reject-overly-long-LD_PRELOAD-path-elements.patch\n delete mode 100644 package/glibc/0004-ld.so-Reject-overly-long-LD_AUDIT-path-elements.patch\n delete mode 100644 package/glibc/0005-fix-binutils-2-29-build.patch\n delete mode 100644 package/glibc/0006-i686-Add-missing-IS_IN-libc-guards-to-vectorized-strcspn.patch\n delete mode 100644 package/glibc/0006-sh4-trap.patch\n create mode 100644 package/jsoncpp/0001-json_writer-fix-build-with-glibc-2.26.patch\n create mode 100644 package/mesa3d/0005-c99_math-fix-build-issue-with-glibc-2.26.patch" }