Received: by 2002:a05:6359:6284:b0:131:369:b2a3 with SMTP id se4csp1383643rwb; Sat, 5 Aug 2023 13:51:55 -0700 (PDT) X-Google-Smtp-Source: AGHT+IHRRJKzwqVI2HbOlJfurmlgaWeccjobkmz17qAm00Mzfpyhjw18spRqFf8+Gfv453d0T1K2 X-Received: by 2002:a17:90b:f89:b0:268:1ddd:266a with SMTP id ft9-20020a17090b0f8900b002681ddd266amr3924538pjb.30.1691268714915; Sat, 05 Aug 2023 13:51:54 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1691268714; cv=none; d=google.com; s=arc-20160816; b=n5PL8HzechcBXOia++avZKI90sVrnZvXyd50o8HN4mksPdU9WZ8TNp4hFw6J/Jx19O eoPep1yvAqQTwNe2dPL2gdMPYLizYYV0nkpjYaPC6gb6EgUtvcAnc9p+miOzSoyVS+lY TmT8JxZczNYFkcpoOxl10MoYE4PEd2InoURkp2eXQ3IohUCvlxa59uEuKFiLVlNQAuu3 YsUzTi9oDbtbs9vEpik9ngKR4XwPngp2ZMGsrJw1ryZJx3gPW1VuqkQ7/0DVQaLRMMq8 c3dfxUxrqFeB8ZmbXdpP7oFWEMeNmbplZopL8vmt9+JkgxcDRkd5Si0ZK1oNER2pn76P pDqg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:feedback-id:content-transfer-encoding :mime-version:references:in-reply-to:message-id:date:subject:cc:to :from; bh=UaNY8tN+tFbMM3kUfWS9OQBRNArBbZwIipIJpe5A3UE=; fh=DrC1ao6zWEVelNCseScP4CYabbtnw3Q97iD7eRX9jLs=; b=DUUoFWdHVgZxh0NS5xLznb3fW99dOYO68XysJN+QjToDHvMXASm/2NfLgQL5QV7ztL kVHoFkGUbE0QMN5XRntcWFmzAlvNksg5rCh/AVi6VcVrcT14z+0LxzLbRvTNPkVpLcm9 Eu8qfBE9/fNM4ynHLLEJCAr4bpi3Vt1C/W1JfViOTpa14lPQDyYD8WADNFPFXqLzp4Ye 1GLPVz+PCZHZ7gqeBL6Nq47+hhqqxJ1F9S7Hg7njx5fNkSugC+QOG/gdcdSYpRYb28fr wXWwJ2GmlB/k7X+UYcyCm/dl0T6879wwk6zBB+k8qMuSbpc3UaIqx4V/yV3DBkK+5G8o JCdw== ARC-Authentication-Results: i=1; mx.google.com; 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 Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id x20-20020a17090ab01400b00267b910cb37si3587790pjq.52.2023.08.05.13.51.42; Sat, 05 Aug 2023 13:51:54 -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; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229905AbjHETt7 (ORCPT + 99 others); Sat, 5 Aug 2023 15:49:59 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60086 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229445AbjHETt5 (ORCPT ); Sat, 5 Aug 2023 15:49:57 -0400 Received: from smtpbg153.qq.com (smtpbg153.qq.com [13.245.218.24]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 6BACB1735; Sat, 5 Aug 2023 12:49:51 -0700 (PDT) X-QQ-mid: bizesmtp66t1691264978thj6pd57 Received: from linux-lab-host.localdomain ( [116.30.131.233]) by bizesmtp.qq.com (ESMTP) with id ; Sun, 06 Aug 2023 03:49:36 +0800 (CST) X-QQ-SSF: 01200000000000E0X000000A0000000 X-QQ-FEAT: lqtbexAaCVZhzOs8uzrbWiq+FweKzI5eb559canfa+LqYMjso6Pqha3omXgLC JZHlagED1Cz2ZhF4vz8byvY9U5LnxbK9ol/gNiTB7wMZUPpHEjFpkeBoTDrmx8V7Pfs5EMD qmfOIJ4RVrStZke1mKCzpn3Bwd/z7v7kDGnNvj4U9wAcgqwigNpQr0FekbOU8EjevHa5Gr4 cW+pNLZZuUK47jUvNmb6xbxfz2OEoy49vucbIbckzy45yYKwbwz8gyXCeJlxxMxFjAg+gBq M0OX69RBEpubuAmHOjMd895rSUFrAVQbYMwvl5e/wnscSNLgjDrxHlAmdrjRav/u5eJCivy PFty/wT9IKrPq9nvfxR8iWd7W49zUwb2U1u8G1DV4qbXFxi64qqOnk8WHhvvDN6lRjV2p80 X-QQ-GoodBg: 0 X-BIZMAIL-ID: 1178898553885916269 From: Zhangjin Wu To: w@1wt.eu Cc: falcon@tinylab.org, linux-kernel@vger.kernel.org, linux-kselftest@vger.kernel.org, tanyuan@tinylab.org, thomas@t-8ch.de Subject: [PATCH v1 3/4] selftests/nolibc: customize CROSS_COMPILE for loongarch Date: Sun, 6 Aug 2023 03:49:35 +0800 Message-Id: X-Mailer: git-send-email 2.25.1 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-QQ-SENDSIZE: 520 Feedback-ID: bizesmtp:tinylab.org:qybglogicsvrgz:qybglogicsvrgz5a-1 X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS,SPF_PASS 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 Loongarch is a fresh new architecture, there is no prebuilt toolchain from most of local software repositories, let's use the one from [1]. [1]: https://mirrors.edge.kernel.org/pub/tools/crosstool/ Signed-off-by: Zhangjin Wu --- tools/testing/selftests/nolibc/Makefile | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/tools/testing/selftests/nolibc/Makefile b/tools/testing/selftests/nolibc/Makefile index d32694656221..9cd6dc0e8b75 100644 --- a/tools/testing/selftests/nolibc/Makefile +++ b/tools/testing/selftests/nolibc/Makefile @@ -56,6 +56,14 @@ IMAGE = $(IMAGE_$(XARCH)) IMAGE_NAME = $(notdir $(IMAGE)) # CROSS_COMPILE: cross toolchain prefix by architecture +# +# Notes: +# - Loongarch may require toolchain from +# https://mirrors.edge.kernel.org/pub/tools/crosstool/ +# +# For an external toolchain, please add its bin/ path to 'PATH' and then pass +# CROSS_COMPLE, CROSS_COMPILE_$(XARCH), or even CC from command line. + CROSS_COMPILE_i386 ?= x86_64-linux-gnu- CROSS_COMPILE_x86_64 ?= x86_64-linux-gnu- CROSS_COMPILE_x86 ?= x86_64-linux-gnu- @@ -67,6 +75,7 @@ CROSS_COMPILE_ppc64 ?= powerpc64le-linux-gnu- CROSS_COMPILE_ppc64le ?= powerpc64le-linux-gnu- CROSS_COMPILE_riscv ?= riscv64-linux-gnu- CROSS_COMPILE_s390 ?= s390x-linux-gnu- +CROSS_COMPILE_loongarch ?= loongarch64-linux- CROSS_COMPILE ?= $(CROSS_COMPILE_$(XARCH)) # make sure CC is prefixed with CROSS_COMPILE -- 2.25.1