Received: by 2002:a05:6358:7058:b0:131:369:b2a3 with SMTP id 24csp9938838rwp; Thu, 20 Jul 2023 12:01:29 -0700 (PDT) X-Google-Smtp-Source: APBJJlFuTmUu7PErn3KojbcSS23m1Eyg8yuHHG/5t8a0gXT3ECWou3p/z1bHEOMKIU4vlKwUi+pD X-Received: by 2002:ac2:5dea:0:b0:4fb:89e3:5ac6 with SMTP id z10-20020ac25dea000000b004fb89e35ac6mr2119516lfq.62.1689879689126; Thu, 20 Jul 2023 12:01:29 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1689879689; cv=none; d=google.com; s=arc-20160816; b=F5E8+VNjUgwy89pKHqP0rnBAZu1eYAj+6wbRJUnAE/Q0RtgoqIaTDe1wZyXTejZgt5 2+BCVUKQVLdHPfAbQloAhNCMJISU9jNDv7yjNpUd5K328f7SyQ2if+oDFRYCrWqNquOa LPbz5kPkdG2mQNu9QCO33f/sokvaaGN3cyHjs7lXmRceC/51fLOT4Iq2aecvVWudXApl 9oEq7xqRpUTOvxDWSWktWOXjJV2b8XjOpeKZLJzB4UaPfigB2Gr1dRHxFj+YXUNPui2f WFvQssFfDW0ioaLB2Xgs+SVf/C0aeQxStTJXp83W8yPEJkVlAuCMbhPm9jVF3e1e58Bo WlsQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=QlRCPTd1+RSZNiHBHo/DxxmE03gMTk2kR7TadBYBUIE=; fh=UlvJyj0MpQcl3k0GFNmiUUr8F/zA4A3O2PACufWTurE=; b=0YDf/i1Vy4p6fRatRy/D7Y9h1qvEEMyhwOLj5BX4kLt50+QiGhDKD2XwIQJtugEUka 0D3YxQnfr+WXsc+fu9c63GAxhfjbQTQWtIqgWM2bgs1ER9rxH080Mffd3E8EGTXdwjH7 Ux2g4dvI00En2xmIFdUjGjC9kY0Om/yyYOstfZwSl/juXLam6yeTCZRYY9aJXCjpc3RL Xr3CA4Yj6dxY5s0kwrGtoMWowO1N1DpJFsoEwDMbhCZsdSh8Hkw474rIBWkXWDYrf2ux r7Z7LRe9BgXxoZDPR6BJU5fweIAuqRUwT2zV/m2mxfDx+EIZBKEX0F3Voq0FNFEia0Pi aqcA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=eR20BcHu; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id e17-20020aa7d7d1000000b0051de537901asi1177379eds.92.2023.07.20.12.00.53; Thu, 20 Jul 2023 12:01:29 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=eR20BcHu; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232018AbjGTSfK (ORCPT + 99 others); Thu, 20 Jul 2023 14:35:10 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:38474 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231422AbjGTSfI (ORCPT ); Thu, 20 Jul 2023 14:35:08 -0400 Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id AD96C196; Thu, 20 Jul 2023 11:35:07 -0700 (PDT) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id 4B04361B5C; Thu, 20 Jul 2023 18:35:07 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id AEC4EC433C7; Thu, 20 Jul 2023 18:35:06 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1689878106; bh=81m5ZIcvfNL0FEFJ3Nuqam7BZthequgHa1BosBTrhVw=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=eR20BcHuZY0XWxQd8OtfDbxHXKUyGrqY6D71W9u8tdWPnfELSbHVV1tBRaP9lmxDg tiMLZnjMzSW4HatYlHq00xWkjjIi73SBzYbDiDfowPta/b1gLCTzwbAJ3u+wrD+ZlG Riuzp/GE5I3Bejkjezf/ewhZgeugbFtAT97csbHzTUTEFuHdRzCdutM5oUYK2IdTPH 4tDocR27uLB7HJjf7h1N1XMsTDpmH9d/DosiRegxbZdcndZnVQfMX32uAu6jSMInkt lzuf3gvPWO8EnAdnWODZdOy9UK9ERf23QSDC8KbK54VPBqtojTS9xeMFOAJRK3wNd7 WC8KATBqWYxog== Received: by mail-oi1-f177.google.com with SMTP id 5614622812f47-3a425ef874dso809230b6e.0; Thu, 20 Jul 2023 11:35:06 -0700 (PDT) X-Gm-Message-State: ABy/qLZgN20ek2KKvxx8qisxsOTh8m9oQrsFN2x+Kia567AcssBjyh0F 6EtSU9H7S04rbU+plIOi1vJ7YXP3MxRT+Xvh06A= X-Received: by 2002:a05:6808:19a9:b0:3a3:baf8:5b8a with SMTP id bj41-20020a05680819a900b003a3baf85b8amr450324oib.13.1689878106023; Thu, 20 Jul 2023 11:35:06 -0700 (PDT) MIME-Version: 1.0 References: <20230718055235.1050223-1-ojeda@kernel.org> In-Reply-To: From: Masahiro Yamada Date: Fri, 21 Jul 2023 03:34:29 +0900 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH] kbuild: rust: avoid creating temporary files To: Miguel Ojeda Cc: Miguel Ojeda , Wedson Almeida Filho , Alex Gaynor , Nathan Chancellor , Nick Desaulniers , Nicolas Schier , Boqun Feng , Gary Guo , =?UTF-8?Q?Bj=C3=B6rn_Roy_Baron?= , Benno Lossin , Alice Ryhl , Andreas Hindborg , linux-kbuild@vger.kernel.org, rust-for-linux@vger.kernel.org, linux-kernel@vger.kernel.org, patches@lists.linux.dev, Raphael Nestler , Andrea Righi , stable@vger.kernel.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF, RCVD_IN_DNSWL_BLOCKED,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, Jul 21, 2023 at 2:30=E2=80=AFAM Miguel Ojeda wrote: > > On Thu, Jul 20, 2023 at 7:18=E2=80=AFPM Masahiro Yamada wrote: > > > > Applied to linux-kbuild/fixes. Thanks. > > > > I believe this is a fix, so I will include it > > in my next pull request. > > Thanks Masahiro! Yeah, it can be considered a fix. By the way, in case yo= u want: > > Fixes: 2f7ab1267dc9 ("Kbuild: add Rust support") Maybe, the following was a breakage. commit 295d8398c67e314d99bb070f38883f83fe94a97a Author: Masahiro Yamada Date: Sat Jan 7 18:18:15 2023 +0900 kbuild: specify output names separately for each emission type from rus= tc Before that, rust_common_cmd had --out-dir. BTW, do we also need to fix scripts/Makefile.host in case the external module Makefile creates host programs? > I guess it can be also considered a feature (e.g. "supporting more > setups"), but having the temporaries created where they were was > unintentional. --=20 Best Regards Masahiro Yamada