From nobody Sun May 5 04:33:40 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; spf=none (zoho.com: 192.237.175.120 is neither permitted nor denied by domain of lists.xenproject.org) smtp.mailfrom=xen-devel-bounces@lists.xenproject.org ARC-Seal: i=1; a=rsa-sha256; t=1564148121; cv=none; d=zoho.com; s=zohoarc; b=LR6lbu/zqgisb3Q3h9d1tyDxBkW/sQTEqKUpxjP4fFgApg0aa7/DSeF76JBHGjf4OqrjnbtxI+otPmFpJwo8PXNJYybLL8MAbwxPOKYUOQgGbltFewgwuKh0VH948jlY6hWK8BQElPw39hGWsfgsuc6BT/bfskC5of/VZLyHAJg= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1564148121; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To:ARC-Authentication-Results; bh=HG6YzpEU7rjYzXtfUAsVBtW9ixyVgdzxhnTE0wDXPDE=; b=JG3fQzDccFVRWBHfcqM335p7wpvwgm3o4JmLS30We2HtXr3roGJOsPg5nW0F1D2r0Yc2YxWHLKebJBf2fOWzwldWDMdl2yJDzsGiTdKu9ZzJgiyX2DOU31Ojg9l/LvmlYag746xh405pHEI9F0zQWXwx1VblTncYDXoInsfNspo= ARC-Authentication-Results: i=1; mx.zoho.com; spf=none (zoho.com: 192.237.175.120 is neither permitted nor denied by domain of lists.xenproject.org) smtp.mailfrom=xen-devel-bounces@lists.xenproject.org Return-Path: Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) by mx.zohomail.com with SMTPS id 1564148121549319.8780267965408; Fri, 26 Jul 2019 06:35:21 -0700 (PDT) Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1hr0MJ-0006ci-FJ; Fri, 26 Jul 2019 13:34:07 +0000 Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6]) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1hr0MH-0006cK-NA for xen-devel@lists.xenproject.org; Fri, 26 Jul 2019 13:34:05 +0000 Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155]) by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS id 08c1942e-afaa-11e9-8980-bc764e045a96; Fri, 26 Jul 2019 13:34:04 +0000 (UTC) X-Inumbo-ID: 08c1942e-afaa-11e9-8980-bc764e045a96 Authentication-Results: esa3.hc3370-68.iphmx.com; dkim=none (message not signed) header.i=none; spf=None smtp.pra=roger.pau@citrix.com; spf=Pass smtp.mailfrom=roger.pau@citrix.com; spf=None smtp.helo=postmaster@mail.citrix.com Received-SPF: none (zoho.com: 192.237.175.120 is neither permitted nor denied by domain of lists.xenproject.org) client-ip=192.237.175.120; envelope-from=xen-devel-bounces@lists.xenproject.org; helo=lists.xenproject.org; Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender authenticity information available from domain of roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com; envelope-from="roger.pau@citrix.com"; x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of roger.pau@citrix.com designates 162.221.158.21 as permitted sender) identity=mailfrom; client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com; envelope-from="roger.pau@citrix.com"; x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible; x-record-type="v=spf1"; x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all" Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender authenticity information available from domain of postmaster@mail.citrix.com) identity=helo; client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com; envelope-from="roger.pau@citrix.com"; x-sender="postmaster@mail.citrix.com"; x-conformance=sidf_compatible IronPort-SDR: lcaQZyBmPcwmsn7Nhha0uYIUeOb63EZg01ZtEewazyTiDPPtYXbY57KZvBIp/+1rHXD3fdhugW uvEh9C3vUxeh3v2miqIDwqNVejmRMdoiswH6qRuSV6CamUEtoFpXOvZbNpDDJQo3gvvWIubfNh j5p5m+S3TWiPYtuREFXjr/mdoOm/qPJmb4KcnuHTpxSf/v+cTiSlQ0ZHMAE7+YOivztGMyJyZk nS7qhSpNpkPbeplyZu2Nvy6JBUrYFMiLiIckLiqSTF7FTYOpYQqAkzTfguyQgsB1lAhnLtzW4W kQU= X-SBRS: 2.7 X-MesageID: 3491062 X-Ironport-Server: esa3.hc3370-68.iphmx.com X-Remote-IP: 162.221.158.21 X-Policy: $RELAYED X-IronPort-AV: E=Sophos;i="5.64,311,1559534400"; d="scan'208";a="3491062" From: Roger Pau Monne To: Date: Fri, 26 Jul 2019 15:33:29 +0200 Message-ID: <20190726133331.91482-2-roger.pau@citrix.com> X-Mailer: git-send-email 2.20.1 (Apple Git-117) In-Reply-To: <20190726133331.91482-1-roger.pau@citrix.com> References: <20190726133331.91482-1-roger.pau@citrix.com> MIME-Version: 1.0 Subject: [Xen-devel] [PATCH 1/3] kconfig: include default toolchain values X-BeenThere: xen-devel@lists.xenproject.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Cc: Stefano Stabellini , Wei Liu , Konrad Rzeszutek Wilk , George Dunlap , Andrew Cooper , Ian Jackson , Tim Deegan , Julien Grall , Jan Beulich , Doug Goldstein , Roger Pau Monne Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" Include config/$(OS).mk which contains the default values for the toolchain variables. This removes the need to pass HOST{CC/CXX} as parameters from the high level make target or to default them to gcc/g++ if unset. Signed-off-by: Roger Pau Monn=C3=A9 --- Cc: Andrew Cooper Cc: George Dunlap Cc: Ian Jackson Cc: Jan Beulich Cc: Julien Grall Cc: Konrad Rzeszutek Wilk Cc: Stefano Stabellini Cc: Tim Deegan Cc: Wei Liu Cc: Doug Goldstein --- xen/Makefile | 6 +++--- xen/tools/kconfig/Makefile.kconfig | 7 +++---- 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/xen/Makefile b/xen/Makefile index c80914c31d..e9f700f9e7 100644 --- a/xen/Makefile +++ b/xen/Makefile @@ -267,14 +267,14 @@ kconfig :=3D silentoldconfig oldconfig config menucon= fig defconfig \ randconfig $(notdir $(wildcard arch/$(SRCARCH)/configs/*_defconfig)) .PHONY: $(kconfig) $(kconfig): - $(MAKE) -f $(BASEDIR)/tools/kconfig/Makefile.kconfig ARCH=3D$(ARCH) SRCAR= CH=3D$(SRCARCH) HOSTCC=3D"$(HOSTCC)" HOSTCXX=3D"$(HOSTCXX)" $@ + $(MAKE) -f $(BASEDIR)/tools/kconfig/Makefile.kconfig ARCH=3D$(ARCH) SRCAR= CH=3D$(SRCARCH) $@ =20 include/config/%.conf: include/config/auto.conf.cmd $(KCONFIG_CONFIG) - $(MAKE) -f $(BASEDIR)/tools/kconfig/Makefile.kconfig ARCH=3D$(ARCH) SRCAR= CH=3D$(SRCARCH) HOSTCC=3D"$(HOSTCC)" HOSTCXX=3D"$(HOSTCXX)" silentoldconfig + $(MAKE) -f $(BASEDIR)/tools/kconfig/Makefile.kconfig ARCH=3D$(ARCH) SRCAR= CH=3D$(SRCARCH) silentoldconfig =20 # Allow people to just run `make` as before and not force them to configure $(KCONFIG_CONFIG): - $(MAKE) -f $(BASEDIR)/tools/kconfig/Makefile.kconfig ARCH=3D$(ARCH) SRCAR= CH=3D$(SRCARCH) HOSTCC=3D"$(HOSTCC)" HOSTCXX=3D"$(HOSTCXX)" defconfig + $(MAKE) -f $(BASEDIR)/tools/kconfig/Makefile.kconfig ARCH=3D$(ARCH) SRCAR= CH=3D$(SRCARCH) defconfig =20 # Break the dependency chain for the first run include/config/auto.conf.cmd: ; diff --git a/xen/tools/kconfig/Makefile.kconfig b/xen/tools/kconfig/Makefil= e.kconfig index dbd8912015..138bf3f1b7 100644 --- a/xen/tools/kconfig/Makefile.kconfig +++ b/xen/tools/kconfig/Makefile.kconfig @@ -35,15 +35,14 @@ KBUILD_DEFCONFIG :=3D $(ARCH)_defconfig # provide our shell CONFIG_SHELL :=3D $(SHELL) =20 -# provide the host compiler -HOSTCC ?=3D gcc -HOSTCXX ?=3D g++ - # force target PHONY +=3D FORCE =20 FORCE: =20 +# Sets toolchain binaries to use +include $(XEN_ROOT)/config/$(shell uname -s).mk + # include the original Makefile and Makefile.host from Linux include $(src)/Makefile include $(src)/Makefile.host --=20 2.20.1 (Apple Git-117) _______________________________________________ Xen-devel mailing list Xen-devel@lists.xenproject.org https://lists.xenproject.org/mailman/listinfo/xen-devel From nobody Sun May 5 04:33:40 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; spf=none (zoho.com: 192.237.175.120 is neither permitted nor denied by domain of lists.xenproject.org) smtp.mailfrom=xen-devel-bounces@lists.xenproject.org ARC-Seal: i=1; a=rsa-sha256; t=1564148100; cv=none; d=zoho.com; s=zohoarc; b=Q4PqyhpJkjJpiC1B67sev3SicbUg1uLY19YsUCnf1ZXqSkQCIx2j1qrH2QlAtQa9lhcra72F/ove+h+WGx6cqBleM45M153hDf8TtaWCEph2czpWBCwPm/Cz/pPW+ZuoIEqjB3O9NpsXKNPg6q0PPL9tW0Bwm5mGfXNw+nDxvwk= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1564148100; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To:ARC-Authentication-Results; bh=NA8CdHrzZaeMdpxlH36XjMwFvNuDSNNapQc0ftsbz/s=; b=PZXlPBDk0M7mScyeA9mipq2T2KSBbESBAZwTcCRnmqmOcB1elAx7ZswLLOwG7Es9FD2xer0cYXYic0KIf4t4H4rrdSNulVwOVVJwQ/ojfMe6yuax64sUFiRo0aI+DsZFhFQIonWsLqYEH1vbPOLhNSSyF5lM7pGXexLEQZD1yGE= ARC-Authentication-Results: i=1; mx.zoho.com; spf=none (zoho.com: 192.237.175.120 is neither permitted nor denied by domain of lists.xenproject.org) smtp.mailfrom=xen-devel-bounces@lists.xenproject.org Return-Path: Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) by mx.zohomail.com with SMTPS id 1564148100562625.0473266369164; Fri, 26 Jul 2019 06:35:00 -0700 (PDT) Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1hr0M3-0006ZS-St; Fri, 26 Jul 2019 13:33:51 +0000 Received: from all-amaz-eas1.inumbo.com ([34.197.232.57] helo=us1-amaz-eas2.inumbo.com) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1hr0M2-0006ZE-IN for xen-devel@lists.xenproject.org; Fri, 26 Jul 2019 13:33:50 +0000 Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS id fe07d4a4-afa9-11e9-9751-bbde5f091eb3; Fri, 26 Jul 2019 13:33:46 +0000 (UTC) X-Inumbo-ID: fe07d4a4-afa9-11e9-9751-bbde5f091eb3 Authentication-Results: esa5.hc3370-68.iphmx.com; dkim=none (message not signed) header.i=none; spf=None smtp.pra=roger.pau@citrix.com; spf=Pass smtp.mailfrom=roger.pau@citrix.com; spf=None smtp.helo=postmaster@mail.citrix.com Received-SPF: none (zoho.com: 192.237.175.120 is neither permitted nor denied by domain of lists.xenproject.org) client-ip=192.237.175.120; envelope-from=xen-devel-bounces@lists.xenproject.org; helo=lists.xenproject.org; Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender authenticity information available from domain of roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com; envelope-from="roger.pau@citrix.com"; x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of roger.pau@citrix.com designates 162.221.158.21 as permitted sender) identity=mailfrom; client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com; envelope-from="roger.pau@citrix.com"; x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible; x-record-type="v=spf1"; x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all" Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender authenticity information available from domain of postmaster@mail.citrix.com) identity=helo; client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com; envelope-from="roger.pau@citrix.com"; x-sender="postmaster@mail.citrix.com"; x-conformance=sidf_compatible IronPort-SDR: 8QxGoxOswkUaZwwmgKbi8EsrwwSKQnw2/SATeDVUoN7yhp4Mbn1FDBNlEDo4hg+IiUyKCOFu+Z VHGsJBSQLkkF271yaBJaFBD3hjLMx0vrVVAx55HrRXdNVNXKnrGvu78FtmUaujLhyN7m7+tKgD jiipboOr4CVwJe+xEIpMsMO1yEcGkL6ftae7Nn4eYvORJs2VuFn7e2lBpjW51HyeMcFjZbwQTz de2GSA0pbRJcWFvbB2IWDGDr1ajMU7l0CvNMip6kXZ70Z2Ecrx6nDxiIEqduSaW0q5yrDwSdRk mdE= X-SBRS: 2.7 X-MesageID: 3574035 X-Ironport-Server: esa5.hc3370-68.iphmx.com X-Remote-IP: 162.221.158.21 X-Policy: $RELAYED X-IronPort-AV: E=Sophos;i="5.64,311,1559534400"; d="scan'208";a="3574035" From: Roger Pau Monne To: Date: Fri, 26 Jul 2019 15:33:30 +0200 Message-ID: <20190726133331.91482-3-roger.pau@citrix.com> X-Mailer: git-send-email 2.20.1 (Apple Git-117) In-Reply-To: <20190726133331.91482-1-roger.pau@citrix.com> References: <20190726133331.91482-1-roger.pau@citrix.com> MIME-Version: 1.0 Subject: [Xen-devel] [PATCH 2/3] build: allow picking the env values for compiler variables X-BeenThere: xen-devel@lists.xenproject.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Cc: Stefano Stabellini , Wei Liu , Konrad Rzeszutek Wilk , George Dunlap , Andrew Cooper , Ian Jackson , Tim Deegan , Julien Grall , Jan Beulich , Roger Pau Monne Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" Don't force the usage of the hardcoded compiler values if those are already set on the environment. This allows the Xen build system to correctly pick CC/CXX values present on the environment, and fixes the usage of those by the Gitlab CI test system. Note that without this fix the Xen build system will completely ignore any CC or CXX values set on the environment, and the only way to pass a different CC or CXX is to overwrite it on the make command line. Due to this change, Travis CI needs to be updated in order to pass a CC and CXX that also contains the CROSS_COMPILE path, since Xen will no longer overwrite the CC or CXX value if those are set on the environment. Signed-off-by: Roger Pau Monn=C3=A9 --- Cc: Andrew Cooper Cc: George Dunlap Cc: Ian Jackson Cc: Jan Beulich Cc: Julien Grall Cc: Konrad Rzeszutek Wilk Cc: Stefano Stabellini Cc: Tim Deegan Cc: Wei Liu --- config/StdGNU.mk | 35 +++++++++++++++++++---------------- scripts/travis-build | 8 ++++++++ 2 files changed, 27 insertions(+), 16 deletions(-) diff --git a/config/StdGNU.mk b/config/StdGNU.mk index 7a6159021b..b3072f5b13 100644 --- a/config/StdGNU.mk +++ b/config/StdGNU.mk @@ -1,28 +1,31 @@ # Use Clang/LLVM instead of GCC? clang ?=3D n =20 -# If we are not cross-compiling, default HOSTC{C/XX} to C{C/XX} -ifeq ($(XEN_TARGET_ARCH), $(XEN_COMPILE_ARCH)) -HOSTCC ?=3D $(CC) -HOSTCXX ?=3D $(CXX) -endif - AS =3D $(CROSS_COMPILE)as LD =3D $(CROSS_COMPILE)ld ifeq ($(clang),y) gcc :=3D n -CC =3D $(CROSS_COMPILE)clang -CXX =3D $(CROSS_COMPILE)clang++ -LD_LTO =3D $(CROSS_COMPILE)llvm-ld -HOSTCC ?=3D clang -HOSTCXX ?=3D clang++ +DEF_CC =3D clang +DEF_CXX =3D clang++ +LD_LTO ?=3D $(CROSS_COMPILE)llvm-ld else gcc :=3D y -CC =3D $(CROSS_COMPILE)gcc -CXX =3D $(CROSS_COMPILE)g++ -LD_LTO =3D $(CROSS_COMPILE)ld -HOSTCC ?=3D gcc -HOSTCXX ?=3D g++ +DEF_CC =3D gcc +DEF_CXX =3D g++ +LD_LTO ?=3D $(CROSS_COMPILE)ld +endif + +CC ?=3D $(CROSS_COMPILE)$(DEF_CC) +CXX ?=3D $(CROSS_COMPILE)$(DEF_CXX) + +# If we are not cross-compiling, default HOSTC{C/XX} to C{C/XX} +# else use the default values if unset +ifeq ($(XEN_TARGET_ARCH), $(XEN_COMPILE_ARCH)) +HOSTCC ?=3D $(CC) +HOSTCXX ?=3D $(CXX) +else +HOSTCC ?=3D $(DEF_CC) +HOSTCXX ?=3D $(DEF_CXX) endif =20 CPP =3D $(CC) -E diff --git a/scripts/travis-build b/scripts/travis-build index 0cb15a89e4..a264e286b2 100755 --- a/scripts/travis-build +++ b/scripts/travis-build @@ -1,6 +1,14 @@ #!/bin/bash -ex =20 +# Set HOST{CC/CXX} in case we are cross building +export HOSTCC=3D${CC} +export HOSTCXX=3D${CXX} +# Prefix environment CC/CXX with CROSS_COMPILE if present +export CC=3D${CROSS_COMPILE}${CC} +export CXX=3D${CROSS_COMPILE}${CXX} + $CC --version +[[ "${CC}" !=3D "${HOSTCC}" ]] && $HOSTCC --version =20 # random config or default config if [[ "${RANDCONFIG}" =3D=3D "y" ]]; then --=20 2.20.1 (Apple Git-117) _______________________________________________ Xen-devel mailing list Xen-devel@lists.xenproject.org https://lists.xenproject.org/mailman/listinfo/xen-devel From nobody Sun May 5 04:33:40 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; spf=none (zoho.com: 192.237.175.120 is neither permitted nor denied by domain of lists.xenproject.org) smtp.mailfrom=xen-devel-bounces@lists.xenproject.org ARC-Seal: i=1; a=rsa-sha256; t=1564148103; cv=none; d=zoho.com; s=zohoarc; b=l9gKLgtmLcZpidQ0lXGODUKuKP5/6PFE9bnOUKg+g1bASmvLfhKmgskC7VuN4jSBYbXvQ4MFtJZA59pRoD4rAy8qguE+/N343fdzVNk8+tpR27hSsZPB/N48JEs/JSR/BWVD9e7UC2QEV1i4q3crQgypQYWGlR4B7xBqRadBv3E= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1564148103; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To:ARC-Authentication-Results; bh=BCoyYe7sroxbrhUMgHveyuJWwIImhk+q40N+3fnqzSc=; b=N7Cf+U4fb4EOrK6anlkamVlKilL8WP4AUEAI2l8sQu7JttDDMyoD0AYPwPv+ZA53Z3Wv9/QqpkSlaj427B3SjfyYPz3f9hyCeMr1PCudNAL+yQJmVBJgCM8U8OUq0yxUCraS8Bo5zCO8o2WAfsZzzJhfzim6KtZQbrIYstgatCg= ARC-Authentication-Results: i=1; mx.zoho.com; spf=none (zoho.com: 192.237.175.120 is neither permitted nor denied by domain of lists.xenproject.org) smtp.mailfrom=xen-devel-bounces@lists.xenproject.org Return-Path: Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) by mx.zohomail.com with SMTPS id 156414810388971.4718619957763; Fri, 26 Jul 2019 06:35:03 -0700 (PDT) Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1hr0M6-0006aF-5K; Fri, 26 Jul 2019 13:33:54 +0000 Received: from all-amaz-eas1.inumbo.com ([34.197.232.57] helo=us1-amaz-eas2.inumbo.com) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1hr0M4-0006Zk-DY for xen-devel@lists.xenproject.org; Fri, 26 Jul 2019 13:33:52 +0000 Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS id 00067e40-afaa-11e9-abe1-5f0873753198; Fri, 26 Jul 2019 13:33:49 +0000 (UTC) X-Inumbo-ID: 00067e40-afaa-11e9-abe1-5f0873753198 Authentication-Results: esa1.hc3370-68.iphmx.com; dkim=none (message not signed) header.i=none; spf=None smtp.pra=roger.pau@citrix.com; spf=Pass smtp.mailfrom=roger.pau@citrix.com; spf=None smtp.helo=postmaster@mail.citrix.com Received-SPF: none (zoho.com: 192.237.175.120 is neither permitted nor denied by domain of lists.xenproject.org) client-ip=192.237.175.120; envelope-from=xen-devel-bounces@lists.xenproject.org; helo=lists.xenproject.org; Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender authenticity information available from domain of roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com; envelope-from="roger.pau@citrix.com"; x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of roger.pau@citrix.com designates 162.221.158.21 as permitted sender) identity=mailfrom; client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com; envelope-from="roger.pau@citrix.com"; x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible; x-record-type="v=spf1"; x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all" Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender authenticity information available from domain of postmaster@mail.citrix.com) identity=helo; client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com; envelope-from="roger.pau@citrix.com"; x-sender="postmaster@mail.citrix.com"; x-conformance=sidf_compatible IronPort-SDR: qyb7dRRJbfoyKhZMGZBje5YUCdoVVvicYS5oDxHRCO+AKhFMOEc1mGBcBvUICbE0vGQhQM4MIu Q6B5A6quwqCtH2acl7ia5lyMW4yYongc8tUT0AZmkt68k8mjcrGcegE2PXZt61lFlqzYEESQHm AwtxdzjKA2+wDndoUFQ4d7nQ1c296wZDvV+p7PJ/mCcjxR5vLzZZPquIxq0MAVHecC1iztmmZL NoeVlgWf0S56nBUs2pBe0SVZ3fvQ6rVU0H7BjxU2ss2cGE2nBk8j+DjXrwkpTpdoWvSSZ0tZlA tYY= X-SBRS: 2.7 X-MesageID: 3514037 X-Ironport-Server: esa1.hc3370-68.iphmx.com X-Remote-IP: 162.221.158.21 X-Policy: $RELAYED X-IronPort-AV: E=Sophos;i="5.64,311,1559534400"; d="scan'208";a="3514037" From: Roger Pau Monne To: Date: Fri, 26 Jul 2019 15:33:31 +0200 Message-ID: <20190726133331.91482-4-roger.pau@citrix.com> X-Mailer: git-send-email 2.20.1 (Apple Git-117) In-Reply-To: <20190726133331.91482-1-roger.pau@citrix.com> References: <20190726133331.91482-1-roger.pau@citrix.com> MIME-Version: 1.0 Subject: [Xen-devel] [PATCH 3/3] build: allow picking the env values for toolchain utilities X-BeenThere: xen-devel@lists.xenproject.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Cc: Stefano Stabellini , Wei Liu , Konrad Rzeszutek Wilk , George Dunlap , Andrew Cooper , Ian Jackson , Tim Deegan , Julien Grall , Jan Beulich , Roger Pau Monne Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" Don't force the usage of the hardcoded toolchain values if those are already set on the environment. Note that as part of the change the definition of AS and LD is moved after the setting of compiler related variables. Signed-off-by: Roger Pau Monn=C3=A9 --- Cc: Andrew Cooper Cc: George Dunlap Cc: Ian Jackson Cc: Jan Beulich Cc: Julien Grall Cc: Konrad Rzeszutek Wilk Cc: Stefano Stabellini Cc: Tim Deegan Cc: Wei Liu --- config/StdGNU.mk | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/config/StdGNU.mk b/config/StdGNU.mk index b3072f5b13..cab7369f12 100644 --- a/config/StdGNU.mk +++ b/config/StdGNU.mk @@ -1,8 +1,6 @@ # Use Clang/LLVM instead of GCC? clang ?=3D n =20 -AS =3D $(CROSS_COMPILE)as -LD =3D $(CROSS_COMPILE)ld ifeq ($(clang),y) gcc :=3D n DEF_CC =3D clang @@ -28,19 +26,21 @@ HOSTCC ?=3D $(DEF_CC) HOSTCXX ?=3D $(DEF_CXX) endif =20 -CPP =3D $(CC) -E -AR =3D $(CROSS_COMPILE)ar -RANLIB =3D $(CROSS_COMPILE)ranlib -NM =3D $(CROSS_COMPILE)nm -STRIP =3D $(CROSS_COMPILE)strip -OBJCOPY =3D $(CROSS_COMPILE)objcopy -OBJDUMP =3D $(CROSS_COMPILE)objdump -SIZEUTIL =3D $(CROSS_COMPILE)size +AS ?=3D $(CROSS_COMPILE)as +LD ?=3D $(CROSS_COMPILE)ld +CPP ?=3D $(CC) -E +AR ?=3D $(CROSS_COMPILE)ar +RANLIB ?=3D $(CROSS_COMPILE)ranlib +NM ?=3D $(CROSS_COMPILE)nm +STRIP ?=3D $(CROSS_COMPILE)strip +OBJCOPY ?=3D $(CROSS_COMPILE)objcopy +OBJDUMP ?=3D $(CROSS_COMPILE)objdump +SIZEUTIL ?=3D $(CROSS_COMPILE)size =20 # Allow git to be wrappered in the environment GIT ?=3D git =20 -INSTALL =3D install +INSTALL ?=3D install INSTALL_DIR =3D $(INSTALL) -d -m0755 -p INSTALL_DATA =3D $(INSTALL) -m0644 -p INSTALL_PROG =3D $(INSTALL) -m0755 -p --=20 2.20.1 (Apple Git-117) _______________________________________________ Xen-devel mailing list Xen-devel@lists.xenproject.org https://lists.xenproject.org/mailman/listinfo/xen-devel