From nobody Thu May 16 09:09:36 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) client-ip=192.237.175.120; envelope-from=xen-devel-bounces@lists.xenproject.org; helo=lists.xenproject.org; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) smtp.mailfrom=xen-devel-bounces@lists.xenproject.org; arc=pass (i=1 dmarc=pass fromdomain=suse.com); dmarc=pass(p=quarantine dis=none) header.from=suse.com ARC-Seal: i=2; a=rsa-sha256; t=1680085365; cv=pass; d=zohomail.com; s=zohoarc; b=PJEJa8U+ZSOzpv9vAomUOSzMTZRVEI+rd5UzYaA/RC2pSFDZCB4e9rBeCvDsAi0vRUh3oVZlzZwuPeXloJ/KkKSt63FpVix98LW+R6wpBo8o39G16f5K04g1BWBXP0EIUfcBz6Wnh6pWKKmx3fm7oNokCmfnaUqAQ3+1fvRpIss= ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1680085365; 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; bh=WP/pn7PcqitYNzksceXHyWQ8WFxxaZJTAXiWHpt903Y=; b=ESlPwgrA4+Lt7bFZnmU2ftw6YVL4oWtsMZZq4WhYmL0Cc4HN0rsUCfqc0Ce1DKS92xM9LfbEpZHuZGvbAQVzQfP9LjvzMKScrMv2yiFFPto1rqAvDs7fOOtzOjZazXr7uY5QCDckHY6lWgJmiDbASFxYpjBIdXkQf52s8B2rcmA= ARC-Authentication-Results: i=2; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) smtp.mailfrom=xen-devel-bounces@lists.xenproject.org; arc=pass (i=1 dmarc=pass fromdomain=suse.com); dmarc=pass header.from= (p=quarantine dis=none) Return-Path: Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) by mx.zohomail.com with SMTPS id 1680085365114558.7753669974585; Wed, 29 Mar 2023 03:22:45 -0700 (PDT) Received: from list by lists.xenproject.org with outflank-mailman.516161.799838 (Exim 4.92) (envelope-from ) id 1phSwi-0001Gq-R5; Wed, 29 Mar 2023 10:22:24 +0000 Received: by outflank-mailman (output) from mailman id 516161.799838; Wed, 29 Mar 2023 10:22:24 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1phSwi-0001Gh-Nm; Wed, 29 Mar 2023 10:22:24 +0000 Received: by outflank-mailman (input) for mailman id 516161; Wed, 29 Mar 2023 10:22:24 +0000 Received: from se1-gles-sth1-in.inumbo.com ([159.253.27.254] helo=se1-gles-sth1.inumbo.com) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1phSwi-0000AN-6m for xen-devel@lists.xenproject.org; Wed, 29 Mar 2023 10:22:24 +0000 Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2062f.outbound.protection.outlook.com [2a01:111:f400:7d00::62f]) by se1-gles-sth1.inumbo.com (Halon) with ESMTPS id 9724d3e3-ce1b-11ed-85db-49a42c6b2330; Wed, 29 Mar 2023 12:22:23 +0200 (CEST) Received: from VE1PR04MB6560.eurprd04.prod.outlook.com (2603:10a6:803:122::25) by DU2PR04MB8646.eurprd04.prod.outlook.com (2603:10a6:10:2dd::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6222.35; Wed, 29 Mar 2023 10:22:18 +0000 Received: from VE1PR04MB6560.eurprd04.prod.outlook.com ([fe80::154e:166d:ec25:531b]) by VE1PR04MB6560.eurprd04.prod.outlook.com ([fe80::154e:166d:ec25:531b%6]) with mapi id 15.20.6222.033; Wed, 29 Mar 2023 10:22:18 +0000 X-Outflank-Mailman: Message body and most headers restored to incoming version X-BeenThere: xen-devel@lists.xenproject.org List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Precedence: list Sender: "Xen-devel" X-Inumbo-ID: 9724d3e3-ce1b-11ed-85db-49a42c6b2330 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=A5K+KTgbZKxr5BFROl5peoFRwGa2g277T6soGF8cjDZ8Ih+aVFhU2+Xw9zkpbMWCjyz4Et4Q7cpt4LUhzZhFO98zxeKHoUI+twS0MPHwWDU4WHAIa0zEUbb73lvB6Nhn6XZph7aDjfskLFBFTGj3BNC7+XaoM8aq+d7BfJtYIOxFqZqiemAqcXcDgvbrUFezUbNInmeqDGo+ozNEHuIauXl5L/Qec1eaxyvnObtf+Fzv4nF4hc6RggDpbgpXPdVxSONCxzp+ZlODvUF0xRNMu1iMqtwo1jsNwKpwySBDUJDMuJlNpBppqPxYBZRbmrynn/yZUVVEnlJ7NCCM7htFVw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=WP/pn7PcqitYNzksceXHyWQ8WFxxaZJTAXiWHpt903Y=; b=V/xdUZSNQXhLa5UqPESrzT5SwHeZuFrMdCLtGVMj2RDCHAPvfvIEU6UMgeiDG9Td3wRXh/+ywCNJmrzspEE8bNY+CyXAn0ASq35uEwF2+WZbOEGAj9+B8TTN9GvjSSQex1ihp5i/l6O+XMgTsQ8L6VQUEUiTk9iDB1UnLsFqbRI4WZaPj/h3a14vpeHc1ntjC4WU9hPCk0RDhqXBG4cLvpG9oZa1CJaOl9yJ6WmVToa0K7Y15TFhp5Nk5E9AT4V2w0dkOuKSYsrAX1/bP/IVTQMxHUxuvtofOWtaYiKF55GY5rBXSeQuBsrD+RyUiaEltovrhZFCfn92lB2Qd2neBw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=suse.com; dmarc=pass action=none header.from=suse.com; dkim=pass header.d=suse.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=WP/pn7PcqitYNzksceXHyWQ8WFxxaZJTAXiWHpt903Y=; b=xlYISuAgarliBTf5gW9z/Cm+SFyydo25P0pilG8OhtDJFpEZo7q5QvhIz3JiBrDdIFnwinPgwFYdBJl2RLetWEhTzZ18NHZnvV+h7OB8KKFinCWr9jxeYxDRuWYXETfB2DyDX6I4tDbmDtkhBOWq23qiIW0Yor9K/ikGeCjtbIXAXrNPYNkxKlUW5SMenMLnzdaxJ6E+SeXFqupF2z2EGUIWgYzrdg40ulECe0qOnRLakShyof+gpqvSvFqVHy83QeZInmD/aPjNqi4uJwtwpOwVl3L6jnT7eQvEPvRvmoHU+suEXtWYHOwqZNvpsoSGXmUpcMERV31BRvg+D533hw== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=suse.com; Message-ID: <9e63c6e5-11cb-9f0e-b33e-0247b17e3785@suse.com> Date: Wed, 29 Mar 2023 12:22:16 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.9.0 Subject: [PATCH v2 1/2] build: don't export building_out_of_srctree Content-Language: en-US From: Jan Beulich To: "xen-devel@lists.xenproject.org" Cc: Andrew Cooper , George Dunlap , Julien Grall , Stefano Stabellini , Wei Liu , Anthony Perard , =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= References: <2e3c8f9d-8007-638a-c88b-21ad2783d8d3@suse.com> In-Reply-To: <2e3c8f9d-8007-638a-c88b-21ad2783d8d3@suse.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: FR3P281CA0123.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:94::9) To VE1PR04MB6560.eurprd04.prod.outlook.com (2603:10a6:803:122::25) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: VE1PR04MB6560:EE_|DU2PR04MB8646:EE_ X-MS-Office365-Filtering-Correlation-Id: d8909c3f-54e9-4178-e14e-08db303f7988 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: N8DOJfQ7Sl6jT6pKJSKrvqzbgg9OP6wbghkH7olWoMbfLjRcUElTfX07We54Y6KOwOaxS9djNLZBQqSV4RTXLWWIkh/xecl+INLjbMRSCGvKwv3VFl7kFABcKIuyv8iifLlSoPUpDLIDq0ZHZJT2taOU0GKIqEtJ11PfnVHPQjA/Q+EFcQOjSpu/0bwzeWBSN6rFSfFCKNKYkynLBNoCqe8mAKNh76HX+0cjSFoXbFKdLi6L5grxEcIEegZEWsZEjA+zYPHa/++Jzc/P5pTb+RHNwJsBKaXtUEeMcGUDzgaShZcbidxTdmdHvN3QyPMgOh694Pn8jhEBVu1YBPQ1lKn1WpFkIkEYIRZ1UPbNssrwvFVvV5sdwecX1DtTxAmNPvTY9DonUGlizBNlqfQ+wZmAer2U6OgoV9TzuaQ+jpgg1XwrlKt9X48Gl37+fswCU79mkO9QAKAhNCwe9JgxewOTcREwZqOEIW60QKWL01N15V+sJy+NbqzamjlJmVp9oHBVVVBd+14XCGoeFLnkZBTJG4lZD1AAWKJmTWco0bUKAKabVxbiv5K/DYyKovgXgtKfV6WmtrcJ9vBp6uonLbNkv10OoCeZgYVTvRM29E2NTXl28RnRj+ahrK1tCgqMoSJ/QJ1trl5RcSpJPkblOQ== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:VE1PR04MB6560.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(376002)(366004)(39860400002)(346002)(136003)(396003)(451199021)(6512007)(26005)(38100700002)(6486002)(2616005)(5660300002)(186003)(2906002)(8936002)(36756003)(54906003)(478600001)(6506007)(316002)(6916009)(4326008)(41300700001)(86362001)(31696002)(8676002)(66556008)(66476007)(66946007)(83380400001)(31686004)(43740500002)(45980500001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?R0dBTUtRM1lFeGJpaXF6T3JmQUJrenpMYlVKcWRRV3RVZzk4ZVhkUnlTN0hJ?= =?utf-8?B?NWJRWTJoeEU0YUUxeFpuYTg2Y0hGSWkrNUg2RjdTNU8zQUJ0RVNPZTF4dHF4?= =?utf-8?B?YkUwQWtCTjNSdy9nWDNvS2FTY1pkYVJvWmxQNUtiZzRKMVZ4eXlsWk12NDF3?= =?utf-8?B?YWNWM1FDalQ1RlZYTmFocFNTYmVCaE4vQ0IvY0JwUHJnd0RBTG1HMFc2d1BT?= =?utf-8?B?YjFXWFRkR2VqVzRHM0Z3bktpb3JZMlF0azJPcXYybzBqa0RnZVFnWG5qWU45?= =?utf-8?B?Zmp3YUQvQ2FITFlYOThXS0lKOCtLWTRZMTZEdTJEdG1FelJsMTJGcVc2Mi9p?= =?utf-8?B?ZzlWYmUyOW54Zm1CZUtyNlEzVWlWSCtLYTRaeGFpQWtWbnpNTWw0c0FXZW1L?= =?utf-8?B?bWo5cno5SzFTckhMN0RaYzE3d1JZdFgyTGFNUHNKMkhiTzJYZW1KMmZlZ1I1?= =?utf-8?B?V2JvdXBOZkUrenZ1UjYxOHc1ZjM1c1RpRWZZYlZhUjBwc2VId3BSNTI4MzRH?= =?utf-8?B?MTZPUDQ2SW45aGdwOTZPaWZibTgxL21Eaytoc3VaeGRDV1hMVjc5RG9XeTk1?= =?utf-8?B?bzBDRGxzaWtCaTRiNFQzS2xobkhmRTJMUEEwQzBkaFgxOHNrMENxVWp3ZHc3?= =?utf-8?B?UVlqZTFkVUlZK1NXRVZ0czI2QVorc0VJWXR0NVpnRGl6TzRmWWNYa2NNQU42?= =?utf-8?B?SlI1blNkVkt6bStwNW53Y1draTVVUTVmSFhDQjhoMEszRjJ6ano2M2FYVDIr?= =?utf-8?B?VEF4dW1ucGYwakJrMEh6dkNaNStHZjA4RHdmaHVORjBRUUZucWtNQlk5eGZO?= =?utf-8?B?NzgwYTdIL3FpZjhxcm84V2RPQllJekdaeXVRdzE1Qi9yN0VQVG50aURWZUM4?= =?utf-8?B?emkzUGhaZlYreVRFRWxFQnl5bEpIVjZQRjVmakFNR0VSVW4yMkYzZGdsZktD?= =?utf-8?B?ZkpndXFLOTdjK3FWOVVna1Ewd01HUGtLZUhtNkh0c2ExUHhrNEpEMGR6MmtC?= =?utf-8?B?ZE10N2ZkanhOVTNLK3JHVnNhSHJPUU5jTndJNjM2QlA0bU9rU3lhUlJ1VUpp?= =?utf-8?B?enJjUTdlUHhsN2lrbWtoNEVhZWNIbjJiSjFjWnhySWtOSmF1OGEwcWZuZ2xQ?= =?utf-8?B?R1BMaWYwL2pLVHk3SXVVelRoL1ZlK3p5UXUvQkl5SHVGeUIweWxCWWJndzdH?= =?utf-8?B?NTNpY05OK21xSm03N1dCZHZxMWJVZ05NdUwxWC9LSldYWEdaTzE0b3UyeTQ0?= =?utf-8?B?S3paMVdXb215Z1ZmN1BSaUkvTGdBMGk0eGxVdG5yNTZ5R3F3OVB1cnpjWmJp?= =?utf-8?B?eXNxRmJOUGVqREhmY2E1RHV4alB4c2dXYUFDNVgvRXZyR0xIY1dDaEF6WkpB?= =?utf-8?B?RE00OUZhWXh5TkFnQjkzbEtubVFwM015dFJycEtLYWxGeVpMaFNTZXl3Snox?= =?utf-8?B?NW9pWEhTbGxvZUsrcU9ucGJZNCs2NTFGOU5UbnpRT3BGNERSZElVWkZkdXRi?= =?utf-8?B?M21rc21tVFg3cS83a0tNTW1lR1F3Q2xxVnBRamZOQjV1Q0NTRnRMb3IvRkh0?= =?utf-8?B?UDIxZlJ3ZytEdVgxcDhtT2RFM2EvMG5VaHZHclRDYlYvRUU0ZE9LNkdVTDVR?= =?utf-8?B?TS8zTHBKcnpOcldmOU5xZHNKSGk3ZlJxMGRMVWUrT05Ha0U0UjhJL1NVQitY?= =?utf-8?B?S0RqeGlqU2RtNFpJR0Q5L2k0TTBFWm1WVExBQ1lxRjBaSjl3bnNLeWdyUWJy?= =?utf-8?B?UUtaL3ZkSEtXTUdvbWgrdnFNUk9nYUNJZnE0N0tlZUJUZTUxOVB5UDJxZitZ?= =?utf-8?B?eE5IZk1qWXdUN3dRaC9qN3lGelpMaG5Hekx3dGdMdVhZUlQyZncveUJmeStC?= =?utf-8?B?REQzaVZFYmh1ZS93dmNFa2R5emZkRVJLTitVTVRhRThMOTFzbFpPN0ZFbnRB?= =?utf-8?B?emRCNjhVUzByVTUwNUlJMUgzZUV5YTlWTjhGa3VFdXFyU2NoczlpZDZ6VitG?= =?utf-8?B?NHlIZ2RsSXJCa1Q3ZzZnUWM4LzJXSFVyWFlUY0R2OXlnZE1nQ1BVR25vbWZj?= =?utf-8?B?akgzVnRvcjVkeG5DKzJCR1loMHo5cDRpWU5icnVpQkYyZmpUd1kvTW5hZVZl?= =?utf-8?Q?vn1xrVHDEWvA6ctOSN8I5l9Ea?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: d8909c3f-54e9-4178-e14e-08db303f7988 X-MS-Exchange-CrossTenant-AuthSource: VE1PR04MB6560.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Mar 2023 10:22:18.4862 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: f7a17af6-1c5c-4a36-aa8b-f5be247aa4ba X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: vB+T58nMWgh0BdqqJ2wngRqlEXmYxgE0FBEzhDp5XblOJ6Z+07w505fcJsObKKHcpOPKdzs9Jy1nMZtm/50pzg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU2PR04MB8646 X-ZohoMail-DKIM: pass (identity @suse.com) X-ZM-MESSAGEID: 1680085366916100001 Content-Type: text/plain; charset="utf-8" I don't view a variable of this name as suitable for exporting, the more that it carries entirely redundant information. The reasons for its introduction in Linux commit 051f278e9d81 ("kbuild: replace KBUILD_SRCTREE with boolean building_out_of_srctree") also don't apply to us. Ditch exporting of the variable, replacing uses suitably. Signed-off-by: Jan Beulich Reviewed-by: Anthony PERARD --- v2: New. --- For further reasons (besides the similar redundancy aspect) exporting VPATH looks also suspicious: Its name being all uppercase makes it a "non application private" variable, i.e. it or its (pre-existing) value may have a purpose/use elsewhere. And exporting it looks to be easily avoidable: Instead of setting it in xen/Makefile, it looks like it could be set in xen/scripts/Kbuild.include. Thoughts? --- a/xen/Makefile +++ b/xen/Makefile @@ -208,7 +208,7 @@ endif objtree :=3D . VPATH :=3D $(srctree) =20 -export building_out_of_srctree srctree objtree VPATH +export srctree objtree VPATH =20 export XEN_ROOT :=3D $(abs_srctree)/.. =20 --- a/xen/arch/x86/boot/Makefile +++ b/xen/arch/x86/boot/Makefile @@ -14,7 +14,7 @@ $(obj)/head.o: $(head-bin-objs:.o=3D.bin) CFLAGS_x86_32 :=3D $(subst -m64,-m32 -march=3Di686,$(XEN_TREEWIDE_CFLAGS)) $(call cc-options-add,CFLAGS_x86_32,CC,$(EMBEDDED_EXTRA_CFLAGS)) CFLAGS_x86_32 +=3D -Werror -fno-builtin -g0 -msoft-float -ifdef building_out_of_srctree +ifneq ($(abs_objtree),$(abs_srctree)) CFLAGS_x86_32 +=3D -I$(objtree)/include endif CFLAGS_x86_32 +=3D -I$(srctree)/include --- a/xen/scripts/Makefile.host +++ b/xen/scripts/Makefile.host @@ -88,7 +88,7 @@ _hostcxx_flags =3D $(HOSTCXXFLAGS) $(HOST_ $(HOSTCXXFLAGS_$(target-stem).o) =20 # $(objtree)/$(obj) for including generated headers from checkin source fi= les -ifdef building_out_of_srctree +ifneq ($(abs_objtree),$(abs_srctree)) _hostc_flags +=3D -I $(objtree)/$(obj) _hostcxx_flags +=3D -I $(objtree)/$(obj) endif From nobody Thu May 16 09:09:36 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) client-ip=192.237.175.120; envelope-from=xen-devel-bounces@lists.xenproject.org; helo=lists.xenproject.org; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) smtp.mailfrom=xen-devel-bounces@lists.xenproject.org; arc=pass (i=1 dmarc=pass fromdomain=suse.com); dmarc=pass(p=quarantine dis=none) header.from=suse.com ARC-Seal: i=2; a=rsa-sha256; t=1680085443; cv=pass; d=zohomail.com; s=zohoarc; b=kShknsSxfpQGzLgV/UoaV7kxtH3V3ZUOJSK7FfA799rFmjmBWvZ/r7dGRaWbUgun9O+I+w/NXVbyqYQ8NOzwe5tx/z540uzhK0g4EdiTPEVunQFLUaxxw3D5j4MY7YMy+S4bU/jV8KsfmOVGj4yqSdGH6TMznDytsWQpJbi4Wtk= ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1680085443; 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; bh=WUp7Plbc2kXtBLdSWWqlV8g55m/2J4f6Qht55ExnldM=; b=TM1IGa63Evi1mrbhjO7XXLQ8yElbXSGRsRCe47ntc+mJjwvpM6mjHfBHx/+OSzrc7axO3B4FATUzbo9I6ey2EAFe2OTZvACtujrZfIRWSgw+9TGN/ArCh+2gpbV7mBj0UpPQKZ8tBlgo/N8F8JhesV9TnJ/fTM8UcgacP5TTlg0= ARC-Authentication-Results: i=2; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) smtp.mailfrom=xen-devel-bounces@lists.xenproject.org; arc=pass (i=1 dmarc=pass fromdomain=suse.com); dmarc=pass header.from= (p=quarantine dis=none) Return-Path: Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) by mx.zohomail.com with SMTPS id 1680085443822551.1262768627; Wed, 29 Mar 2023 03:24:03 -0700 (PDT) Received: from list by lists.xenproject.org with outflank-mailman.516164.799848 (Exim 4.92) (envelope-from ) id 1phSxz-0001wu-4a; Wed, 29 Mar 2023 10:23:43 +0000 Received: by outflank-mailman (output) from mailman id 516164.799848; Wed, 29 Mar 2023 10:23:43 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1phSxz-0001wn-1P; Wed, 29 Mar 2023 10:23:43 +0000 Received: by outflank-mailman (input) for mailman id 516164; Wed, 29 Mar 2023 10:23:41 +0000 Received: from se1-gles-sth1-in.inumbo.com ([159.253.27.254] helo=se1-gles-sth1.inumbo.com) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1phSxx-0001wb-Rk for xen-devel@lists.xenproject.org; Wed, 29 Mar 2023 10:23:41 +0000 Received: from EUR02-AM0-obe.outbound.protection.outlook.com (mail-am0eur02on20610.outbound.protection.outlook.com [2a01:111:f400:fe13::610]) by se1-gles-sth1.inumbo.com (Halon) with ESMTPS id c626d600-ce1b-11ed-85db-49a42c6b2330; Wed, 29 Mar 2023 12:23:40 +0200 (CEST) Received: from VE1PR04MB6560.eurprd04.prod.outlook.com (2603:10a6:803:122::25) by DU2PR04MB8646.eurprd04.prod.outlook.com (2603:10a6:10:2dd::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6222.35; Wed, 29 Mar 2023 10:23:39 +0000 Received: from VE1PR04MB6560.eurprd04.prod.outlook.com ([fe80::154e:166d:ec25:531b]) by VE1PR04MB6560.eurprd04.prod.outlook.com ([fe80::154e:166d:ec25:531b%6]) with mapi id 15.20.6222.033; Wed, 29 Mar 2023 10:23:38 +0000 X-Outflank-Mailman: Message body and most headers restored to incoming version X-BeenThere: xen-devel@lists.xenproject.org List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Precedence: list Sender: "Xen-devel" X-Inumbo-ID: c626d600-ce1b-11ed-85db-49a42c6b2330 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=DBf4jZHXck5Lx+va/zVqp5fnSzUM4R84romrJBcFLjTMkGnzspnqoedircjRnq+UcydUVonaMf0sX7S6/wD3YD8kn4bX4EeNk9SGmw5n7UeKluszWtD2j2cD13sAp+V2L2p4/WZuyHZ8/YgdYqXnpxEb03gGAJbn7Kmv/cW6AbXzahEaujMb3LZH+WybJf36S2sAliMdc2WsDKcxl0p50YflhfwrMe5M27FiuhSwgIJbt5WJU0GHxs6oPba4zlJ70W8EBlkl6xu5XNWgpBX9uqJxNN6CQU75MlhANFsPV2BfkS4n1O7Hn4fSDSjRL2+THOG+AqL+jv7LkI7vJ1GQNQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=WUp7Plbc2kXtBLdSWWqlV8g55m/2J4f6Qht55ExnldM=; b=UzqGkiwfyl4+0Bm+tBtXKc7UBpim4UQK7TwRMxaDyUFN99YQNpxGCftM0KGBEBhfnIGzWnk4UEhzPErzo274PR8/IzwG/IirX7FXnzZnMwQ0/dGfDwLaeOBt9grmbsy1tQBkhYBsRfOr9jm6E2rlaAiCD/16vXV0zfBaNibdOm2812Lpp0tozkpR9y3trd0ghAyQE6U9jp3C/JzdU8vhv8T0oYVeGEJhBifkbFMGPXLbj6+U189f1ReQL5dgrOD+Q8ZeXINV391fjS7XEmvFcEedpuu0WTQt20q3pfJ3VA6aAzdtFso20QLLhHW3QkdfgrufQ0e++eylbdPrDMRX3g== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=suse.com; dmarc=pass action=none header.from=suse.com; dkim=pass header.d=suse.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=WUp7Plbc2kXtBLdSWWqlV8g55m/2J4f6Qht55ExnldM=; b=TaO6mBGDlxgoC0lsSotpwiFUWTD/23LK7o+m3nyCx/Aw9BpVNiBjO52juGNUu2babQV9Oi/EQDImpAvwgvFRL9FWmUZaw6TpjraczePDCjQwrYS5ZeIduhfK52QL9dat8TWU5ccXNBEj4WEcSh8Hu33JMs0lhr+k/UkZj/9ESTVjNalyeSRtiUT/6I6KKN9KKMCzr2kS1P315Zyhe0dqYc2lPSfxKvap45BIKlbkRHpFVal9dPmpnSZydATmo0VXzGYCXV4/sKxYRD9Rmgb/jxKg8Jwr3zhcwZXrzAE2xwUJOMPUGdpZMhsSz3dzyhGhalJ6qO+GHA0IdtVzyETcXA== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=suse.com; Message-ID: <0d073a56-b3a0-a64d-6bf4-851c660c6155@suse.com> Date: Wed, 29 Mar 2023 12:23:37 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.9.0 Subject: [PATCH v2 2/2] build: omit "source" symlink when building hypervisor in-tree Content-Language: en-US From: Jan Beulich To: "xen-devel@lists.xenproject.org" Cc: Andrew Cooper , George Dunlap , Julien Grall , Stefano Stabellini , Wei Liu , Anthony Perard , =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= References: <2e3c8f9d-8007-638a-c88b-21ad2783d8d3@suse.com> In-Reply-To: <2e3c8f9d-8007-638a-c88b-21ad2783d8d3@suse.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: FR2P281CA0018.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:a::28) To VE1PR04MB6560.eurprd04.prod.outlook.com (2603:10a6:803:122::25) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: VE1PR04MB6560:EE_|DU2PR04MB8646:EE_ X-MS-Office365-Filtering-Correlation-Id: 3cce8e73-0bae-4c78-f5f7-08db303fa96d X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: xmVBh6cB2zNMvKaDb2gftZjasbAF7ti6INghhxHO/cHBz5Y/hAKNZmuKH6cTlD9Aikn4b3jUh4h+r5ZVw4eGLtfcQUUYYds9J1jyb1dd0085tydm+UScbh8z8K10znMOgTaQGoFjc78kcuVxI4WgrJTrIcLlXLWrGGfqNjaVx6Fdq19CTsu/12poSVPzs+G7h7pKcoRcNCxtoDdP0oOvCSC3cZRKapKmwEXvBrTCVw3eFlXhKzfRDBrNFpJCla9sOueY0Y6HaZ70L5TW6i1kQewi5LlyGfTLni9UMFBGEbaVAjsBZnLbfV/VMqQR6Rjx2HKe6RuoYTTwhTB9g4lKE8PNCF2Ukq9nB1lmBY4TbYIDgUmNdsoJ/TxkKFDak81vVR8n9D7Eky6VDevQt5jM4Axee4QYIe15iin3Vu8nD7yoquNE0Z5h/PclZHYVE95mErTGgtbnJQFQc84BMHL8CR61xMMK19CpaZLWjQUZ+ZXNptQKTYTCBpEDxK0CXRvVCaRpLv/dA6CxbYk2kr4ajmHIt4ROY+mXx11KI+4th6PnvEaDJ80T0tDjeNrQxzdVHXM2Tgb7ZPPven1J3UMLWA/taJLz24FV2CmZP8ffE6FIb0fG28zZWM/cSZFaGYhg86SzoE84RICvKNbZ/WpZrw== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:VE1PR04MB6560.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(376002)(366004)(39860400002)(346002)(136003)(396003)(451199021)(6512007)(26005)(38100700002)(6486002)(2616005)(5660300002)(186003)(2906002)(8936002)(36756003)(54906003)(478600001)(6506007)(316002)(6916009)(4326008)(41300700001)(86362001)(31696002)(8676002)(66556008)(66476007)(66946007)(31686004)(43740500002)(45980500001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?bnFJTDlNQ1l4aWNGVXdtLy9IMU4ydG0wYktnWTUyMEF4U0JGNVBPK0d4QzRx?= =?utf-8?B?cENiQjh4cVJ3REpEeWJ5V2s1Y2lYbnJVeE1LOFNpeTNhRUU1bXA4Q1pNbTJV?= =?utf-8?B?S1paK3RPMHRkSXVQNDJ3aG95dUVySUdLRVZPV3Zsdis1UnUwMkNOamZiNjhp?= =?utf-8?B?c29HdVAwUkVMWmc3d20yWkU1bWNiaXhKMGFIMTJDVk5zNXN0SXF4ZXVPRkRB?= =?utf-8?B?c1lCVkNTemFudUVrUklQSUFQdXhWRzdXZDZrcFJYN0k4dGlDc1lDZGpFMXh6?= =?utf-8?B?cmVIRWpUOFQyVlJCbWtTVE02SXpzWlFZZHJ0bEdGb2NHeDdGaUZWcmFIeTZV?= =?utf-8?B?aWNRelZKYjBydnFUaEU2YkJYSkpPRFBUb2t2dnFacVI5V2J4RmgxaFpPOGMr?= =?utf-8?B?MmkrTWIyN2ZKMWh4UHl1KzdCZzZKMVFNaEhabEtMSDI2NWl4RnVpVDFqbWpC?= =?utf-8?B?a2JaNFNQR0kxOU9BMWg2S1NKeVdHY1EvTVFNRmVySjViS0hQdUtzTUhQYTl3?= =?utf-8?B?cXBsSVd3NlcrbGw5TWdQTWN1MEVSRW1xVEVnb2k1dFZzamx4Qmk4NVdkSjdq?= =?utf-8?B?bGNFZGpTMTFsN251Tlp1eEtsMktUTHplUGwxM1V6bWJVb2sxWnN6SENVWHZm?= =?utf-8?B?ZWdXcUVSZ2xmb2hPNkhBYVhtbFd2MkJvNzdlUlNZRTZReG90YnplcE5SQVlw?= =?utf-8?B?dXBya0l1eE1CTjR4ZEQzSStpTGZnaG5JeVZhc3FZMmhRSmUwVDk1R0d3Z1Iw?= =?utf-8?B?MVdGSmdTTzNxa0Y0b0d4ZW45QzMzOEZWRHN0UlhxeFlmdlhCdHVZakF6K2Ry?= =?utf-8?B?UVE4aURRWlU2MzhYYVZJOGpLL0Q4NkF2ZjZvd042MEVTdXBBVjhBNXg4WEFM?= =?utf-8?B?S2VjZTJHSURiaWgwWlRuKzRwQzZjZk5odGdRQ0M4REtxWTBCTDEyVWZPK2NE?= =?utf-8?B?alhLQzF1RVhrWXhrK3djK1pTUVVWc25yWURNNURDYTk5ZFg1Zlh4bUYwMjM4?= =?utf-8?B?MUo4ZlRFUDZRTlkzZUY1bmpGdnN3UGZJVy9yUVFQcUJTa2E5bTEwdkQxRk55?= =?utf-8?B?dWpCWlZYczJDWEhXQ3ovMzNxV1BsY28yWG5BelpjekJZQXcxd2ZodWdTRTYz?= =?utf-8?B?WkJrS0paR29IRXJGaC9Ua2MxTzVTanIxNFN6TUlnVkE1bHJsdWdXcTVIL2Z5?= =?utf-8?B?cnJNYk12OTRyOGZHb21IS1hxblRIejBUUmdMNVgrZnl0T2tuRFFzRWF0UHBF?= =?utf-8?B?a2dEMG1qbVhJS001ZjNuSUtaQ3dNcWZ0a3NEQUx5UlZRSmFwTFNaNDFnejRp?= =?utf-8?B?RzVlZURsSFRNZ0RWbEhtVjZTSlhoYlM1SjZLeFVPUDErb3d1dGNsUUxjMHhY?= =?utf-8?B?dTFGQ29FKzdLVEhQWUQ3dXBvYXFBSk9RaGZoRkdOMitLSzVqRGdzK09jUjRG?= =?utf-8?B?ZHV3aU5RODNMOHA3RDVieXhVNDdvS0hvSVlyMWZLeHEvc2l4MWI1d0RibnBk?= =?utf-8?B?cm1wdGYyTzV5S3psU1V4R2dQRW45S20yYndiVFYrZ1ZoUE8ya0kyL0RxZjJu?= =?utf-8?B?YUFPUWNMV3ZtVHRJOXF4ZlF0bjhlS1RNK3JsbHBleHl6Um9EZm81RzV0ZC9i?= =?utf-8?B?Ym5iQUtBM3pXTXBQUXlHelBqaWxrdDBsdWYxZk9yVFRwSnVkNTBUandzZHUz?= =?utf-8?B?OWtGK2I3eUlBeFplNHBob001QlRYUTVTWVR0VHZiMnQ4ZzEwUHkyYkprZkxs?= =?utf-8?B?RFdkTFIzZWtWaGZJbm5KVUxEdXdFNUluSk01M0hBeU5HWVFVWm1JaHEzQ0pP?= =?utf-8?B?VVJ2VVdpWklmSUlvSHdqSmVrcXJPUmxqNWtZMW5IakhjNG0xRElEdTRzVEpw?= =?utf-8?B?MHNZKzFLNU1zOWNKbWNLYXlHVU9MWkErcGJMclIveXZGaFVOaW85WDFFbGJi?= =?utf-8?B?MUpneUdFZEJEVS9WUUdJNU9aU2szK1BsN09IR3lNVGVkVUhpemZ5OUhEWFQx?= =?utf-8?B?RWtjeHVaMmtXZDVkeDBabUpnUDcwaUQwdEk0TVE5NFNzWmtrdm5PeldjemlP?= =?utf-8?B?OHd4VFFRdmoySUFEOSt6M0RVS0c0RnNCcmUzNnhHOG1sQms1clF4M3o0NCs1?= =?utf-8?Q?i8W+jAZrCGgyEyp6bI86qqrL9?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3cce8e73-0bae-4c78-f5f7-08db303fa96d X-MS-Exchange-CrossTenant-AuthSource: VE1PR04MB6560.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Mar 2023 10:23:38.8342 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: f7a17af6-1c5c-4a36-aa8b-f5be247aa4ba X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: ldxmPttJrOzhhfw9/skXPOgVWzFdsql3kM9On0lb3zWpP1ZJF42K7Ep4UAnHWUtvdX0SGAexAeu8ndqhwLc5gA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU2PR04MB8646 X-ZohoMail-DKIM: pass (identity @suse.com) X-ZM-MESSAGEID: 1680085445521100001 Content-Type: text/plain; charset="utf-8" This symlink is getting in the way of using e.g. "find" on the xen/ subtree, and it isn't really needed when not building out-of-tree: The one use that there was can easily be avoided. Signed-off-by: Jan Beulich Reviewed-by: Anthony PERARD --- a/.gitignore +++ b/.gitignore @@ -295,7 +295,6 @@ xen/include/xen/acm_policy.h xen/include/xen/compile.h xen/include/xen/hypercall-defs.h xen/include/xen/lib/x86/cpuid-autogen.h -xen/source xen/test/livepatch/config.h xen/test/livepatch/expect_config.h xen/test/livepatch/*.livepatch --- a/xen/Makefile +++ b/xen/Makefile @@ -310,7 +310,6 @@ cmd_makefile =3D { \ } > Makefile =20 outputmakefile: - $(Q)ln -fsn $(srctree) source ifdef building_out_of_srctree $(Q)if [ -f $(srctree)/.config -o \ -d $(srctree)/include/config -o \ @@ -321,6 +320,7 @@ ifdef building_out_of_srctree echo >&2 "***"; \ false; \ fi + $(Q)ln -fsn $(srctree) source $(call cmd,makefile) $(Q)test -e .gitignore || \ { echo "# this is build directory, ignore it"; echo "*"; } > .gitignore --- a/xen/common/efi/efi-common.mk +++ b/xen/common/efi/efi-common.mk @@ -5,11 +5,16 @@ CFLAGS-y +=3D -fshort-wchar CFLAGS-y +=3D -iquote $(srctree)/common/efi CFLAGS-y +=3D -iquote $(srcdir) =20 +source :=3D +ifneq ($(abs_objtree),$(abs_srctree)) +source :=3D source/ +endif + # Part of the command line transforms $(obj) # e.g.: It transforms "dir/foo/bar" into successively # "dir foo bar", ".. .. ..", "../../.." $(obj)/%.c: $(srctree)/common/efi/%.c FORCE - $(Q)ln -nfs $(subst $(space),/,$(patsubst %,..,$(subst /, ,$(obj))))/sour= ce/common/efi/$(