From patchwork Sat Aug 5 19:49:35 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Zhangjin Wu X-Patchwork-Id: 131537 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:c44e:0:b0:3f2:4152:657d with SMTP id w14csp618301vqr; Sat, 5 Aug 2023 13:12:52 -0700 (PDT) X-Google-Smtp-Source: AGHT+IG+kc/gq6av4QDHH19YX/uC8tcr+q7ZOju9sr1YAZSyLE3atX1kb64nzTqgF54TipREK1p+ X-Received: by 2002:a17:906:3f1c:b0:994:4ebe:7a6d with SMTP id c28-20020a1709063f1c00b009944ebe7a6dmr4900423ejj.19.1691266371996; Sat, 05 Aug 2023 13:12:51 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1691266371; cv=none; d=google.com; s=arc-20160816; b=VbFNXfduCQIg7GVDQjVQ8piFPWNDbx5VVkRDr+L/neEvuxj8O0hdiCGa6/0vxT2AQ9 dYq7SCF6JyYS8KlYmMYNseQz/yFn5xaOFMNlhOrtCiJt/RCqaYV/Zcec1CRQ15M5Ctca kWPhWwgR16TK04amG0Nc4TToMZ5Ay7vAAte+bUC2XAt/2wNs9VyiYCrRfq/HtLym7l0Y M3tfiF8ufPUxRCROaoz4IOt3EiRkxF7dM6Ygosb3eqQzrR8DGuCLmAsc8cvsRx/0kaMz VPf47I18JNI7HS97cT3x3W4A/U/F5q7uB9urK9aCW1Bqi8AJbLdsYUQhkzMFLyP0eSX+ 27rw== 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 Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id m12-20020a17090607cc00b0099317a3240esi3273250ejc.396.2023.08.05.13.12.28; Sat, 05 Aug 2023 13:12:51 -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 S229970AbjHETuA (ORCPT + 99 others); Sat, 5 Aug 2023 15:50:00 -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 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 X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1773421327134813848 X-GMAIL-MSGID: 1773421327134813848 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