From patchwork Thu Aug 25 10:48:49 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Richard Purdie X-Patchwork-Id: 11854 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id C939BC3F6B0 for ; Thu, 25 Aug 2022 10:49:08 +0000 (UTC) Received: from mail-wm1-f48.google.com (mail-wm1-f48.google.com [209.85.128.48]) by mx.groups.io with SMTP id smtpd.web12.22349.1661424538519596512 for ; Thu, 25 Aug 2022 03:48:59 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@linuxfoundation.org header.s=google header.b=hSwdn0sz; spf=pass (domain: linuxfoundation.org, ip: 209.85.128.48, mailfrom: richard.purdie@linuxfoundation.org) Received: by mail-wm1-f48.google.com with SMTP id h204-20020a1c21d5000000b003a5b467c3abso2435949wmh.5 for ; Thu, 25 Aug 2022 03:48:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linuxfoundation.org; s=google; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from:from:to:cc; bh=0XRVnNOf1PRg8unzTKa+AeeLi1dkUO7njTnkRjOSNeM=; b=hSwdn0sz/kSqmE6Z0TMC3GFEjqkYEr+U77XgE6Xm4QwYCy44AaI6uGn9q/46qzgiBp wsVrw0Yq0sMtIqNCoIXIlujXKQF5rRK+f2f6Ek5n0rux0/InTEm+z3pJ485MCNjmGLtX vY2btQWgkWKmc/iM2vetJdq5ZPsvwtflVapW8= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from:x-gm-message-state:from:to:cc; bh=0XRVnNOf1PRg8unzTKa+AeeLi1dkUO7njTnkRjOSNeM=; b=1waCc75yPdQtMISOTxewpUOzSqvRMZ+2bfPyTLYSNFz6EhiKatGwIx37mr/LVtbgn3 IocW6S+XW2FsqG8GbhP5JBhuLnDT0HICKNkOL5oiwPKYaDsZ5kiuxmQhJOojZatxnrbY wgHMn1G4X45EsJAKlGR3bK+dKDyHJOHp4uqMpYpKDMeuMiVoW4lX07KKERSgLRepBIX7 4nVrWyekViXUJEvqcp+G7Rq+PJORO9giRErnidLckXkhHGEAQdObEjH2sc4RsXdrBUQa eb+YQHP3Wyay1puypjwhdcW0b3JoHtNSl4CJR7jVFuesLgKGk/3U2nxo7zPhkcsVOFIV AYDQ== X-Gm-Message-State: ACgBeo3CQtAylKuXQRLvRVgIuS/KCL1RIybjZFkqFr6rzuKLPgKKBVmi tPa14KBUaQpma75Rw7TEqbWjcctZVZtYxw== X-Google-Smtp-Source: AA6agR5GqT1z7UdQn2nE0JKqS76q29u91+wtyJdgYOinjNy0vOHNnvFCM3lOtcKr1J2f3xXfsWdOtw== X-Received: by 2002:a05:600c:4e0f:b0:3a5:df56:4ea1 with SMTP id b15-20020a05600c4e0f00b003a5df564ea1mr1834286wmq.179.1661424536122; Thu, 25 Aug 2022 03:48:56 -0700 (PDT) Received: from max.int.rpsys.net ([2001:8b0:aba:5f3c:8059:8737:891c:87d]) by smtp.gmail.com with ESMTPSA id bh19-20020a05600c3d1300b003a54d610e5fsm5235521wmb.26.2022.08.25.03.48.55 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 25 Aug 2022 03:48:55 -0700 (PDT) From: Richard Purdie To: openembedded-core@lists.openembedded.org Subject: [PATCH 1/3] rust: Fix crossbeam-utils for arches without atomics Date: Thu, 25 Aug 2022 11:48:49 +0100 Message-Id: <20220825104851.3258387-1-richard.purdie@linuxfoundation.org> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 25 Aug 2022 10:49:08 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/169844 crossbeam-utils tries to use the triplet to look up whether the target supports various forms of atomics. We use TARGET_VENDOR and not "-unknown" in the target case which means this fails and breaks platforms like mips and powerpc 32 bit. Add a patch to handle TARGET_VENDOR in this case. Signed-off-by: Richard Purdie --- meta/recipes-devtools/rust/rust-source.inc | 1 + .../rust/rust/crossbeam_atomic.patch | 33 +++++++++++++++++++ meta/recipes-devtools/rust/rust_1.63.0.bb | 3 ++ 3 files changed, 37 insertions(+) create mode 100644 meta/recipes-devtools/rust/rust/crossbeam_atomic.patch diff --git a/meta/recipes-devtools/rust/rust-source.inc b/meta/recipes-devtools/rust/rust-source.inc index d8be2701367..ce6c983fc0b 100644 --- a/meta/recipes-devtools/rust/rust-source.inc +++ b/meta/recipes-devtools/rust/rust-source.inc @@ -3,6 +3,7 @@ SRC_URI[rust.sha256sum] = "8f44af6dc44cc4146634a4dd5e4cc5470b3052a2337019b870c0e SRC_URI:append:class-target:pn-rust = " \ file://hardcodepaths.patch \ + file://crossbeam_atomic.patch \ file://0001-Add-ENOTSUP-constant-for-riscv32-musl.patch" SRC_URI:append:class-nativesdk:pn-nativesdk-rust = " file://hardcodepaths.patch" diff --git a/meta/recipes-devtools/rust/rust/crossbeam_atomic.patch b/meta/recipes-devtools/rust/rust/crossbeam_atomic.patch new file mode 100644 index 00000000000..64c73810a89 --- /dev/null +++ b/meta/recipes-devtools/rust/rust/crossbeam_atomic.patch @@ -0,0 +1,33 @@ +Upstream-Status: Inappropriate [OE Specific tweak] + +Index: rustc-1.63.0-src/vendor/crossbeam-utils/build.rs +=================================================================== +--- rustc-1.63.0-src.orig/vendor/crossbeam-utils/build.rs ++++ rustc-1.63.0-src/vendor/crossbeam-utils/build.rs +@@ -29,7 +29,7 @@ use std::env; + include!("no_atomic.rs"); + + fn main() { +- let target = match env::var("TARGET") { ++ let mut target = match env::var("TARGET") { + Ok(target) => target, + Err(e) => { + println!( +@@ -40,6 +40,8 @@ fn main() { + return; + } + }; ++ let vendor = env::var("TARGET_VENDOR").unwrap(); ++ target = target.replace(&vendor, "-unknown"); + + // Note that this is `no_*`, not `has_*`. This allows treating + // `cfg(target_has_atomic = "ptr")` as true when the build script doesn't +Index: rustc-1.63.0-src/vendor/crossbeam-utils/.cargo-checksum.json +=================================================================== +--- rustc-1.63.0-src.orig/vendor/crossbeam-utils/.cargo-checksum.json ++++ rustc-1.63.0-src/vendor/crossbeam-utils/.cargo-checksum.json +@@ -1 +1 @@ +-{"files":{"CHANGELOG.md":"665a9f2c5fd37c98bef7c1b6eda753b58bb925d87e5b42d7298df973d7590631","Cargo.toml":"fe22292acd6a868e65baf225f90d5678678971642814d2d8e92a03954b8bdb40","LICENSE-APACHE":"a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2","LICENSE-MIT":"5734ed989dfca1f625b40281ee9f4530f91b2411ec01cb748223e7eb87e201ab","README.md":"dfa9fbed47c344c134a63c84b7c0e4651baeac1554b7b3266d0e38643743fc33","benches/atomic_cell.rs":"c927eb3cd1e5ecc4b91adbc3bde98af15ffab4086190792ba64d5cde0e24df3d","build.rs":"7e74dc72343ff57e83d0a84a9fbdd9ff1645894165909999b4c3d2fba94bc96c","no_atomic.rs":"71b5f78fd701ce604aa766dd3d825fa5bed774282aae4d6c31d7acb01b1b242f","src/atomic/atomic_cell.rs":"01185588e0e16ba81425677966d0c11887dedc4ac0d4a65991a34057c418adc4","src/atomic/consume.rs":"7a7736fcd64f6473dfea7653559ffc5e1a2a234df43835f8aa8734862145ac15","src/atomic/mod.rs":"94193895fa03cece415e8d7be700b73a9a8a7015774ca821253438607f9b0736","src/atomic/seq_lock.rs":"27182e6b87a9db73c5f6831759f8625f9fcdec3c2828204c444aef04f427735a","src/atomic/seq_lock_wide.rs":"9888dd03116bb89ca36d4ab8d5a0b5032107a2983a7eb8024454263b09080088","src/backoff.rs":"7cc7754e15f69b52e92a70d4f49d1bc274693455a0933a2d7eb0605806566af3","src/cache_padded.rs":"6a512698115ad0d5a5b163dbd7a83247e1f1c146c4a30f3fc74b952e3b767b59","src/lib.rs":"6f1bcf157abe06ad8458a53e865bf8efab9fad4a9424790147cee8fefb3795d8","src/sync/mod.rs":"59986f559a8f170a4b3247ab2eea2460b09809d87c8110ed88e4e7103d3519dc","src/sync/parker.rs":"3f997f5b41fec286ccedcf3d36f801d741387badb574820b8e3456117ecd9154","src/sync/sharded_lock.rs":"14be659744918d0b27db24c56b41c618b0f0484b6761da46561023d96c4c120f","src/sync/wait_group.rs":"32e946a7581c55f8aa9904527b92b177c538fa0cf7cbcfa1d1f25990582cb6ea","src/thread.rs":"6a7676fd4e50af63aec6f655121a10cd6e8c704f4677125388186ba58dc5842d","tests/atomic_cell.rs":"d64faa1ca8896373468308031220940d988aa3a1679ea25d2291a7a7d22bc51a","tests/cache_padded.rs":"1bfaff8354c8184e1ee1f902881ca9400b60effb273b0d3f752801a483d2b66d","tests/parker.rs":"6def4721287d9d70b1cfd63ebb34e1c83fbb3376edbad2bc8aac6ef69dd99d20","tests/sharded_lock.rs":"eb6c5b59f007e0d290dd0f58758e8ccb5cacd38af34e3341368ced815f0c41be","tests/thread.rs":"9a7d7d3028c552fd834c68598b04a1cc252a816bc20ab62cec060d6cd09cab10","tests/wait_group.rs":"ad8f0cdfed31f9594a2e0737234d418f8b924d784a4db8d7e469deab8c95f5f8"},"package":"0bf124c720b7686e3c2663cf54062ab0f68a88af2fb6a030e87e30bf721fcb38"} +\ No newline at end of file ++{"files":{"CHANGELOG.md":"665a9f2c5fd37c98bef7c1b6eda753b58bb925d87e5b42d7298df973d7590631","Cargo.toml":"fe22292acd6a868e65baf225f90d5678678971642814d2d8e92a03954b8bdb40","LICENSE-APACHE":"a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2","LICENSE-MIT":"5734ed989dfca1f625b40281ee9f4530f91b2411ec01cb748223e7eb87e201ab","README.md":"dfa9fbed47c344c134a63c84b7c0e4651baeac1554b7b3266d0e38643743fc33","benches/atomic_cell.rs":"c927eb3cd1e5ecc4b91adbc3bde98af15ffab4086190792ba64d5cde0e24df3d","build.rs":"d983d511c89607ce89473779d1ee195e3eb509cc4d3043b9efe6aa2f94c98158","no_atomic.rs":"71b5f78fd701ce604aa766dd3d825fa5bed774282aae4d6c31d7acb01b1b242f","src/atomic/atomic_cell.rs":"01185588e0e16ba81425677966d0c11887dedc4ac0d4a65991a34057c418adc4","src/atomic/consume.rs":"7a7736fcd64f6473dfea7653559ffc5e1a2a234df43835f8aa8734862145ac15","src/atomic/mod.rs":"94193895fa03cece415e8d7be700b73a9a8a7015774ca821253438607f9b0736","src/atomic/seq_lock.rs":"27182e6b87a9db73c5f6831759f8625f9fcdec3c2828204c444aef04f427735a","src/atomic/seq_lock_wide.rs":"9888dd03116bb89ca36d4ab8d5a0b5032107a2983a7eb8024454263b09080088","src/backoff.rs":"7cc7754e15f69b52e92a70d4f49d1bc274693455a0933a2d7eb0605806566af3","src/cache_padded.rs":"6a512698115ad0d5a5b163dbd7a83247e1f1c146c4a30f3fc74b952e3b767b59","src/lib.rs":"6f1bcf157abe06ad8458a53e865bf8efab9fad4a9424790147cee8fefb3795d8","src/sync/mod.rs":"59986f559a8f170a4b3247ab2eea2460b09809d87c8110ed88e4e7103d3519dc","src/sync/parker.rs":"3f997f5b41fec286ccedcf3d36f801d741387badb574820b8e3456117ecd9154","src/sync/sharded_lock.rs":"14be659744918d0b27db24c56b41c618b0f0484b6761da46561023d96c4c120f","src/sync/wait_group.rs":"32e946a7581c55f8aa9904527b92b177c538fa0cf7cbcfa1d1f25990582cb6ea","src/thread.rs":"6a7676fd4e50af63aec6f655121a10cd6e8c704f4677125388186ba58dc5842d","tests/atomic_cell.rs":"d64faa1ca8896373468308031220940d988aa3a1679ea25d2291a7a7d22bc51a","tests/cache_padded.rs":"1bfaff8354c8184e1ee1f902881ca9400b60effb273b0d3f752801a483d2b66d","tests/parker.rs":"6def4721287d9d70b1cfd63ebb34e1c83fbb3376edbad2bc8aac6ef69dd99d20","tests/sharded_lock.rs":"eb6c5b59f007e0d290dd0f58758e8ccb5cacd38af34e3341368ced815f0c41be","tests/thread.rs":"9a7d7d3028c552fd834c68598b04a1cc252a816bc20ab62cec060d6cd09cab10","tests/wait_group.rs":"ad8f0cdfed31f9594a2e0737234d418f8b924d784a4db8d7e469deab8c95f5f8"},"package":"0bf124c720b7686e3c2663cf54062ab0f68a88af2fb6a030e87e30bf721fcb38"} +\ No newline at end of file diff --git a/meta/recipes-devtools/rust/rust_1.63.0.bb b/meta/recipes-devtools/rust/rust_1.63.0.bb index 050f398794f..db797146b09 100644 --- a/meta/recipes-devtools/rust/rust_1.63.0.bb +++ b/meta/recipes-devtools/rust/rust_1.63.0.bb @@ -7,6 +7,9 @@ FILES:${PN} += "${libdir}/rustlib" FILES:${PN} += "${libdir}/*.so" FILES:${PN}-dev = "" +# Used by crossbeam_atomic.patch +export TARGET_VENDOR + do_compile () { rust_runx build --stage 2 } From patchwork Thu Aug 25 10:48:50 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Richard Purdie X-Patchwork-Id: 11855 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id AD5B1C04AA5 for ; Thu, 25 Aug 2022 10:49:08 +0000 (UTC) Received: from mail-wr1-f51.google.com (mail-wr1-f51.google.com [209.85.221.51]) by mx.groups.io with SMTP id smtpd.web08.22458.1661424538779038896 for ; Thu, 25 Aug 2022 03:48:59 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@linuxfoundation.org header.s=google header.b=QCrOIALi; spf=pass (domain: linuxfoundation.org, ip: 209.85.221.51, mailfrom: richard.purdie@linuxfoundation.org) Received: by mail-wr1-f51.google.com with SMTP id a4so24114106wrq.1 for ; Thu, 25 Aug 2022 03:48:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linuxfoundation.org; s=google; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc; bh=s+5PpQCQ1IleuFvsQN3+Ymw3os0qifI9jvDa9n1JXMg=; b=QCrOIALik0ktbwOkOBoKaqKh+mFGJf2SR6gpknxJ7kfVPkI7h132MlBBXnPTdZmx2u ZRw7q1i6XutPSvgx1VKVZWo5WIKr5EZ/JqgGOhhPt7SIEd0wgv0Je7LOaMGbLOOva13A b4y6kRvIFSLEmHPR/+y8vxySPERHqpFcsVFTQ= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc; bh=s+5PpQCQ1IleuFvsQN3+Ymw3os0qifI9jvDa9n1JXMg=; b=H42pAPn235QRE3ZYqT+fePH6DNNd9H5OgRlr8qV2zmOh3KtEoGt5UrxewgSrpjTFsa kNAy5W6RSWeZGgUxiQ+p+02brkiWDeWaiGznc0km0+au/xvHMEyAxwURwjsW/jtih9NJ 7WPhdQkUqW/sE1UNMIQKBkQ8oE1Fb4Q5PTsS92te3UPByNzupbEH4xTRSZ+DxpvMTCXe MdvngxoHwtqRk6Z/3CcP2pNZ6mqlWYSgD0b+XM8ieQe2FfxGBC126We6JX2mpPS/SU4V RqLrVARZPrdFbxdBBgRPaOvrKlT2nam9eES1c2Am0Js1RxdEVnWx3jIKNtaXI5dedGRZ 9otg== X-Gm-Message-State: ACgBeo2jVnm8ytes6dxbWZ9zaYmNYs8PMKZooMW3qYsn1pjAlBcl/hrz 7G8IOladPLlEUY1MUmBTIzG37VX/sEjodw== X-Google-Smtp-Source: AA6agR6UuLnIc6bn20mIjTLdCtcZywpZuupdAQMcIhJ5XX3GUCRMgncheq58lvYA1dr8YIwyhxHrYg== X-Received: by 2002:adf:dfc8:0:b0:225:2266:7cd8 with SMTP id q8-20020adfdfc8000000b0022522667cd8mr1842582wrn.19.1661424536744; Thu, 25 Aug 2022 03:48:56 -0700 (PDT) Received: from max.int.rpsys.net ([2001:8b0:aba:5f3c:8059:8737:891c:87d]) by smtp.gmail.com with ESMTPSA id bh19-20020a05600c3d1300b003a54d610e5fsm5235521wmb.26.2022.08.25.03.48.56 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 25 Aug 2022 03:48:56 -0700 (PDT) From: Richard Purdie To: openembedded-core@lists.openembedded.org Subject: [PATCH 2/3] rust-target-config: Drop has-elf-tls option Date: Thu, 25 Aug 2022 11:48:50 +0100 Message-Id: <20220825104851.3258387-2-richard.purdie@linuxfoundation.org> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20220825104851.3258387-1-richard.purdie@linuxfoundation.org> References: <20220825104851.3258387-1-richard.purdie@linuxfoundation.org> MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 25 Aug 2022 10:49:08 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/169845 This option doesn't seem to exist any more and causes lots of warnings. Remove it. Signed-off-by: Richard Purdie --- meta/classes-recipe/rust-target-config.bbclass | 1 - 1 file changed, 1 deletion(-) diff --git a/meta/classes-recipe/rust-target-config.bbclass b/meta/classes-recipe/rust-target-config.bbclass index 34050864023..e30eaa1da30 100644 --- a/meta/classes-recipe/rust-target-config.bbclass +++ b/meta/classes-recipe/rust-target-config.bbclass @@ -362,7 +362,6 @@ def rust_gen_target(d, thing, wd, arch): tspec['linker-is-gnu'] = True tspec['linker-flavor'] = "gcc" tspec['has-rpath'] = True - tspec['has-elf-tls'] = True tspec['position-independent-executables'] = True tspec['panic-strategy'] = d.getVar("RUST_PANIC_STRATEGY") From patchwork Thu Aug 25 10:48:51 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Richard Purdie X-Patchwork-Id: 11853 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id AF6BFC28D13 for ; Thu, 25 Aug 2022 10:49:08 +0000 (UTC) Received: from mail-wr1-f46.google.com (mail-wr1-f46.google.com [209.85.221.46]) by mx.groups.io with SMTP id smtpd.web12.22350.1661424539633396033 for ; Thu, 25 Aug 2022 03:48:59 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@linuxfoundation.org header.s=google header.b=acvrnqCu; spf=pass (domain: linuxfoundation.org, ip: 209.85.221.46, mailfrom: richard.purdie@linuxfoundation.org) Received: by mail-wr1-f46.google.com with SMTP id bq11so17500223wrb.12 for ; Thu, 25 Aug 2022 03:48:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linuxfoundation.org; s=google; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc; bh=dxtaSeBJ0NLeEoM4lQ57SefX6QjByf3t4JlmGQwS4hA=; b=acvrnqCusxpzpZ8PLiMQY9F7TyJRwHY4qI25tVDmfTqCnc0j/BNnAE2Q5AkUWcrBaL 0DW7bTQCAhZO6VPHw3BVpL/dtndTJ9mMKutQyN64DCADABHx1gqHtlZJ+RuzwJGWI/+R uYCf2XW1Ni5DKoOnjz7+VqL+wr82v8+bQmbq8= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc; bh=dxtaSeBJ0NLeEoM4lQ57SefX6QjByf3t4JlmGQwS4hA=; b=A69r9Y8+NlZQ1KkCovRUCVAVQ0agMz6rWhE/NI8PePUZ7fPJSe5R3sUxICwyUKHr/s Q+NnyeXfCTgogZXsiUVzWW91kiV1asLLG42I1u0+pb0bW+pHtefasQNnS5hvokylWiM7 lK1E8F7qdkiC/4AZdgMMNzGWuznQw9hrk4C8yWkrynfp0Z6dnyUcCJ2xWBKHBpGZyoal HxZMmMeT0xkEcm3oIEBKB+v5ED99ITH6SoHvU2s6qanGa12vHMCVZNJUJr+dAmBQSj0M sb6vDNPCMKYSBhX5bLCZmKhd4XzpBL68F3bjQ1or9oL3ZZploIAnxgAT0D6yHy3EFdi3 oszA== X-Gm-Message-State: ACgBeo1RttuYtZ6pQq6KG5uYPFWftIvcARB54VqL/oRxsmzPyPTGZQIv GpXDACwLCaqTGvYGm617CGkKLPS4kPc2vg== X-Google-Smtp-Source: AA6agR4293P6/pH80PpypADOrvi0mooyfo2+oox5/N/lltyWExC7px+82j2968RzfD1N/4ikn2B1Lg== X-Received: by 2002:a05:6000:1210:b0:225:5eeb:fdf3 with SMTP id e16-20020a056000121000b002255eebfdf3mr1957821wrx.334.1661424537735; Thu, 25 Aug 2022 03:48:57 -0700 (PDT) Received: from max.int.rpsys.net ([2001:8b0:aba:5f3c:8059:8737:891c:87d]) by smtp.gmail.com with ESMTPSA id bh19-20020a05600c3d1300b003a54d610e5fsm5235521wmb.26.2022.08.25.03.48.56 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 25 Aug 2022 03:48:56 -0700 (PDT) From: Richard Purdie To: openembedded-core@lists.openembedded.org Subject: [PATCH 3/3] rust-target-config: Fix qemuppc target cpu option Date: Thu, 25 Aug 2022 11:48:51 +0100 Message-Id: <20220825104851.3258387-3-richard.purdie@linuxfoundation.org> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20220825104851.3258387-1-richard.purdie@linuxfoundation.org> References: <20220825104851.3258387-1-richard.purdie@linuxfoundation.org> MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 25 Aug 2022 10:49:08 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/169846 We see a lot of warnings about incorrect processor types on qemuppc, drowning out anything else. Fix the option. Signed-off-by: Richard Purdie --- meta/classes-recipe/rust-target-config.bbclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/classes-recipe/rust-target-config.bbclass b/meta/classes-recipe/rust-target-config.bbclass index e30eaa1da30..259cba7bbd0 100644 --- a/meta/classes-recipe/rust-target-config.bbclass +++ b/meta/classes-recipe/rust-target-config.bbclass @@ -272,7 +272,7 @@ def llvm_cpu(d): trans['x86-64'] = "x86-64" trans['i686'] = "i686" trans['i586'] = "i586" - trans['powerpc'] = "powerpc" + trans['powerpc'] = "7400" trans['mips64'] = "mips64" trans['mips64el'] = "mips64" trans['riscv64'] = "generic-rv64"