get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

GET /api/patches/1235102/?format=api
HTTP 200 OK
Allow: GET, PUT, PATCH, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "id": 1235102,
    "url": "http://patchwork.ozlabs.org/api/patches/1235102/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/buildroot/patch/20200207180829.165689-10-arnout@mind.be/",
    "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": "<20200207180829.165689-10-arnout@mind.be>",
    "list_archive_url": null,
    "date": "2020-02-07T18:08:28",
    "name": "[v3,09/10] package/rust: bump to 1.40",
    "commit_ref": null,
    "pull_url": null,
    "state": "accepted",
    "archived": false,
    "hash": "a38d9adb59c2260ba11464c6ca34c3e256d90263",
    "submitter": {
        "id": 11809,
        "url": "http://patchwork.ozlabs.org/api/people/11809/?format=api",
        "name": "Arnout Vandecappelle",
        "email": "arnout@mind.be"
    },
    "delegate": null,
    "mbox": "http://patchwork.ozlabs.org/project/buildroot/patch/20200207180829.165689-10-arnout@mind.be/mbox/",
    "series": [
        {
            "id": 157387,
            "url": "http://patchwork.ozlabs.org/api/series/157387/?format=api",
            "web_url": "http://patchwork.ozlabs.org/project/buildroot/list/?series=157387",
            "date": "2020-02-07T18:08:19",
            "name": "Merge rust and cargo",
            "version": 3,
            "mbox": "http://patchwork.ozlabs.org/series/157387/mbox/"
        }
    ],
    "comments": "http://patchwork.ozlabs.org/api/patches/1235102/comments/",
    "check": "pending",
    "checks": "http://patchwork.ozlabs.org/api/patches/1235102/checks/",
    "tags": {},
    "related": [],
    "headers": {
        "Return-Path": "<buildroot-bounces@busybox.net>",
        "X-Original-To": [
            "incoming-buildroot@patchwork.ozlabs.org",
            "buildroot@lists.busybox.net"
        ],
        "Delivered-To": [
            "patchwork-incoming-buildroot@bilbo.ozlabs.org",
            "buildroot@osuosl.org"
        ],
        "Authentication-Results": [
            "ozlabs.org; spf=pass (sender SPF authorized)\n\tsmtp.mailfrom=busybox.net (client-ip=140.211.166.137;\n\thelo=fraxinus.osuosl.org;\n\tenvelope-from=buildroot-bounces@busybox.net;\n\treceiver=<UNKNOWN>)",
            "ozlabs.org;\n\tdmarc=none (p=none dis=none) header.from=mind.be",
            "ozlabs.org;\n\tdkim=fail reason=\"signature verification failed\" (2048-bit key;\n\tunprotected) header.d=mind.be header.i=@mind.be header.a=rsa-sha256\n\theader.s=google header.b=Oi0QWBWY; dkim-atps=neutral"
        ],
        "Received": [
            "from fraxinus.osuosl.org (smtp4.osuosl.org [140.211.166.137])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256\n\tbits)) (No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 48DjyS093xz9sRs\n\tfor <incoming-buildroot@patchwork.ozlabs.org>;\n\tSat,  8 Feb 2020 05:10:23 +1100 (AEDT)",
            "from localhost (localhost [127.0.0.1])\n\tby fraxinus.osuosl.org (Postfix) with ESMTP id 43D37860C0;\n\tFri,  7 Feb 2020 18:10:22 +0000 (UTC)",
            "from fraxinus.osuosl.org ([127.0.0.1])\n\tby localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024)\n\twith ESMTP id hhpLyN99XshB; Fri,  7 Feb 2020 18:10:15 +0000 (UTC)",
            "from ash.osuosl.org (ash.osuosl.org [140.211.166.34])\n\tby fraxinus.osuosl.org (Postfix) with ESMTP id 8661C868EF;\n\tFri,  7 Feb 2020 18:10:13 +0000 (UTC)",
            "from hemlock.osuosl.org (smtp2.osuosl.org [140.211.166.133])\n\tby ash.osuosl.org (Postfix) with ESMTP id B7ADF1BF38E\n\tfor <buildroot@lists.busybox.net>;\n\tFri,  7 Feb 2020 18:09:27 +0000 (UTC)",
            "from localhost (localhost [127.0.0.1])\n\tby hemlock.osuosl.org (Postfix) with ESMTP id B41C587D33\n\tfor <buildroot@lists.busybox.net>;\n\tFri,  7 Feb 2020 18:09:27 +0000 (UTC)",
            "from hemlock.osuosl.org ([127.0.0.1])\n\tby localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024)\n\twith ESMTP id yInqpT2J-vjo for <buildroot@lists.busybox.net>;\n\tFri,  7 Feb 2020 18:09:25 +0000 (UTC)",
            "from mail-wr1-f52.google.com (mail-wr1-f52.google.com\n\t[209.85.221.52])\n\tby hemlock.osuosl.org (Postfix) with ESMTPS id E66B78783F\n\tfor <buildroot@buildroot.org>; Fri,  7 Feb 2020 18:09:24 +0000 (UTC)",
            "by mail-wr1-f52.google.com with SMTP id k11so3731722wrd.9\n\tfor <buildroot@buildroot.org>; Fri, 07 Feb 2020 10:09:24 -0800 (PST)",
            "from localhost.localdomain (ip-188-118-3-185.reverse.destiny.be.\n\t[188.118.3.185]) by smtp.gmail.com with ESMTPSA id\n\tl17sm4196143wro.77.2020.02.07.10.09.21\n\t(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n\tFri, 07 Feb 2020 10:09:22 -0800 (PST)"
        ],
        "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=mind.be; s=google;\n\th=from:to:cc:subject:date:message-id:in-reply-to:references\n\t:mime-version:content-transfer-encoding;\n\tbh=stSxE1BNbcB+u/wKP4s+2Ei9BunsyUMUezbX6iZbfwE=;\n\tb=Oi0QWBWYNjQ2cu7OSzsaQAttI0TylE37J4fG7GYJxNzteegYK3th+5AhNJH42LgSNu\n\tNHtaosWiQikDx1Qu66RYlaRJg+ReFQxz0bjo3ew03iIMC+hxF8FK5Fbffx4zoQxjlZ3U\n\t33ajP+IxNBh1GCvJqG3PT4VpJQiQVdnGQXEPtztBzPOaUM74nAs0VF+Cqksv4ACdphMd\n\tZxASup2kdnSGIspONDSm5yXRF5Rw1+rZRUGIsh9PVKzOW2Dys0x8L2Cs4mLtO2rbn4hy\n\tNz+yRcqvRf0gYBREhqw5+6jdmSwHolrgDuzd/J7gPtJKD1utejuhZdlf1FC6C0VjbD36\n\tAFXA==",
        "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:in-reply-to\n\t:references:mime-version:content-transfer-encoding;\n\tbh=stSxE1BNbcB+u/wKP4s+2Ei9BunsyUMUezbX6iZbfwE=;\n\tb=At3pSMxqbYsj7E/wUmoAPrHPIaV0s7oZrdANHdAfC/QVPxAqKOeSTtR6GvGZppVe4L\n\tJlO0vCsY9YydDEVkdRwkIctKlm8mm2uDqNlKZ7H9YCtzZo0L9baAfHs6tYcYyCYoDmbY\n\tuV+a/nf1to4J1F3s1THIaLZoNffExaz2arLFbHCLbj7GRWINYFGisAPKyWvp0owlfAQm\n\tgXlER5Oz6r8pWHmSl/rVEHenIRhi9hvxeolxSasDWGXzqnc3S905BAlIe9Bu+DyAdcID\n\tHhr5iUozhfKcKFrhstpem9VjEIfdN2H2422XVvzkVHfnOqA8i2KJ25LpK9gOqZJ/pIC8\n\tJ5Qg==",
        "X-Gm-Message-State": "APjAAAVypN3aM4dguinqrmlGRrlPYnPPq7G2j8jgDo3RJRYq9Nq7iE9T\n\td4TcM+2MkVw/AayE/i8KZ6+/uYLNxgE=",
        "X-Google-Smtp-Source": "APXvYqxUtr1N/cAwqWCBf7Wk1Qg/4gc1Ef7QbwLShqgkj+ecNyX4qGwvg11in4pHsvnKwkTySFbaxA==",
        "X-Received": "by 2002:a5d:514e:: with SMTP id u14mr228721wrt.69.1581098962773; \n\tFri, 07 Feb 2020 10:09:22 -0800 (PST)",
        "From": "\"Arnout Vandecappelle (Essensium/Mind)\" <arnout@mind.be>",
        "To": "buildroot@buildroot.org",
        "Date": "Fri,  7 Feb 2020 19:08:28 +0100",
        "Message-Id": "<20200207180829.165689-10-arnout@mind.be>",
        "X-Mailer": "git-send-email 2.24.1",
        "In-Reply-To": "<20200207180829.165689-1-arnout@mind.be>",
        "References": "<20200207180829.165689-1-arnout@mind.be>",
        "MIME-Version": "1.0",
        "Subject": "[Buildroot] [PATCH v3 09/10] package/rust: bump to 1.40",
        "X-BeenThere": "buildroot@busybox.net",
        "X-Mailman-Version": "2.1.29",
        "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>",
        "Cc": "Eric Le Bihan <eric.le.bihan.dev@free.fr>,\n\tPatrick Havelange <patrick.havelange@essensium.com>",
        "Content-Type": "text/plain; charset=\"us-ascii\"",
        "Content-Transfer-Encoding": "7bit",
        "Errors-To": "buildroot-bounces@busybox.net",
        "Sender": "\"buildroot\" <buildroot-bounces@busybox.net>"
    },
    "content": "From: Patrick Havelange <patrick.havelange@essensium.com>\n\n- remove of the llvm workaround patch as it is integrated in this\n  newer version.\n- bump cargo-bin to 0.41 (corresponds to rust 1.40) and update\n  licenses hashes.\n- bump rust-bin to 1.40.\n\nSigned-off-by: Patrick Havelange <patrick.havelange@essensium.com>\nSigned-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>\n---\n package/cargo-bin/cargo-bin.hash              |  22 +-\n package/cargo-bin/cargo-bin.mk                |   2 +-\n package/rust-bin/rust-bin.hash                |  90 +++---\n package/rust-bin/rust-bin.mk                  |   2 +-\n ...esence-of-LLVM-library-in-stage0-lib.patch | 264 ------------------\n package/rust/rust.hash                        |   6 +-\n package/rust/rust.mk                          |   2 +-\n 7 files changed, 62 insertions(+), 326 deletions(-)\n delete mode 100644 package/rust/0001-Workaround-presence-of-LLVM-library-in-stage0-lib.patch",
    "diff": "diff --git a/package/cargo-bin/cargo-bin.hash b/package/cargo-bin/cargo-bin.hash\nindex 0e9e9c5c61..22cad3c0ee 100644\n--- a/package/cargo-bin/cargo-bin.hash\n+++ b/package/cargo-bin/cargo-bin.hash\n@@ -1,13 +1,13 @@\n-# From https://static.rust-lang.org/dist/cargo-0.33.0-i686-unknown-linux-gnu.tar.xz.sha256\n-# Verified using https://static.rust-lang.org/dist/cargo-0.33.0-i686-unknown-linux-gnu.tar.xz.asc\n-sha256 13acdb3c9f2505805ceed8a696f5f62ab8cd73e443cd43d6edd588aad88e1c32  cargo-0.33.0-i686-unknown-linux-gnu.tar.xz\n-# From https://static.rust-lang.org/dist/cargo-0.33.0-powerpc64le-unknown-linux-gnu.tar.xz.sha256\n-# Verified using https://static.rust-lang.org/dist/cargo-0.33.0-powerpc64le-unknown-linux-gnu.tar.xz.asc\n-sha256 6628db22370f397676195555d768f0449a60f0a694bcac24611f4cd1cfc97cdc  cargo-0.33.0-powerpc64le-unknown-linux-gnu.tar.xz\n-# From https://static.rust-lang.org/dist/cargo-0.33.0-x86_64-unknown-linux-gnu.tar.xz.sha256\n-# Verified using https://static.rust-lang.org/dist/cargo-0.33.0-x86_64-unknown-linux-gnu.tar.xz.asc\n-sha256 c2c31db68c4dcb50ad856a19e6f11489a0d4df1212f31bd068dfbb73c5425761  cargo-0.33.0-x86_64-unknown-linux-gnu.tar.xz\n+# From https://static.rust-lang.org/dist/cargo-0.41.0-i686-unknown-linux-gnu.tar.xz.sha256\n+# Verified using https://static.rust-lang.org/dist/cargo-0.41.0-i686-unknown-linux-gnu.tar.xz.asc\n+sha256 c48bc132f4025ff39b1b6dc52aef9d406c3f926ce05fe92d943ceab7a5fd6058  cargo-0.41.0-i686-unknown-linux-gnu.tar.xz\n+# From https://static.rust-lang.org/dist/cargo-0.41.0-powerpc64le-unknown-linux-gnu.tar.xz.sha256\n+# Verified using https://static.rust-lang.org/dist/cargo-0.41.0-powerpc64le-unknown-linux-gnu.tar.xz.asc\n+sha256 7705f21d938a72ba6f01818661b2dea29183209940a335f18d1761e1e03d3710  cargo-0.41.0-powerpc64le-unknown-linux-gnu.tar.xz\n+# From https://static.rust-lang.org/dist/cargo-0.41.0-x86_64-unknown-linux-gnu.tar.xz.sha256\n+# Verified using https://static.rust-lang.org/dist/cargo-0.41.0-x86_64-unknown-linux-gnu.tar.xz.asc\n+sha256 9b6ae643fa240c5ecbc1dc390f4020b6a683f25bac6f7437ebd4b9d32a8d0b6c  cargo-0.41.0-x86_64-unknown-linux-gnu.tar.xz\n # Locally generated\n-sha256 a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2  LICENSE-APACHE\n+sha256 8ada45cd9f843acf64e4722ae262c622a2b3b3007c7310ef36ac1061a30f6adb  LICENSE-APACHE\n sha256 23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3  LICENSE-MIT\n-sha256 8bd89f9222dc80292f4107347103b693ac66f3a083371f0629ccf42338abe880  LICENSE-THIRD-PARTY\n+sha256 cbc759b1f17a2ac38fe3eb9e9563b1a08ba0f900611c49faaf68b46907b6d898  LICENSE-THIRD-PARTY\ndiff --git a/package/cargo-bin/cargo-bin.mk b/package/cargo-bin/cargo-bin.mk\nindex 3eaf417531..246fdbf856 100644\n--- a/package/cargo-bin/cargo-bin.mk\n+++ b/package/cargo-bin/cargo-bin.mk\n@@ -4,7 +4,7 @@\n #\n ################################################################################\n \n-CARGO_BIN_VERSION = 0.33.0\n+CARGO_BIN_VERSION = 0.41.0\n CARGO_BIN_SITE = https://static.rust-lang.org/dist\n CARGO_BIN_SOURCE = cargo-$(CARGO_BIN_VERSION)-$(RUSTC_HOST_NAME).tar.xz\n CARGO_BIN_LICENSE = Apache-2.0 or MIT\ndiff --git a/package/rust-bin/rust-bin.hash b/package/rust-bin/rust-bin.hash\nindex 96d81a347c..12195f2911 100644\n--- a/package/rust-bin/rust-bin.hash\n+++ b/package/rust-bin/rust-bin.hash\n@@ -1,48 +1,48 @@\n-# From https://static.rust-lang.org/dist/rustc-1.33.0-i686-unknown-linux-gnu.tar.xz.sha256\n-# Verified using https://static.rust-lang.org/dist/rustc-1.33.0-i686-unknown-linux-gnu.tar.xz.asc\n-sha256 90b6414eddbce4a245cdcaea8353d3a637ef565d2bd119e25a6c2bf3e38cdf63  rustc-1.33.0-i686-unknown-linux-gnu.tar.xz\n-# From https://static.rust-lang.org/dist/rustc-1.33.0-x86_64-unknown-linux-gnu.tar.xz.sha256\n-# Verified using https://static.rust-lang.org/dist/rustc-1.33.0-x86_64-unknown-linux-gnu.tar.xz.asc\n-sha256 57c5ced1a826d34f26e50adf041528dd0000f2a59e8be32d2359386843382ce1  rustc-1.33.0-x86_64-unknown-linux-gnu.tar.xz\n-# From https://static.rust-lang.org/dist/rust-std-1.33.0-aarch64-unknown-linux-gnu.tar.xz.sha256\n-# Verified using https://static.rust-lang.org/dist/rust-std-1.33.0-aarch64-unknown-linux-gnu.tar.xz.asc\n-sha256 3e3449dada8306b3ff91f23c7803c7312a47e93af140f757b29b74f1e226a505  rust-std-1.33.0-aarch64-unknown-linux-gnu.tar.xz\n-# From https://static.rust-lang.org/dist/rust-std-1.33.0-arm-unknown-linux-gnueabi.tar.xz.sha256\n-# Verified using https://static.rust-lang.org/dist/rust-std-1.33.0-arm-unknown-linux-gnueabi.tar.xz.asc\n-sha256 ddb372a43fb2ba9949e78643df43d6ae447b70cefd440ccdd6b9f6c2ff929ea7  rust-std-1.33.0-arm-unknown-linux-gnueabi.tar.xz\n-# From https://static.rust-lang.org/dist/rust-std-1.33.0-arm-unknown-linux-gnueabihf.tar.xz.sha256\n-# Verified using https://static.rust-lang.org/dist/rust-std-1.33.0-arm-unknown-linux-gnueabihf.tar.xz.asc\n-sha256 1142d5064d8cbfab16ab71130e5a84804a1ebdfeb10173e6238adc0d757937b6  rust-std-1.33.0-arm-unknown-linux-gnueabihf.tar.xz\n-# From https://static.rust-lang.org/dist/rust-std-1.33.0-armv7-unknown-linux-gnueabihf.tar.xz.sha256\n-# Verified using https://static.rust-lang.org/dist/rust-std-1.33.0-armv7-unknown-linux-gnueabihf.tar.xz.asc\n-sha256 8492b5c91a9ea7ee7e22881382c1b9ad8bb9a4147aff0dfee09940b34783e3d5  rust-std-1.33.0-armv7-unknown-linux-gnueabihf.tar.xz\n-# From https://static.rust-lang.org/dist/rust-std-1.33.0-i686-unknown-linux-gnu.tar.xz.sha256\n-# Verified using https://static.rust-lang.org/dist/rust-std-1.33.0-i686-unknown-linux-gnu.tar.xz.asc\n-sha256 e945dd37ab9b143dbcbcdbeaba63b8de47411a4ff815d2e178f745e183078127  rust-std-1.33.0-i686-unknown-linux-gnu.tar.xz\n-# From https://static.rust-lang.org/dist/rust-std-1.33.0-mips-unknown-linux-gnu.tar.xz.sha256\n-# Verified using https://static.rust-lang.org/dist/rust-std-1.33.0-mips-unknown-linux-gnu.tar.xz.asc\n-sha256 abf6b7050c1cdef092ecfde5128067434bb7989def19cfe95c06bfd71de07ba0  rust-std-1.33.0-mips-unknown-linux-gnu.tar.xz\n-# From https://static.rust-lang.org/dist/rust-std-1.33.0-mips64-unknown-linux-gnuabi64.tar.xz.sha256\n-# Verified using https://static.rust-lang.org/dist/rust-std-1.33.0-mips64-unknown-linux-gnuabi64.tar.xz.asc\n-sha256 9cad816c989c991ffd342d03956b54209d7d32743ebb9b0624b2d36d5bbd525f  rust-std-1.33.0-mips64-unknown-linux-gnuabi64.tar.xz\n-# From https://static.rust-lang.org/dist/rust-std-1.33.0-mips64el-unknown-linux-gnuabi64.tar.xz.sha256\n-# Verified using https://static.rust-lang.org/dist/rust-std-1.33.0-mips64el-unknown-linux-gnuabi64.tar.xz.asc\n-sha256 c7ac98e7a7c3757b5bb8bde596455d50a8787236e290bc1f49e2d59d486ae564  rust-std-1.33.0-mips64el-unknown-linux-gnuabi64.tar.xz\n-# From https://static.rust-lang.org/dist/rust-std-1.33.0-mipsel-unknown-linux-gnu.tar.xz.sha256\n-# Verified using https://static.rust-lang.org/dist/rust-std-1.33.0-mipsel-unknown-linux-gnu.tar.xz.asc\n-sha256 4ec3cade12e2e527f81d0b315e6a37152bf73938aab4a9216aef7d06ef913eb6  rust-std-1.33.0-mipsel-unknown-linux-gnu.tar.xz\n-# From https://static.rust-lang.org/dist/rust-std-1.33.0-powerpc-unknown-linux-gnu.tar.xz.sha256\n-# Verified using https://static.rust-lang.org/dist/rust-std-1.33.0-powerpc-unknown-linux-gnu.tar.xz.asc\n-sha256 0ab78e0cb710f35d108abce90bbf426947fed6222d2f6c04c9eba4ca00adea06  rust-std-1.33.0-powerpc-unknown-linux-gnu.tar.xz\n-# From https://static.rust-lang.org/dist/rust-std-1.33.0-powerpc64-unknown-linux-gnu.tar.xz.sha256\n-# Verified using https://static.rust-lang.org/dist/rust-std-1.33.0-powerpc64-unknown-linux-gnu.tar.xz.asc\n-sha256 4bc32bf4660a9fc5cd2af9e09f1bfb668b335442097fed6f3892b50950e97d3c  rust-std-1.33.0-powerpc64-unknown-linux-gnu.tar.xz\n-# From https://static.rust-lang.org/dist/rust-std-1.33.0-powerpc64le-unknown-linux-gnu.tar.xz.sha256\n-# Verified using https://static.rust-lang.org/dist/rust-std-1.33.0-powerpc64le-unknown-linux-gnu.tar.xz.asc\n-sha256 984d3ca2a47db04345a2bddd657761f66d209ef95a02097ad4bd549f45a0dc9f  rust-std-1.33.0-powerpc64le-unknown-linux-gnu.tar.xz\n-# From https://static.rust-lang.org/dist/rust-std-1.33.0-x86_64-unknown-linux-gnu.tar.xz.sha256\n-# Verified using https://static.rust-lang.org/dist/rust-std-1.33.0-x86_64-unknown-linux-gnu.tar.xz.asc\n-sha256 6f20343ed73faf5fdfc423bec38a9bb1910a0a962af6f2dddd7184407543ed0e  rust-std-1.33.0-x86_64-unknown-linux-gnu.tar.xz\n+# From https://static.rust-lang.org/dist/rustc-1.40.0-i686-unknown-linux-gnu.tar.xz.sha256\n+# Verified using https://static.rust-lang.org/dist/rustc-1.40.0-i686-unknown-linux-gnu.tar.xz.asc\n+sha256 257e4789043098a5e3b4fa85ea988019f37d640a10f83d39ada00fb23e057b8a  rustc-1.40.0-i686-unknown-linux-gnu.tar.xz\n+# From https://static.rust-lang.org/dist/rustc-1.40.0-x86_64-unknown-linux-gnu.tar.xz.sha256\n+# Verified using https://static.rust-lang.org/dist/rustc-1.40.0-x86_64-unknown-linux-gnu.tar.xz.asc\n+sha256 b1c00618b7a98156e88b14682508a503284f85748eab23de749a20dcc8847111  rustc-1.40.0-x86_64-unknown-linux-gnu.tar.xz\n+# From https://static.rust-lang.org/dist/rust-std-1.40.0-aarch64-unknown-linux-gnu.tar.xz.sha256\n+# Verified using https://static.rust-lang.org/dist/rust-std-1.40.0-aarch64-unknown-linux-gnu.tar.xz.asc\n+sha256 1abd1865e8339c2cac6992a11f6f98b66fa2b97f67acaddcf1992e39a7001bfc  rust-std-1.40.0-aarch64-unknown-linux-gnu.tar.xz\n+# From https://static.rust-lang.org/dist/rust-std-1.40.0-arm-unknown-linux-gnueabi.tar.xz.sha256\n+# Verified using https://static.rust-lang.org/dist/rust-std-1.40.0-arm-unknown-linux-gnueabi.tar.xz.asc\n+sha256 14bd261dfc586dc8e1cb336b3c58b63de2af4881c970dd9b1e87f1364a866bcb  rust-std-1.40.0-arm-unknown-linux-gnueabi.tar.xz\n+# From https://static.rust-lang.org/dist/rust-std-1.40.0-arm-unknown-linux-gnueabihf.tar.xz.sha256\n+# Verified using https://static.rust-lang.org/dist/rust-std-1.40.0-arm-unknown-linux-gnueabihf.tar.xz.asc\n+sha256 f16b2cf9103127140f85d21c2753d85d45b90a9309967e3a788867fd7d95a6c1  rust-std-1.40.0-arm-unknown-linux-gnueabihf.tar.xz\n+# From https://static.rust-lang.org/dist/rust-std-1.40.0-armv7-unknown-linux-gnueabihf.tar.xz.sha256\n+# Verified using https://static.rust-lang.org/dist/rust-std-1.40.0-armv7-unknown-linux-gnueabihf.tar.xz.asc\n+sha256 9d4aad78db894a76e9682f2095ac024cc4748b2933f9f7248bf571923f7693c4  rust-std-1.40.0-armv7-unknown-linux-gnueabihf.tar.xz\n+# From https://static.rust-lang.org/dist/rust-std-1.40.0-i686-unknown-linux-gnu.tar.xz.sha256\n+# Verified using https://static.rust-lang.org/dist/rust-std-1.40.0-i686-unknown-linux-gnu.tar.xz.asc\n+sha256 beab29565d12a6b9db4ef471c34d4c034295760095f7edc3f7b6c51fc08589a0  rust-std-1.40.0-i686-unknown-linux-gnu.tar.xz\n+# From https://static.rust-lang.org/dist/rust-std-1.40.0-mips-unknown-linux-gnu.tar.xz.sha256\n+# Verified using https://static.rust-lang.org/dist/rust-std-1.40.0-mips-unknown-linux-gnu.tar.xz.asc\n+sha256 c25790d43e0a01e5f45607b067b22ae96163d5eae877cee1b2b35ce0d43ab9b5  rust-std-1.40.0-mips-unknown-linux-gnu.tar.xz\n+# From https://static.rust-lang.org/dist/rust-std-1.40.0-mips64-unknown-linux-gnuabi64.tar.xz.sha256\n+# Verified using https://static.rust-lang.org/dist/rust-std-1.40.0-mips64-unknown-linux-gnuabi64.tar.xz.asc\n+sha256 7000ab95cd64f177af831d8880b9a5d7b5a23e5a18b9e9adab32bf90859bfa4e  rust-std-1.40.0-mips64-unknown-linux-gnuabi64.tar.xz\n+# From https://static.rust-lang.org/dist/rust-std-1.40.0-mips64el-unknown-linux-gnuabi64.tar.xz.sha256\n+# Verified using https://static.rust-lang.org/dist/rust-std-1.40.0-mips64el-unknown-linux-gnuabi64.tar.xz.asc\n+sha256 9a4cfebee845dfd50f0f10c3019b89af3747c3aed1a797042285f3cea5a3eb30  rust-std-1.40.0-mips64el-unknown-linux-gnuabi64.tar.xz\n+# From https://static.rust-lang.org/dist/rust-std-1.40.0-mipsel-unknown-linux-gnu.tar.xz.sha256\n+# Verified using https://static.rust-lang.org/dist/rust-std-1.40.0-mipsel-unknown-linux-gnu.tar.xz.asc\n+sha256 ab738a37c1cac1aaec7cb34556fa9bfff46dc912baf360a27e9d81311120ec4a  rust-std-1.40.0-mipsel-unknown-linux-gnu.tar.xz\n+# From https://static.rust-lang.org/dist/rust-std-1.40.0-powerpc-unknown-linux-gnu.tar.xz.sha256\n+# Verified using https://static.rust-lang.org/dist/rust-std-1.40.0-powerpc-unknown-linux-gnu.tar.xz.asc\n+sha256 5c29b326d4d564c9fa9b82292890f47794496d3cedf106f83f935189b7ecaca5  rust-std-1.40.0-powerpc-unknown-linux-gnu.tar.xz\n+# From https://static.rust-lang.org/dist/rust-std-1.40.0-powerpc64-unknown-linux-gnu.tar.xz.sha256\n+# Verified using https://static.rust-lang.org/dist/rust-std-1.40.0-powerpc64-unknown-linux-gnu.tar.xz.asc\n+sha256 da7af341b3a01f684a2d9fea23f098816aa8a0f9588b58d25ec7f0622743b5b0  rust-std-1.40.0-powerpc64-unknown-linux-gnu.tar.xz\n+# From https://static.rust-lang.org/dist/rust-std-1.40.0-powerpc64le-unknown-linux-gnu.tar.xz.sha256\n+# Verified using https://static.rust-lang.org/dist/rust-std-1.40.0-powerpc64le-unknown-linux-gnu.tar.xz.asc\n+sha256 4eb3141fb6c3d3e101b5d4493664c9a01d4bb9eebdf4b96f5c26a81188c2452d  rust-std-1.40.0-powerpc64le-unknown-linux-gnu.tar.xz\n+# From https://static.rust-lang.org/dist/rust-std-1.40.0-x86_64-unknown-linux-gnu.tar.xz.sha256\n+# Verified using https://static.rust-lang.org/dist/rust-std-1.40.0-x86_64-unknown-linux-gnu.tar.xz.asc\n+sha256 5a0b14a51f51b0194f70a2023749d9cb49c3b2e11f0d4c8232960b91fad336ac  rust-std-1.40.0-x86_64-unknown-linux-gnu.tar.xz\n # Locally generated\n sha256 a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2  LICENSE-APACHE\n sha256 23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3  LICENSE-MIT\ndiff --git a/package/rust-bin/rust-bin.mk b/package/rust-bin/rust-bin.mk\nindex bef3102450..a5966768a4 100644\n--- a/package/rust-bin/rust-bin.mk\n+++ b/package/rust-bin/rust-bin.mk\n@@ -4,7 +4,7 @@\n #\n ################################################################################\n \n-RUST_BIN_VERSION = 1.33.0\n+RUST_BIN_VERSION = 1.40.0\n RUST_BIN_SITE = https://static.rust-lang.org/dist\n RUST_BIN_LICENSE = Apache-2.0 or MIT\n RUST_BIN_LICENSE_FILES = LICENSE-APACHE LICENSE-MIT\ndiff --git a/package/rust/0001-Workaround-presence-of-LLVM-library-in-stage0-lib.patch b/package/rust/0001-Workaround-presence-of-LLVM-library-in-stage0-lib.patch\ndeleted file mode 100644\nindex 0c756e3028..0000000000\n--- a/package/rust/0001-Workaround-presence-of-LLVM-library-in-stage0-lib.patch\n+++ /dev/null\n@@ -1,264 +0,0 @@\n-From 2d21df8a3fd7a68ba9f52389ead7f06f13190c12 Mon Sep 17 00:00:00 2001\n-From: Mark Rousskov <mark.simulacrum@gmail.com>\n-Date: Mon, 21 Jan 2019 17:47:57 -0700\n-Subject: [PATCH] Workaround presence of LLVM library in stage0/lib\n-\n-This commit works around the newly-introduced LLVM shared library.\n-\n-This is needed such that llvm-config run from\n-librustc_llvm's build script can correctly locate it's own LLVM, not the\n-one in stage0/lib. The LLVM build system uses the DT_RUNPATH/RUNPATH\n-header within the llvm-config binary, which we want to use, but because\n-Cargo always adds the host compiler's \"libdir\" (stage0/lib in our\n-case) to the dynamic linker's search path, we weren't properly finding\n-the freshly-built LLVM in llvm/lib. By restoring the environment\n-variable setting the search path to what bootstrap sees, the problem is\n-resolved and librustc_llvm correctly links and finds the appropriate\n-LLVM.\n-\n-Several run-make-fulldeps tests are also updated with similar handling.\n-\n-Signed-off-by: Eric Le Bihan <eric.le.bihan.dev@free.fr>\n----\n- src/bootstrap/builder.rs                      |  9 ++++++++-\n- src/bootstrap/compile.rs                      |  1 +\n- src/bootstrap/util.rs                         |  6 +++++-\n- src/build_helper/lib.rs                       | 19 +++++++++++++++++++\n- src/librustc_asan/build.rs                    |  2 ++\n- src/librustc_llvm/build.rs                    |  2 ++\n- src/librustc_lsan/build.rs                    |  2 ++\n- src/librustc_msan/build.rs                    |  2 ++\n- src/librustc_tsan/build.rs                    |  2 ++\n- .../cross-lang-lto-upstream-rlibs/Makefile    |  4 ++--\n- .../run-make-fulldeps/cross-lang-lto/Makefile | 19 ++++++++++---------\n- 11 files changed, 55 insertions(+), 13 deletions(-)\n-\n-diff --git a/src/bootstrap/builder.rs b/src/bootstrap/builder.rs\n-index a69ba20749..f742bce180 100644\n---- a/src/bootstrap/builder.rs\n-+++ b/src/bootstrap/builder.rs\n-@@ -21,7 +21,7 @@ use crate::install;\n- use crate::native;\n- use crate::test;\n- use crate::tool;\n--use crate::util::{add_lib_path, exe, libdir};\n-+use crate::util::{self, add_lib_path, exe, libdir};\n- use crate::{Build, DocTests, Mode, GitRepo};\n- \n- pub use crate::Compiler;\n-@@ -791,6 +791,13 @@ impl<'a> Builder<'a> {\n-             .env(\"CARGO_TARGET_DIR\", out_dir)\n-             .arg(cmd);\n- \n-+        // See comment in librustc_llvm/build.rs for why this is necessary, largely llvm-config\n-+        // needs to not accidentally link to libLLVM in stage0/lib.\n-+        cargo.env(\"REAL_LIBRARY_PATH_VAR\", &util::dylib_path_var());\n-+        if let Some(e) = env::var_os(util::dylib_path_var()) {\n-+            cargo.env(\"REAL_LIBRARY_PATH\", e);\n-+        }\n-+\n-         if cmd != \"install\" {\n-             cargo.arg(\"--target\")\n-                  .arg(target);\n-diff --git a/src/bootstrap/compile.rs b/src/bootstrap/compile.rs\n-index b581271663..ec04dee6c3 100644\n---- a/src/bootstrap/compile.rs\n-+++ b/src/bootstrap/compile.rs\n-@@ -712,6 +712,7 @@ pub fn build_codegen_backend(builder: &Builder,\n-             if builder.is_rust_llvm(target) && backend != \"emscripten\" {\n-                 cargo.env(\"LLVM_RUSTLLVM\", \"1\");\n-             }\n-+\n-             cargo.env(\"LLVM_CONFIG\", &llvm_config);\n-             if backend != \"emscripten\" {\n-                 let target_config = builder.config.target_config.get(&target);\n-diff --git a/src/bootstrap/util.rs b/src/bootstrap/util.rs\n-index 2880f1a084..37c6c040da 100644\n---- a/src/bootstrap/util.rs\n-+++ b/src/bootstrap/util.rs\n-@@ -70,7 +70,11 @@ pub fn dylib_path_var() -> &'static str {\n- /// Parses the `dylib_path_var()` environment variable, returning a list of\n- /// paths that are members of this lookup path.\n- pub fn dylib_path() -> Vec<PathBuf> {\n--    env::split_paths(&env::var_os(dylib_path_var()).unwrap_or_default()).collect()\n-+    let var = match env::var_os(dylib_path_var()) {\n-+        Some(v) => v,\n-+        None => return vec![],\n-+    };\n-+    env::split_paths(&var).collect()\n- }\n- \n- /// `push` all components to `buf`. On windows, append `.exe` to the last component.\n-diff --git a/src/build_helper/lib.rs b/src/build_helper/lib.rs\n-index 5a704e5577..c66c5c9249 100644\n---- a/src/build_helper/lib.rs\n-+++ b/src/build_helper/lib.rs\n-@@ -23,6 +23,25 @@ macro_rules! t {\n-     };\n- }\n- \n-+// Because Cargo adds the compiler's dylib path to our library search path, llvm-config may\n-+// break: the dylib path for the compiler, as of this writing, contains a copy of the LLVM\n-+// shared library, which means that when our freshly built llvm-config goes to load it's\n-+// associated LLVM, it actually loads the compiler's LLVM. In particular when building the first\n-+// compiler (i.e., in stage 0) that's a problem, as the compiler's LLVM is likely different from\n-+// the one we want to use. As such, we restore the environment to what bootstrap saw. This isn't\n-+// perfect -- we might actually want to see something from Cargo's added library paths -- but\n-+// for now it works.\n-+pub fn restore_library_path() {\n-+    println!(\"cargo:rerun-if-env-changed=REAL_LIBRARY_PATH_VAR\");\n-+    println!(\"cargo:rerun-if-env-changed=REAL_LIBRARY_PATH\");\n-+    let key = env::var_os(\"REAL_LIBRARY_PATH_VAR\").expect(\"REAL_LIBRARY_PATH_VAR\");\n-+    if let Some(env) = env::var_os(\"REAL_LIBRARY_PATH\") {\n-+        env::set_var(&key, &env);\n-+    } else {\n-+        env::remove_var(&key);\n-+    }\n-+}\n-+\n- pub fn run(cmd: &mut Command) {\n-     println!(\"running: {:?}\", cmd);\n-     run_silent(cmd);\n-diff --git a/src/librustc_asan/build.rs b/src/librustc_asan/build.rs\n-index 2d921b6669..b42d775deb 100644\n---- a/src/librustc_asan/build.rs\n-+++ b/src/librustc_asan/build.rs\n-@@ -8,6 +8,8 @@ use cmake::Config;\n- \n- fn main() {\n-     if let Some(llvm_config) = env::var_os(\"LLVM_CONFIG\") {\n-+        build_helper::restore_library_path();\n-+\n-         let (native, target) = match sanitizer_lib_boilerplate(\"asan\") {\n-             Ok(native) => native,\n-             _ => return,\n-diff --git a/src/librustc_llvm/build.rs b/src/librustc_llvm/build.rs\n-index ec3dff783c..cd91fcb299 100644\n---- a/src/librustc_llvm/build.rs\n-+++ b/src/librustc_llvm/build.rs\n-@@ -24,6 +24,8 @@ fn main() {\n-         return;\n-     }\n- \n-+    build_helper::restore_library_path();\n-+\n-     let target = env::var(\"TARGET\").expect(\"TARGET was not set\");\n-     let llvm_config = env::var_os(\"LLVM_CONFIG\")\n-         .map(PathBuf::from)\n-diff --git a/src/librustc_lsan/build.rs b/src/librustc_lsan/build.rs\n-index 470f2bb3e5..ad528bb039 100644\n---- a/src/librustc_lsan/build.rs\n-+++ b/src/librustc_lsan/build.rs\n-@@ -8,6 +8,8 @@ use cmake::Config;\n- \n- fn main() {\n-     if let Some(llvm_config) = env::var_os(\"LLVM_CONFIG\") {\n-+        build_helper::restore_library_path();\n-+\n-         let (native, target) = match sanitizer_lib_boilerplate(\"lsan\") {\n-             Ok(native) => native,\n-             _ => return,\n-diff --git a/src/librustc_msan/build.rs b/src/librustc_msan/build.rs\n-index e1140278f2..085514b5a0 100644\n---- a/src/librustc_msan/build.rs\n-+++ b/src/librustc_msan/build.rs\n-@@ -8,6 +8,8 @@ use cmake::Config;\n- \n- fn main() {\n-     if let Some(llvm_config) = env::var_os(\"LLVM_CONFIG\") {\n-+        build_helper::restore_library_path();\n-+\n-         let (native, target) = match sanitizer_lib_boilerplate(\"msan\") {\n-             Ok(native) => native,\n-             _ => return,\n-diff --git a/src/librustc_tsan/build.rs b/src/librustc_tsan/build.rs\n-index f63bb46b87..0db3db392d 100644\n---- a/src/librustc_tsan/build.rs\n-+++ b/src/librustc_tsan/build.rs\n-@@ -8,6 +8,8 @@ use cmake::Config;\n- \n- fn main() {\n-     if let Some(llvm_config) = env::var_os(\"LLVM_CONFIG\") {\n-+        build_helper::restore_library_path();\n-+\n-         let (native, target) = match sanitizer_lib_boilerplate(\"tsan\") {\n-             Ok(native) => native,\n-             _ => return,\n-diff --git a/src/test/run-make-fulldeps/cross-lang-lto-upstream-rlibs/Makefile b/src/test/run-make-fulldeps/cross-lang-lto-upstream-rlibs/Makefile\n-index 0a6f226a02..6992dab1a1 100644\n---- a/src/test/run-make-fulldeps/cross-lang-lto-upstream-rlibs/Makefile\n-+++ b/src/test/run-make-fulldeps/cross-lang-lto-upstream-rlibs/Makefile\n-@@ -9,7 +9,7 @@ all: staticlib.rs upstream.rs\n- \n- \t# Check No LTO\n- \t$(RUSTC) staticlib.rs -Z cross-lang-lto -Ccodegen-units=1 -L. -o $(TMPDIR)/staticlib.a\n--\t(cd $(TMPDIR); llvm-ar x ./staticlib.a)\n-+\t(cd $(TMPDIR); $(LD_LIB_PATH_ENVVAR)=$(REAL_LD_LIBRARY_PATH) llvm-ar x ./staticlib.a)\n- \t# Make sure the upstream object file was included\n- \tls $(TMPDIR)/upstream.*.rcgu.o\n- \n-@@ -19,5 +19,5 @@ all: staticlib.rs upstream.rs\n- \t# Check ThinLTO\n- \t$(RUSTC) upstream.rs -Z cross-lang-lto -Ccodegen-units=1 -Clto=thin\n- \t$(RUSTC) staticlib.rs -Z cross-lang-lto -Ccodegen-units=1 -Clto=thin -L. -o $(TMPDIR)/staticlib.a\n--\t(cd $(TMPDIR); llvm-ar x ./staticlib.a)\n-+\t(cd $(TMPDIR); $(LD_LIB_PATH_ENVVAR)=$(REAL_LD_LIBRARY_PATH) llvm-ar x ./staticlib.a)\n- \tls $(TMPDIR)/upstream.*.rcgu.o\n-diff --git a/src/test/run-make-fulldeps/cross-lang-lto/Makefile b/src/test/run-make-fulldeps/cross-lang-lto/Makefile\n-index 1d072e03de..4d1fb7b953 100644\n---- a/src/test/run-make-fulldeps/cross-lang-lto/Makefile\n-+++ b/src/test/run-make-fulldeps/cross-lang-lto/Makefile\n-@@ -5,8 +5,9 @@\n- # LLVM bitcode files (as used by linker LTO plugins) when compiling with\n- # -Z cross-lang-lto.\n- \n--ASSERT_IS_BITCODE_OBJ=llvm-bcanalyzer # this only succeeds for bitcode files\n--EXTRACT_OBJS=(cd $(TMPDIR); rm -f ./*.o; llvm-ar x $(1))\n-+# this only succeeds for bitcode files\n-+ASSERT_IS_BITCODE_OBJ=($(LD_LIB_PATH_ENVVAR)=$(REAL_LD_LIBRARY_PATH) llvm-bcanalyzer $(1))\n-+EXTRACT_OBJS=(cd $(TMPDIR); rm -f ./*.o; $(LD_LIB_PATH_ENVVAR)=$(REAL_LD_LIBRARY_PATH) llvm-ar x $(1))\n- \n- BUILD_LIB=$(RUSTC) lib.rs -Copt-level=2 -Z cross-lang-lto=on -Ccodegen-units=1\n- BUILD_EXE=$(RUSTC) main.rs -Copt-level=2 -Z cross-lang-lto=on -Ccodegen-units=1 --emit=obj\n-@@ -16,31 +17,31 @@ all: staticlib staticlib-fat-lto staticlib-thin-lto rlib exe cdylib rdylib\n- staticlib: lib.rs\n- \t$(BUILD_LIB) --crate-type=staticlib -o $(TMPDIR)/liblib.a\n- \t$(call EXTRACT_OBJS, liblib.a)\n--\tfor file in $(TMPDIR)/liblib.*.rcgu.o; do $(ASSERT_IS_BITCODE_OBJ) $$file; done\n-+\tfor file in $(TMPDIR)/liblib.*.rcgu.o; do $(call ASSERT_IS_BITCODE_OBJ, $$file); done\n- \n- staticlib-fat-lto: lib.rs\n- \t$(BUILD_LIB) --crate-type=staticlib -o $(TMPDIR)/liblib-fat-lto.a -Clto=fat\n- \t$(call EXTRACT_OBJS, liblib-fat-lto.a)\n--\tfor file in $(TMPDIR)/liblib-fat-lto.*.rcgu.o; do $(ASSERT_IS_BITCODE_OBJ) $$file; done\n-+\tfor file in $(TMPDIR)/liblib-fat-lto.*.rcgu.o; do $(call ASSERT_IS_BITCODE_OBJ, $$file); done\n- \n- staticlib-thin-lto: lib.rs\n- \t$(BUILD_LIB) --crate-type=staticlib -o $(TMPDIR)/liblib-thin-lto.a -Clto=thin\n- \t$(call EXTRACT_OBJS, liblib-thin-lto.a)\n--\tfor file in $(TMPDIR)/liblib-thin-lto.*.rcgu.o; do $(ASSERT_IS_BITCODE_OBJ) $$file; done\n-+\tfor file in $(TMPDIR)/liblib-thin-lto.*.rcgu.o; do $(call ASSERT_IS_BITCODE_OBJ, $$file); done\n- \n- rlib: lib.rs\n- \t$(BUILD_LIB) --crate-type=rlib -o $(TMPDIR)/liblib.rlib\n- \t$(call EXTRACT_OBJS, liblib.rlib)\n--\tfor file in $(TMPDIR)/liblib.*.rcgu.o; do $(ASSERT_IS_BITCODE_OBJ) $$file; done\n-+\tfor file in $(TMPDIR)/liblib.*.rcgu.o; do $(call ASSERT_IS_BITCODE_OBJ, $$file); done\n- \n- cdylib: lib.rs\n- \t$(BUILD_LIB) --crate-type=cdylib --emit=obj -o $(TMPDIR)/cdylib.o\n--\t$(ASSERT_IS_BITCODE_OBJ) $(TMPDIR)/cdylib.o\n-+\t$(call ASSERT_IS_BITCODE_OBJ, $(TMPDIR)/cdylib.o)\n- \n- rdylib: lib.rs\n- \t$(BUILD_LIB) --crate-type=dylib --emit=obj -o $(TMPDIR)/rdylib.o\n--\t$(ASSERT_IS_BITCODE_OBJ) $(TMPDIR)/rdylib.o\n-+\t$(call ASSERT_IS_BITCODE_OBJ, $(TMPDIR)/rdylib.o)\n- \n- exe: lib.rs\n- \t$(BUILD_EXE) -o $(TMPDIR)/exe.o\n--\t$(ASSERT_IS_BITCODE_OBJ) $(TMPDIR)/exe.o\n-+\t$(call ASSERT_IS_BITCODE_OBJ, $(TMPDIR)/exe.o)\n--- \n-2.17.2\n-\ndiff --git a/package/rust/rust.hash b/package/rust/rust.hash\nindex 62e2e1855c..67c537f670 100644\n--- a/package/rust/rust.hash\n+++ b/package/rust/rust.hash\n@@ -1,6 +1,6 @@\n-# From https://static.rust-lang.org/dist/rustc-1.33.0-src.tar.xz.sha256\n-# Verified using https://static.rust-lang.org/dist/rustc-1.33.0-src.tar.xz.asc\n-sha256 f4b1a72f1a29b23dcc9d7be5f60878f0434560513273906aa93dcd5c0de39b71  rustc-1.33.0-src.tar.xz\n+# From https://static.rust-lang.org/dist/rustc-1.40.0-src.tar.xz.sha256\n+# Verified using https://static.rust-lang.org/dist/rustc-1.40.0-src.tar.xz.asc\n+sha256 6e2aa3a91697f4b225c6b394cbae6b97666f061dba491f666a5281698fe2aace  rustc-1.40.0-src.tar.xz\n # Locally generated\n sha256 a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2  LICENSE-APACHE\n sha256 23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3  LICENSE-MIT\ndiff --git a/package/rust/rust.mk b/package/rust/rust.mk\nindex 588e1088f8..cc3cf1bd01 100644\n--- a/package/rust/rust.mk\n+++ b/package/rust/rust.mk\n@@ -4,7 +4,7 @@\n #\n ################################################################################\n \n-RUST_VERSION = 1.33.0\n+RUST_VERSION = 1.40.0\n RUST_SOURCE = rustc-$(RUST_VERSION)-src.tar.xz\n RUST_SITE = https://static.rust-lang.org/dist\n RUST_LICENSE = Apache-2.0 or MIT\n",
    "prefixes": [
        "v3",
        "09/10"
    ]
}