Received: by 2002:a05:7412:8d10:b0:f3:1519:9f41 with SMTP id bj16csp6577763rdb; Fri, 15 Dec 2023 02:34:52 -0800 (PST) X-Google-Smtp-Source: AGHT+IFYPpm2epMcXX7QARYhFf6LCJ4ueuW6FyzQ9DDcowTF/9hdBNPKjJpMjzRgd2gSNpfZWlWD X-Received: by 2002:ac8:580b:0:b0:423:84a6:f267 with SMTP id g11-20020ac8580b000000b0042384a6f267mr15293073qtg.0.1702636492049; Fri, 15 Dec 2023 02:34:52 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1702636492; cv=none; d=google.com; s=arc-20160816; b=OpOmYNqj4l5TQHw9911vZ4zjwEbM4tIxAyBI/6IM+LxqTZVFbAMe9J3ul7xUkJnmQ8 Ocz3cfDU9jnW9sQzQs+6xt7DWdo78um4NfuiaWQ6bGunW8nm3qHAiuJ057Se8tppKAsy u1bExYcoLrq3ecaRM/h/Sp3eyIAG8Y03mViKgRJ9pmhi/tv4JiGIanqGb1EsMRumLaTT 9/SPnApZWnjLu8du62TOZGUAwuyn3qFfUcxxQxovjMLyt0LvLJS7kAb76JXnysaV76OF krUt6XnLcAKWUq4IUdWwKIeSMcSyq5JN59mCK6AbvJZgDmgc96lhpKUdt+5tFQusZRBn vwEA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:list-unsubscribe:list-subscribe :list-id:precedence:dkim-signature; bh=QUVhEwhGG5R6yJfLzMvql4u7DQlTyWt51m5KiZQOx4k=; fh=a56/+JZJaihHbXPSdC9htLYZXg6bwoPEotq7GR2eYr8=; b=ntMACQbearay+A8XehXNiZBiQgt+HIbLSEbvhF7udB5xgH343uKXLiVjd7gljgKZD+ 3yfSqIycV5Pwns+ktPTfSxxJQ0Gl7oWMnHbx5dOk9eqcn14Iol7r+eACq3vA96u3rFPa jVn1WWe2rZ6pnjJAOHLAPdpAKOn33QOj0lSbTMHfE4WtIZgy70w8WNy7qFFB7YPYAs3X DqVjoxqnEv1FuE76s7wpbCA7t2FEdG+teJ4KFePecmqW00zKixII0gR3IOguVm4gzVAU 9pW2Hu+yZaonGNpdlo6NQTtijo7saDhAjemNrHPgYWbXQ9/HgoOCCv4PWCIJGl0HeVQU zCFg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20230601 header.b=1rq1koYk; spf=pass (google.com: domain of linux-kernel+bounces-765-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-765-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [2604:1380:45d1:ec00::1]) by mx.google.com with ESMTPS id i8-20020ac84888000000b004238031ae9fsi16573516qtq.541.2023.12.15.02.34.51 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 15 Dec 2023 02:34:52 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-765-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) client-ip=2604:1380:45d1:ec00::1; Authentication-Results: mx.google.com; dkim=pass header.i=@google.com header.s=20230601 header.b=1rq1koYk; spf=pass (google.com: domain of linux-kernel+bounces-765-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-765-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ny.mirrors.kernel.org (Postfix) with ESMTPS id CABA21C22BBD for ; Fri, 15 Dec 2023 10:34:51 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id C0D8824A0F; Fri, 15 Dec 2023 10:34:03 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=google.com header.i=@google.com header.b="1rq1koYk" X-Original-To: linux-kernel@vger.kernel.org Received: from mail-vk1-f170.google.com (mail-vk1-f170.google.com [209.85.221.170]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 42FA525553 for ; Fri, 15 Dec 2023 10:34:00 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=google.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=google.com Received: by mail-vk1-f170.google.com with SMTP id 71dfb90a1353d-4b2ee700323so182707e0c.3 for ; Fri, 15 Dec 2023 02:34:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1702636439; x=1703241239; darn=vger.kernel.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=QUVhEwhGG5R6yJfLzMvql4u7DQlTyWt51m5KiZQOx4k=; b=1rq1koYk0LexYezdWSJHjWlecDo6CNjnXpsB/UgQIjxVHRpnULzBeHjsF1CqWMvXgc YDttL533OYoCSVdhLQquH3B/zk1JMLwAolYo4+PujSLjGA5A5an1LjtmFwa0a2Qy0SvZ U2wTgm9Wd3zRiFDsb0WuAEbz+yvCYEVuEKwHm2vJwb5au2k84S/ykNnTIWoWUeF8ZDgp oBJe88Xo2iZLZwXcqL1vwMReP2KK204rPXgHLkfFwyfAOcOyewPF/DI3BWzk+KYPHkcB /E43khiBVfUeJSMt6Clkjmw2NCbIxQYBO7TIGKMP3TM2eIUqGeANGbya/shUnYF59MB5 +LIQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1702636439; x=1703241239; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=QUVhEwhGG5R6yJfLzMvql4u7DQlTyWt51m5KiZQOx4k=; b=Cy65yWxX/wUCCgJmWRGsHz6ibrxlTgMHIdSnQ9MwT5TLfS3lmaaPBYpof6DVqIA7Z4 tTM9fH+HZ07+0G2465pWCXT+qj1nDcht7aXzDH0CwU5EBTULEDqeNsRM7v6CdkjCihlJ 4Ezt+4lXKgc8VY0ePZlZCGY0S4W5UF6lZYsQ49zN4usfNsj0M8REP/rYq3YA7+RsfTm8 JOSQbztVo+9vZ6bVhoZSid+KHI2pU8iOI1YkkWNWzG2DwgPl0ZjoutdzHq/grO24PLxE XVuPSAUQOz/NGDV/hPAjKhuiJCnCcKdcbIRxiU8sTvI/DbgrO9VHy1mXJr3ZuywcmVK/ Tpqg== X-Gm-Message-State: AOJu0YxMrYwIyvFGyJBn/DrXnKhOKli9ImOfXOKHUkRZFMzEVi+Oyz2q sqymtj23mxTu29/jmB0tUo/shmIbkbeU/ytSNHKERw== X-Received: by 2002:ac5:c38f:0:b0:4b2:956e:f651 with SMTP id s15-20020ac5c38f000000b004b2956ef651mr6658491vkk.0.1702636439100; Fri, 15 Dec 2023 02:33:59 -0800 (PST) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 References: <20231214222253.116734-1-ojeda@kernel.org> In-Reply-To: <20231214222253.116734-1-ojeda@kernel.org> From: Alice Ryhl Date: Fri, 15 Dec 2023 11:33:48 +0100 Message-ID: Subject: Re: [PATCH] kbuild: rust: add `rustupoverride` target To: Miguel Ojeda Cc: Masahiro Yamada , 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 , Andreas Hindborg , linux-kbuild@vger.kernel.org, rust-for-linux@vger.kernel.org, linux-kernel@vger.kernel.org, patches@lists.linux.dev Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Thu, Dec 14, 2023 at 11:23=E2=80=AFPM Miguel Ojeda wr= ote: > > When setting up the Rust support via `rustup`, one may use an override > in order to select the right version of the Rust toolchain. > > The current instructions at Documentation/rust/quick-start.rst assume > one is using an in-tree kernel build (i.e. no `O=3D`) [1]. We would like > to provide also the way to do so for `O=3D` builds, but ideally in a way > that keeps the one-liner copy-pastable and without duplication [2]. > > Thus provide a new Make target, `rustupoverride`, that sets it up for > the user given their build options/variables. > > Link: https://lore.kernel.org/rust-for-linux/20231207084846.faset66xzuoyv= dlg@vireshk-i7/ [1] > Link: https://lore.kernel.org/rust-for-linux/CANiq72=3Dmvca8PXoxwzSao+QFb= AHDCecSKCDtV+ffd+YgZNFaww@mail.gmail.com/ [2] > Signed-off-by: Miguel Ojeda Reviewed-by: Alice Ryhl