From nobody Thu Apr 25 12:57:44 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=1561557435; cv=none; d=zoho.com; s=zohoarc; b=SpbkBJ/L+ACfWcHanVmtncCz11KWKLNxKEnsP7kxxBpH2Zdam71Bd5YmNkdWrp3n2ElexHoScZZ8bzziLqTRz9YV2GNr88wpcO40GzuZGLw8d3jg0FWi+/T6+Tc2JP1KGeA/l3nPCAZ054rgux+SLEu5Us54LYiaBaa5vZBLCA0= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1561557435; 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=4paFH0L9iT51Vm4gAmzb169Wg/aG0gJfvV1q7T4gLiY=; b=Tj8vMmbrBNTO/gyOgcUyysKIDYlODuK7fADqmJ2VefBsOEeZ3c+bgNF7mgGEO0Zw7ibI0PdDTaJyB6ML8CCLrvJ8sU4UdjAuZDzsph/BtNEnByAmefCzh0qCKqFz+VcR4eds+10g0EaKjD4Vf0RkQvxj4hNt3E+vxD+T7rze7Eg= 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 1561557435932892.9634182959178; Wed, 26 Jun 2019 06:57:15 -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 1hg8Oy-0007Gf-Rq; Wed, 26 Jun 2019 13:55:56 +0000 Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6]) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1hg8Ox-0007G8-QR for xen-devel@lists.xenproject.org; Wed, 26 Jun 2019 13:55:55 +0000 Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175]) by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS id 1d6c62cb-981a-11e9-8980-bc764e045a96; Wed, 26 Jun 2019 13:55:54 +0000 (UTC) X-Inumbo-ID: 1d6c62cb-981a-11e9-8980-bc764e045a96 Authentication-Results: esa6.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 (esa6.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=esa6.hc3370-68.iphmx.com; envelope-from="roger.pau@citrix.com"; x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible Received-SPF: Pass (esa6.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=esa6.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 (esa6.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=esa6.hc3370-68.iphmx.com; envelope-from="roger.pau@citrix.com"; x-sender="postmaster@mail.citrix.com"; x-conformance=sidf_compatible IronPort-SDR: cRZtkgqxTwLoTcOfTfcc/fev5wBqxoXvXjd8/97SFJk+TQmOh85eOpzhxwDWnbMqAKDeqYySbO eRHZHtxSXblt391h1MQdCEQxaoVv/A+DpUlJMK4Tfub1hi1YlgpClgqiz2ob9RDxd9rs2A064O GoUb0IJfQxRCcMbTvnabzFqJUZmbvNKpfpnAWBen1p9Q1NZbMQ04+AaiJbw+0t6I1JBUga/OKp MjnBexAhMHaW/Ru2l13c7o4pkUZEqt91prAS40MMkJasIm8RQVk2YhgszxMYUAOzxtMpAakqu3 KSA= X-SBRS: 2.7 X-MesageID: 2265978 X-Ironport-Server: esa6.hc3370-68.iphmx.com X-Remote-IP: 162.221.158.21 X-Policy: $RELAYED X-IronPort-AV: E=Sophos;i="5.63,420,1557201600"; d="scan'208";a="2265978" From: Roger Pau Monne To: Date: Wed, 26 Jun 2019 15:55:42 +0200 Message-ID: <20190626135546.50665-2-roger.pau@citrix.com> X-Mailer: git-send-email 2.20.1 (Apple Git-117) In-Reply-To: <20190626135546.50665-1-roger.pau@citrix.com> References: <20190626135546.50665-1-roger.pau@citrix.com> MIME-Version: 1.0 Subject: [Xen-devel] [PATCH 1/5] make: simplify setting HOST{CC/CXX} 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" Infer the values of HOST{CC/CXX} from CC/CXX if unset, do this in StdGNU.mk, together with the rest of the toolchain 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.mk | 10 ---------- config/StdGNU.mk | 4 ++++ 2 files changed, 4 insertions(+), 10 deletions(-) diff --git a/Config.mk b/Config.mk index 417039d7f6..1a1cc09881 100644 --- a/Config.mk +++ b/Config.mk @@ -39,22 +39,12 @@ DESTDIR ?=3D / # Allow phony attribute to be listed as dependency rather than fake target .PHONY: .phony =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 - # Use Clang/LLVM instead of GCC? clang ?=3D n ifeq ($(clang),n) gcc :=3D y -HOSTCC ?=3D gcc -HOSTCXX ?=3D g++ else gcc :=3D n -HOSTCC ?=3D clang -HOSTCXX ?=3D clang++ endif =20 DEPS_INCLUDE =3D $(addsuffix .d2, $(basename $(wildcard $(DEPS)))) diff --git a/config/StdGNU.mk b/config/StdGNU.mk index 490ebdf23c..7b7dfe0440 100644 --- a/config/StdGNU.mk +++ b/config/StdGNU.mk @@ -9,6 +9,10 @@ CC ?=3D $(CROSS_COMPILE)gcc CXX ?=3D $(CROSS_COMPILE)g++ LD_LTO ?=3D $(CROSS_COMPILE)ld endif + +HOSTCC ?=3D $(CC) +HOSTCXX ?=3D $(CXX) + CPP ?=3D $(CC) -E AR ?=3D $(CROSS_COMPILE)ar RANLIB ?=3D $(CROSS_COMPILE)ranlib --=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 Thu Apr 25 12:57:44 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=1561557488; cv=none; d=zoho.com; s=zohoarc; b=GSagw45Lle/aJtpcGGl+YKRYtESHU1R0btIJKBahi23eWOC0wcQPYG68mqN1joSuvmMlBs+yaOahi6JjWi2RrEgxihWiiBelKn2TUU+p3AnOZ8pLH1aDEG5s4aXzfMBxALBNduJvMIU/hEBWh1R4CA0k/NsdUl0bLi+e9DVtyAw= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1561557488; 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=CadliTbpcJChQiR3wE4VlhFDsZOLnKzSxtKBMGN0Kvk=; b=jGtpAgKCE5MCDNz7lp8+Hwy/q13mkiG+grISmM+RsO8PmWIVZQKbaRFwRG5Lol66Yv6nlrGRo44PPcZmc3izNxLra+q30Rkr0MuYlMlKvDlAj4QWwxRwZAvc9bL6CM2VUbzRp3HFDbnlRktV1m/zteFLUsutz2QLVBBkTCvobsw= 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 156155748843518.23690766740617; Wed, 26 Jun 2019 06:58:08 -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 1hg8P1-0007Gs-53; Wed, 26 Jun 2019 13:55:59 +0000 Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6]) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1hg8P0-0007Gl-1F for xen-devel@lists.xenproject.org; Wed, 26 Jun 2019 13:55:58 +0000 Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155]) by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS id 1ef4f874-981a-11e9-8980-bc764e045a96; Wed, 26 Jun 2019 13:55:57 +0000 (UTC) X-Inumbo-ID: 1ef4f874-981a-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: qlWp7xHbmnB4IWU3oB0Yi7eatWbY0o1ZOiE2ik4huJaCcnj1PQclDi+3HomM3yrlgEdGfKf99I e8PdWYT2N1g/rDh4MH1rTelBJ6pUrtiyAiJ8Lf0lEyoyZL2pTavlgk4I/Ae5Hc9mbUPVogCUZO YHK2Aulk3TVD9tULT1HH1r/jC4t8RMUzG7CdV32fIqBT+WzdQHdi2/vcBE2RC7k2Mk2gIHwz5S DkjcigO59yRq0NiIDMH+UdKfdMyqItAhyTYrpiykrbYa9cD1SkSCC+/cAqjJ6BEnykTSZ7kAde NYA= X-SBRS: 2.7 X-MesageID: 2262059 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.63,420,1557201600"; d="scan'208";a="2262059" From: Roger Pau Monne To: Date: Wed, 26 Jun 2019 15:55:43 +0200 Message-ID: <20190626135546.50665-3-roger.pau@citrix.com> X-Mailer: git-send-email 2.20.1 (Apple Git-117) In-Reply-To: <20190626135546.50665-1-roger.pau@citrix.com> References: <20190626135546.50665-1-roger.pau@citrix.com> MIME-Version: 1.0 Subject: [Xen-devel] [PATCH 2/5] kconfig: don't pass ARCH and SRCARCH on the sub-make call 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" and instead export them from the top-level Xen makefile. 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 --- xen/Makefile | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/xen/Makefile b/xen/Makefile index c80914c31d..3e3d08d1cc 100644 --- a/xen/Makefile +++ b/xen/Makefile @@ -21,8 +21,8 @@ MAKEFLAGS +=3D -rR =20 EFI_MOUNTPOINT ?=3D $(BOOT_DIR)/efi =20 -ARCH=3D$(XEN_TARGET_ARCH) -SRCARCH=3D$(shell echo $(ARCH) | sed -e 's/x86.*/x86/' -e s'/arm\(32\|64\)= /arm/g') +export ARCH=3D$(XEN_TARGET_ARCH) +export SRCARCH=3D$(shell echo $(ARCH) | sed -e 's/x86.*/x86/' -e s'/arm\(3= 2\|64\)/arm/g') =20 # Don't break if the build process wasn't called from the top level # we need XEN_TARGET_ARCH to generate the proper config @@ -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 HOSTCC=3D"$(HOSTCC)"= HOSTCXX=3D"$(HOSTCXX)" $@ =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 HOSTCC=3D"$(HOSTCC)"= HOSTCXX=3D"$(HOSTCXX)" 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 HOSTCC=3D"$(HOSTCC)"= HOSTCXX=3D"$(HOSTCXX)" defconfig =20 # Break the dependency chain for the first run include/config/auto.conf.cmd: ; --=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 Thu Apr 25 12:57:44 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=1561557435; cv=none; d=zoho.com; s=zohoarc; b=ezMxpq5l4RdMyK+1yjRxcBF7llEEhOVsDN875GllriUA4EkHTtWZrup6bMkUSJrbXbrFwh1suWaidixErA09Lca2G9k1X2eNO3lnp7Gd/Hjb9/WgBMVyDtVnEAuJgJwfs15ghMEy6daslmKF0H/+5fs/bx2fuINdnYZIq4v4ZjY= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1561557435; 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=T1/vbuFisWVnEq6t08BYLq8YBcwswkwh0SbxeyVfJQk=; b=czXjcXV49lSSwkU/EZhoVRScLyZagxtgVbtB1I56a0XUAzstCuRzZ+VYIaRv2VCPhU+m/SRXmAoly72YrRGlUg6rKGDBK/oxxoPYZT1AeNWOZ/VYnoPZOD5kBXvtamntOInen04UEdaBRUU+qPD9rGsEa5Sc59Hj1aks89vDg5Y= 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 1561557435914143.10406365962876; Wed, 26 Jun 2019 06:57:15 -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 1hg8P6-0007IT-QB; Wed, 26 Jun 2019 13:56:04 +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 1hg8P5-0007Hn-I5 for xen-devel@lists.xenproject.org; Wed, 26 Jun 2019 13:56:03 +0000 Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS id 20f9974c-981a-11e9-89cf-0fb0cceb9b67; Wed, 26 Jun 2019 13:56:00 +0000 (UTC) X-Inumbo-ID: 20f9974c-981a-11e9-89cf-0fb0cceb9b67 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: KcNCwSPt9qydr6/xzu4726/LvJrfo05HB4UajRFy5OaAnumXAGAfanTN5eGqr14pqGyXxjWtFd DA2GFcBTJ/WXHvVONtnHu6yNHcadibVLKalUPO9fiug3soCdC8Mt3lUrUv5HxQpcmfFP28zDZA m4r9idmZ7LgrSSiCrpBA73+Pn+oMftDfaJAWbNWjFCU48PjnXMO/qoDPFSTpeQvo3LG3ePWVDO QRyQPNedhedb/VKfGcaAkJS4sT6QLpntTPchH6HgKbwMKGBtw5ufjBH0nmF/zywDF5dHJp9jAu sbM= X-SBRS: 2.7 X-MesageID: 2273616 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.63,420,1557201600"; d="scan'208";a="2273616" From: Roger Pau Monne To: Date: Wed, 26 Jun 2019 15:55:44 +0200 Message-ID: <20190626135546.50665-4-roger.pau@citrix.com> X-Mailer: git-send-email 2.20.1 (Apple Git-117) In-Reply-To: <20190626135546.50665-1-roger.pau@citrix.com> References: <20190626135546.50665-1-roger.pau@citrix.com> MIME-Version: 1.0 Subject: [Xen-devel] [PATCH 3/5] 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. 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 3e3d08d1cc..620af7883c 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 HOSTCC=3D"$(HOSTCC)"= HOSTCXX=3D"$(HOSTCXX)" $@ + $(MAKE) -f $(BASEDIR)/tools/kconfig/Makefile.kconfig $@ =20 include/config/%.conf: include/config/auto.conf.cmd $(KCONFIG_CONFIG) - $(MAKE) -f $(BASEDIR)/tools/kconfig/Makefile.kconfig HOSTCC=3D"$(HOSTCC)"= HOSTCXX=3D"$(HOSTCXX)" silentoldconfig + $(MAKE) -f $(BASEDIR)/tools/kconfig/Makefile.kconfig 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 HOSTCC=3D"$(HOSTCC)"= HOSTCXX=3D"$(HOSTCXX)" defconfig + $(MAKE) -f $(BASEDIR)/tools/kconfig/Makefile.kconfig 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 Thu Apr 25 12:57:44 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=1561557447; cv=none; d=zoho.com; s=zohoarc; b=JYaTVVAy1AUEId0ZY7RMweSEFC4RquygjlaBDYi+p2Cx4Jq06q7jCOFpUt+IOeTxp3kPSBknTxwp1+cFgceeVjqLz4MfMig92lRobVtUWMQKctenbVwGm/MaK/1nfCYBZYZSDjwDoNm7Jzldlhx72aaIkEdfdhKOBCSbVTT2ZY8= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1561557447; 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=SkOk+2XvJZOci2z4ozLH4A/upv/JyI9qSwi7fdGaw3M=; b=Gw8Fgz2GeMmM363+bHU9GrP7d3JtgMuXTXTCIVKfGUqkvVFzw17vDnF48x2jNJC6we83MtdjQYP3YGpJhRxoq7i2oDqpleEgs23x9NA8iHuD6x053bNvP1MjA8qtetet20ErcTEZApdw1bsscs3uEEd8D6vFWMJftKIsF2Kqznk= 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 1561557447243501.9164695904526; Wed, 26 Jun 2019 06:57:27 -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 1hg8P5-0007Ho-F0; Wed, 26 Jun 2019 13:56:03 +0000 Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6]) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1hg8P3-0007HR-HE for xen-devel@lists.xenproject.org; Wed, 26 Jun 2019 13:56:01 +0000 Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175]) by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS id 214bf4ca-981a-11e9-8980-bc764e045a96; Wed, 26 Jun 2019 13:56:00 +0000 (UTC) X-Inumbo-ID: 214bf4ca-981a-11e9-8980-bc764e045a96 Authentication-Results: esa6.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 (esa6.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=esa6.hc3370-68.iphmx.com; envelope-from="roger.pau@citrix.com"; x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible Received-SPF: Pass (esa6.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=esa6.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 (esa6.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=esa6.hc3370-68.iphmx.com; envelope-from="roger.pau@citrix.com"; x-sender="postmaster@mail.citrix.com"; x-conformance=sidf_compatible IronPort-SDR: KuEsmgwWKKfV/Thi/04Q+OUxbrEXOj898VOjqm/Ff8CIEiWBzFIDVsES7Z8C5CkjQIkd7dNJwp nXQmg1D2BkhvHVaCp8ULiFvwOd4VbSBkmfH3ZYjXE9Xl/fNCjvsO7krN0nirKa4w9Y+M5D65e+ yy5anaBlc2sShmxMccDJHnb6B55v+9mQnRsR3WjIEMCrcddVuZWR6iQZAgHaSqDmlMJVYkhUeO XfzjvR4opEcgUz09wuos7taHgFHlRFlAEdc6UQB8jgKbmwPMA6+AdNEiYwgR0gTjHmI0yFc4P7 ayU= X-SBRS: 2.7 X-MesageID: 2265987 X-Ironport-Server: esa6.hc3370-68.iphmx.com X-Remote-IP: 162.221.158.21 X-Policy: $RELAYED X-IronPort-AV: E=Sophos;i="5.63,420,1557201600"; d="scan'208";a="2265987" From: Roger Pau Monne To: Date: Wed, 26 Jun 2019 15:55:45 +0200 Message-ID: <20190626135546.50665-5-roger.pau@citrix.com> X-Mailer: git-send-email 2.20.1 (Apple Git-117) In-Reply-To: <20190626135546.50665-1-roger.pau@citrix.com> References: <20190626135546.50665-1-roger.pau@citrix.com> MIME-Version: 1.0 Subject: [Xen-devel] [PATCH 4/5] kconfig: disable non-literal format string warnings 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: 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" Kconfig makes heavy use of non-literals as format strings, disable compiler warnings since this is expected usage. Signed-off-by: Roger Pau Monn=C3=A9 --- Cc: Doug Goldstein --- xen/tools/kconfig/Makefile.kconfig | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/xen/tools/kconfig/Makefile.kconfig b/xen/tools/kconfig/Makefil= e.kconfig index 138bf3f1b7..763de37a14 100644 --- a/xen/tools/kconfig/Makefile.kconfig +++ b/xen/tools/kconfig/Makefile.kconfig @@ -43,6 +43,11 @@ FORCE: # Sets toolchain binaries to use include $(XEN_ROOT)/config/$(shell uname -s).mk =20 +# Disable format warnings, kconfig makes heavy use of non-literal format +# strings. +HOSTCFLAGS +=3D -Wno-format +HOSTCXXFLAGS +=3D -Wno-format + # 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 Thu Apr 25 12:57:44 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=1561557494; cv=none; d=zoho.com; s=zohoarc; b=ToodD0n9uGU9d66PSaNbZnPXZliUiiB6IH5xg4g463/E3OfS2zyu6UUyDj7neT8d7z+XEQHbovSVNNEPoApoyRO/bIAJaCNeRUV0TGnvqOXELq4eQYpFXF29bfSqtjSMV95QeMW4B87G6LLFAzye/PB3CcAco5Z2xwiwaCnZCUM= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1561557494; 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=nxuESTweMSwT6VC02ocE9Q5yqGpks6is57KYIYigXsw=; b=mGgPu6bWm347Eh9eGlFFXTWvdMTuZYQPwCxh/wjjtHliMBZN7d2PRwDuLJSUD0tEQJQCwTt7HByDgCIkLdbowKU6Ws43YZEsUb52HG3spn80Vd8bqrvA0xlDTuNqL8Ns3/yj2j3VbnhG/x2Vly8rEKk9JoR2OiIYpqIufONRe/o= 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 1561557494636158.1037102200413; Wed, 26 Jun 2019 06:58:14 -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 1hg8P7-0007In-5A; Wed, 26 Jun 2019 13:56:05 +0000 Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6]) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1hg8P5-0007I1-OY for xen-devel@lists.xenproject.org; Wed, 26 Jun 2019 13:56:03 +0000 Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142]) by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS id 228604f5-981a-11e9-8980-bc764e045a96; Wed, 26 Jun 2019 13:56:03 +0000 (UTC) X-Inumbo-ID: 228604f5-981a-11e9-8980-bc764e045a96 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: SYOG+juS/zpIgf1y2oaRxEhn9LtHaxkMmlKIHXyV/7wv/adlCTJVYjCfnVXfOZJcIAx807gpOb OYYv0qcfMVnckiZ3Hnm8qBYDR3Fqiriw0dXO2UdjR7FGGBVuOmF0jeIP0ZZ2TJNgQZdBGZZpT/ F7LOwcUMONSY2EwwyFfLKBfOXma/rXzRFjPVcVkCJInWBBN/B48ENaCxyObOSyDkwbwxnwBLGY VwyA9EttrhS0C4I57VB6OEloFD4VjhUpYbCZXjc/YlCk63z+ZjegiBt/YpS3kELwGGQWr6KWZS aTI= X-SBRS: 2.7 X-MesageID: 2273621 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.63,420,1557201600"; d="scan'208";a="2273621" From: Roger Pau Monne To: Date: Wed, 26 Jun 2019 15:55:46 +0200 Message-ID: <20190626135546.50665-6-roger.pau@citrix.com> X-Mailer: git-send-email 2.20.1 (Apple Git-117) In-Reply-To: <20190626135546.50665-1-roger.pau@citrix.com> References: <20190626135546.50665-1-roger.pau@citrix.com> MIME-Version: 1.0 Subject: [Xen-devel] [PATCH 5/5] travis: pass a correct CC/CXX if CROSS_COMPILE is defined 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: 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" After b41666f2c1 Xen no longer overwrites the names of the build toolchain utilities required during the build process, and instead uses the values from the environment. In that case, if the user wants to define CC or other variables to point to specific toolchain utilities to use it must also take into account that such variables must be prefixed with CROSS_COMPILE, since Xen will no longer do this. Fixes: b41666f2c1 ('config: don't hardcode toolchain binaries') Signed-off-by: Roger Pau Monn=C3=A9 --- Cc: Doug Goldstein --- scripts/travis-build | 8 ++++++++ 1 file changed, 8 insertions(+) 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